168
Протоколы TCP/IP это:
• наиболее завершенный стандартный популярный стек сетевых протоколов;
• метод получения доступа к сети Internet;
• основа для создания intranet — корпоративной сети, использующей
транспортные услуги Internet и гипертекстовую технологию;
• аппарат, поддерживаемый всеми современными операционными системами;
• гибкая технология для соединения разнородных систем, как на уровне
транспортных подсистем, так и на уровне прикладных сервисов;
• масштабируемая межплатформенная среда приложений клиент-сервер.
Технология стека TCP/IP сложилась в основном в конце 1970-х годов и с тех пор
основные принципы работы базовых протоколов, (IP, TCP, UDP) и ICMP, практически не
изменились. Основные принципы остались неизменными: датаграммный метод работы,
фрагментация пакетов.
Название блока данных, передаваемого по сети, зависит от того, на каком уровне
стека протоколов он находится. Блок данных, с которым имеет дело сетевой интерфейс,
называется кадром. Блок данных, находящийся между сетевым интерфейсом и модулем IP,
называется IP-пакетом (модуль — это программа, взаимодействующая с драйвером,
сетевыми прикладными программами и другими модулями). Блок данных, находящийся
между модулем IP и модулем UDP, называется UDP-датаграммой. Блок данных,
находящийся между модулем IP и модулем TCP, называется TCP-сегментом или
транспортным сообщением. Блок данных, находящийся на уровне сетевых прикладных
процессов, называется прикладным сообщением.
Уровни протоколов TCP/IP
Уровень IV канальный поддерживает все популярные стандарты физического и
канального уровней. Например, для локальных сетей это Ethernet, для глобальных —
соединение «точка-точка». При появлении новой технологии локальных или глобальных
сетей, она быстро включается в стек за счет разработки RFC, определяющего метод
инкапсуляции IP-пакетов в ее кадры.
Уровень III межсетевого взаимодействия занимается передачей пакетов с
использованием различных транспортных технологий локальных сетей, территориальных
сетей и т.п. В качестве основного протокола используется протокол IP.
Уровень II основной с протоколом управления передачей TCP и протоколом
датаграмм пользователя UDP. Протокол
TCP обеспечивает надежную передачу сообщений
за счет образования виртуальных соединений. Протокол UDP обеспечивает передачу
прикладных пакетов датаграммным способом.
Уровень I прикладной использует протокол TCP в качестве транспорта для
надежной передачи файлов по протоколу FTP. Пользователю предоставляется
возможность интерактивной работы с удаленной машиной.
Процесс передачи пакета данных в другую сеть называется ретрансляцией.
Машина, выполняющая ретрансляцию, называется
шлюзом. Маршрутизатор —
устройство, обеспечивающее трафик между локальными сетями, имеющими разные
сетевые адреса.
Организации, занимающиеся стандартизацией протоколов компьютерных сетей:
ISOC (Internet Society) – Сообщество Интернета – это группа профессионалов и
экспертов, координирующая жизнедеятельность и развитие Интернета.
IAB (Internet Architecture Board) – техническая консультативная группа в составе ISOC;
наблюдает за архитектурой и развитием протоколов Интернета, создает стандарты,
управляет серией протоколов RFC (Request for Comments) и готовит различные
периодические издания. В составе IAB есть две основные группы – IETF (Internet
Engineering Task Force) и IRTF (Internet Researching Task Force).
IETF – рабочая группа инженеров Интернета – для разработки новых протоколов.
IANA (Internet Assigned Numbers Authority) контролирует распределение в Интернете
параметров протокола IP, гарантируя, что каждый домен получит свое уникальное имя.