TCP/IP — Что же это?
Доброго времени суток, друзья. Сегодня я хочу покопаться в терминологии и теории. В ближайшие дни будет выходить целый курс, посвящающий Вас в работу Интернета, но начать нужно с самого основного. И так, что же такое TCP/IP?
По определению Википедии: TCP/IP — сетевая модель передачи данных, представленных в цифровом виде. Модель описывает способ передачи данных от источника информации к получателю. В модели предполагается прохождение информации через четыре уровня, каждый из которых описывается правилом (протоколом передачи).
После прочтения данного определения, остаётся слишком много неопределённостей. Для того, что бы сдать зачёт — хватит и этого, а вот что бы понять, думаю, нет. «Сетевая модель передачи данных» — что это? Если вкратце — это просто протокол передачи данных, который позволяет пакету(сообщению) отправиться с одного устройства на другое. Теперь то стало более понятно. Но зачем он нужен и почему именно этот протокол?
Всё началось в 50-х годах, когда только была предложена первая идея децентрализованного метода передачи данных между устройствами. После её реализации, была создана Сетевая модель OSI (базовая эталонная модель взаимодействия открытых систем), которая, вроде бы, была децентрализованная, но при этом была подконтрольна. Поэтому, почти сразу, на замену ей пришла модель, которая используется и по сегодняшний день: TCP/IP.
Уровни TCP/IP.
В отличие от OSI, которая имеет 7 уровней модели, TCP/IP имеет всего 4.
- Прикладной уровень.
- Транспортный уровень.
- Сетевой уровень.
- Канальный уровень.
Прикладной уровень — уровень приложений. При отправке данных от одного приложения приложению другого хоста сети, данные приложения передаются на нижний транспортный уровень, где информация подготавливается к передаче.
Транспортный уровень — уровень, который позволяет передавать данные одних приложений другим.
Сетевой уровень — уровень, отвечающий за маршрутизацию TCP/IP. Данный протоколпринимает запросы на отправку пакета от транспортного уровня преобразуют пакеты в дейтаграммы и отправляют их.
Канальный уровень описывает каким образом передаются пакеты данных через физический уровень.
Ну что же, в данной статье мы разобрали основные аспекты TCP/IP. Если у Вас остались какие-либо вопросы, их всегда можно задать в комментарии