Приветствую вас на своём блоге. Интересно, на чём строится интернет и как компьютеры объединяются в сети? Тогда прочитайте мою статью о том, что такое tcp ip протокол. Я не собираюсь забрасывать вас техническими терминами и вдаваться в сложные нюансы. В ознакомительных целях мы поговорим о сетевых протоколах, их архитектуре и принципе действия на простом языке.
О чём речь?
Введу вас в курс дела. Аббревиатура TCP расшифровывается как Transmission Control Protocol (Протокол управления передачей), а IP — Internet Protocol (думаю, обойдёмся без перевода). Что же это за протоколы?
О втором многие имеют представление, тем более что я о нём уже писал, а о первом мало кто слышал. Я постараюсь объяснить по-простому: протоколом в данном контексте называется согласованный разработчиками стандарт, по которому компьютеры обмениваются данными.
Сетевая модель (или stack), включающая в себя такие протоколы, и есть TCP/IP. Её поддержкой, формированием и стандартизацией занимается Инженерный совет Интернета (IETF), функционирующий с 1986 года в США.
Проще говоря, стек является средством для обмена информацией между компами, объединёнными в сеть. Он нужен для того, чтобы машины разных брендов, мощностей и с любыми системными характеристиками могли друг друга понимать.
В свою очередь, каждый протокол это своего рода язык с определёнными правилами, по которым выполняется пакетирование, обработка и маршрутизация данных.
Какие протоколы включает в себя TCP/IP?
В названии упоминается только два стандарта, потому что они основные, но на самом деле их много. Так как я обещал вам не вдаваться в ненужные простому пользователю нюансы, приведу лишь несколько примеров:
- Протокол определения адресов (ARP) делает из IP-адресов физические. Он превращает 32-битные адреса вычислительной сети в 48-разрядные идентификаторы Ethernet.
- У него есть собрат —RARP, который выполняет противоположные действия.
- SMTP — простой пакетный протокол, необходимый для отправки электронной почты.
- Известный многим FTP, с помощью которого можно пересылать файлы с одного компа на другой.
- Привычный WWW (world wide web), используемый нами ежедневно, действует на протоколе HTTP. Он в свою очередь основан на TCP.
И это не полный список технологий, входящих в состав TCP/IP.
Как функционирует стек?
Архитектура сетевой модели предполагает 4 уровня, благодаря которым компьютеры взаимодействуют между собой:
- В самом низу располагается канальный уровень, функционирующий при помощи сетевых плат. Он занимается физическим кодированием пакетов с информацией. В частности, описывает последовательность бит, которые определяют начало и завершение отправляемого пакета. Также обеспечивает защиту от помех. К этому уровню относятся такие протоколы как Ethernet, Token Ring, IEEE 802.11 WLAN и т. п.
- Выше стоит межсетевой уровень. Как вы догадались, он нужен для отправки инфы между серверами. Это прерогатива маршрутизаторов. Сюда причислены протоколы ICMP, IGMP, RSVP и пр.
- Далее находится транспортный уровень, который определяет, к какому приложению отправляются сообщения, правильна ли их адресация и последовательность. Если данные не доходят до адресата, то такая проблема тоже решается на этом уровне. Такими вопросами занимаются, к примеру, идентификаторы TCP и UDP. В заголовках которых ставятся числа (порты), необходимые для определения получателя.
- На самой верхушке располагается прикладной уровень, с помощью которого функционирует большинство сетевых программ. Они имеют свои протоколы. Например, символьные имена в IP-адреса преобразовывает DNS, безопасность соединения с удалённым ПК обеспечивает SSH и т. д.
Теперь вы понимаете, почему столько протоколов? Каждый отвечает за свою сферу и технически не совместим с той, где применяется другой. Допустим, позвонить из Viber в Skype никак не получится, потому что у них разные протоколы.
На этом всё, что касается того, что такое tcp ip протокол. Подписывайтесь на обновления моего сайта, чтобы мы могли чаще встречаться на его страницах.
Пока-пока.
Комментариев к статье: 3