Протокол TCP/IP

Дневник разработчика

TCP/IP это Стек протоколов TCP/IP был создан на основе NCP (Network Control Protocol) группой разработчиков под руководством Винтона Серфа в 1972 году. Можно сказать что это один из стандартов передачи информации, активно использующийся в современном интернете.

Стек — набор интернет-протоколов обеспечивает сквозную передачу данных, определяющую, как данные должны пакетироваться, обрабатываться, передаваться, маршрутизироваться и приниматься. Это можно назвать стандартом, ну ли моделью передачи данных. Он говорит о том, как должен проходить процессы подготовки, передачи и получения данных.

Функциональность TCP/IP организована в четыре слоя абстракции (четыре уровня), которые классифицируют все связанные протоколы в соответствии с объемом задействованных сетей. Ели представить что уровни идут сверзу в низ. то процесс можно описать следующим образом:

  • уровень связи — содержит методы связи для данных, которые остаются в пределах одного сегмента сети;
  • интернет-уровень — обеспечивает межсетевое взаимодействие между независимыми сетями;
  • транспортный уровень — обрабатывает связь между хостами;
  • прикладной уровень — обеспечивает обмен данными между процессами для приложений.

Название TCP/IP происходит из двух важнейших протоколов семейства — протокол управления передачей (TCP) и интернет-протокол (IP).

Развитием архитектуры Интернета и протоколов в модели TCP/IP занимается открытое международное сообщество проектировщиков IETF. Более подробно можете почитать в википедии. Там есть хорошая статья.

История

В июле 1976 года Винт Серф и Боб Кан впервые продемонстрировали передачу данных с использованием TCP по трём различным сетям. Пакет прошел по следующему маршруту: Сан-Франциско — Лондон — Университет Южной Калифорнии. К концу своего путешествия пакет проделал 150 тысяч км, не потеряв ни одного бита. В 1978 году Серф, Джон Постел и Дэнни Кохэн решили выделить в TCP две отдельные функции: TCP и IP.

TCP был ответственен за разбивку сообщения на датаграммы и соединение их в конечном пункте отправки.

IP отвечал за передачу (с контролем получения) отдельных диаграмм. Вот так родился современный протокол Интернета.

С 1 января 1983 года ARPANET перешла на новый протокол. Этот день принято считать официальной датой рождения Интернета.

Юрий Ронин