Так как стек TCP/IP был разработан до появления модели взаимодействия открытых систем ISO/OSI, то, хотя он также имеет многоуровневую структуру, соответствие уровней стека TCP/IP уровням модели OSI достаточно условно.
Структура протоколов TCP/IP приведена на рисунке. Протоколы TCP/IP делятся на 4 уровня.
Самый нижний (уровень IV) соответствует физическому и канальному уровням модели OSI. Этот уровень в протоколах TCP/IP не регламентируется, но поддерживает все популярные стандарты физического и канального уровня: для локальных сетей это Ethernet, Token Ring, FDDI, Fast Ethernet, 100VG-AnyLAN, для глобальных сетей - протоколы соединений "точка-точка" SLIP и PPP, протоколы территориальных сетей с коммутацией пакетов X.25, frame relay. Разработана также специальная спецификация, определяющая использование технологии ATM в качестве транспорта канального уровня. Обычно при появлении новой технологии локальных или глобальных сетей она быстро включается в стек TCP/IP за счет разработки соответствующего RFC, определяющего метод инкапсуляции пакетов IP в ее кадры.
Следующий уровень (уровень III) - это уровень межсетевого взаимодействия, который занимается передачей пакетов с использованием различных транспортных технологий локальных сетей, территориальных сетей, линий специальной связи и т. п.
В качестве основного протокола сетевого уровня (в терминах модели OSI) в стеке используется протокол IP, который изначально проектировался как протокол передачи пакетов в составных сетях, состоящих из большого количества локальных сетей, объединенных как локальными, так и глобальными связями. Поэтому протокол IP хорошо работает в сетях со сложной топологией, рационально используя наличие в них подсистем и экономно расходуя пропускную способность низкоскоростных линий связи. Протокол IP является дейтаграммным протоколом, то есть он не гарантирует доставку пакетов до узла назначения, но старается это сделать.
К уровню межсетевого взаимодействия относятся и все протоколы, связанные с составлением и модификацией таблиц маршрутизации, такие как протоколы сбора маршрутной информации RIP (Routing Internet Protocol) и OSPF (Open Shortest Path First), а также протокол межсетевых управляющих сообщений ICMP (Internet Control Message Protocol).
Обозна- чение | Название протокола (анг.) | Назначение протокола |
TCP/IP | Transmission Control Protocol | Транспортный протокол с установлением соединения и подтверждением доставки |
ISO-DE | ISO Development Tnvironment | |
ARP | Address Resolution Protocol | Протокол преобразования IP-адреса в Ethernet-адрес. Используется в локальных сетях. Обеспечивает механизм привязки MAC адреса абонента (адрес сетевой карты) к его IP адресу |
RARP | Reverse ARP | Протокол обратной трансляции адресов |
RIP | Routing Information Protocol | Протокол внутренней маршрутизации, обеспечивает обмен маршрутной информации между маршрутизаторами |
PPP | Point tu Point | Протокол организации двухточечного соединения объектов для последоват. канала связи, используется для связи с серверами доступа к сети и для связи маршрутизаторов друг с другом, поддерживает механизмы мультипротокольности и сжатия заголовков |
SLIP | Serial Line over IP | Байториентированный протокол инкапсуляции IP-дейтограмм для последовательных каналов связи, используется для связи с серверами доступа к сети. |
CSLIP | Compessed SLIP | Модификация протокола SLIP за счет сжатия заголовка |
X.25 | Packet Level Protocol | Сетевой протокол ISO, предназначенный для построения распределенных глобальных сетей, часто выступает в качестве транспорта для передачи TCP/IP трафика. |
IP | Internet Protocol | Межсетевой протокол без установления соединения (дейтограммный режим), используемый для построения сетей всех типов (глобальных, корпоративных, локальных), является базовым протоколом сетей Internet и DDN |
UDP | User Datagram Protocol | Транспортный протокол без установления соединения и подтверждения доставки, активно используется для передачи речи и видео через ИВС. |
BGP | Border Gateway Protocol | Протокол пограничного (внешнего) маршрутизатора для обмена маршрутной информацией между внешними маршрутизаторами (шлюзами) подсетей глобальной сети Internet |
EGP | Exterior Gateway Protocol | Протокол внешней маршрутизации для обмена маршрутной информацией между внешними маршрутизаторами (шлюзами) подсетей глобальной сети Internet |
GGP | Gateway to Gateway Protocol | Протокол передачи информации для узловых маршрутизаторов о подключенных сетях, обеспечивает обмен маршрутной информацией между внутренними маршрутизаторами (шлюзами) подсетей глобальной сети Internet. |
IGMP | Interior Gateway Routing Protocol CISCO | Протокол для видеоконференций, передачи звуковых сообщений,а также для группового исполнения команд, для обмена маршрутной информацией между внутреннии маршрутизаторами фирмы CISCO |
OSPF | Open Shortest Path First Routing Protocol | Протокол состояния маршрута, для обмена маршрутной информации между маршрутизаторами, поддерживающими процедуру маршрутизации OSPF |
ICMP | Internet Control Message Protocol | Протокол передачи команд и сообщений об ошибках, для обмена диагностическими и управляющими сообщениями между клиентами сети |
BOOTP | Bootstrap Protocol | Протокол дистанционной загрузки и запуска устройств в сети, обеспечивает автоматическую дистанционную замену СПО на различных сетевых объектах. |
IGRP | Протокол внутренней маршрутизации, обеспечивает создание и поддержку групп в сети, обмен информацией в режиме коллективной широковещательной рассылки между членами группы. | |
X WIN | X Windows Systems X10/X11 | Системный протокол X-Windows, обеспечивающий удаленное управление оконным экранным интерфейсом X-Windows операционной системы Unix, обеспечивает обмен команд и данных при модификации окон. |
ARPA Services: | ||
FTP | File Transfer Protocol | Протокол обмена файлами, поддерживает механизмы аутенфикации, удаленного доступа к каталогам, выбора и передачи файлов; обеспечивает поддержку одновременно двух соединений: для обмена управляющими командами в режиме диалога и для пересылки файлов. |
VT | Virtual Terminal | Протокол удаленного доступа к ЭВМ в режиме виртуального терминала; позволяет запускать на удаленной ЭВМ приложения, обращаться к другим элементам сети от имени ЭВМ, на которой получен доступ в режиме Telnet; поддерживает механизмы аутенфикации. Протокол сводится к обмену текстовыми сообщениями. |
SMTP | Simple Mail Transfer Protocol | Протокол электронной почты в сети Internet, используется для обмена почтой между серверами SMTP. |
HP - Hewlett-Packard Network Services: | ||
NFT | Network File Transfer | Протокол передачи файлов, аналог FTP |
RDA | Remote Database Access | Протокол удаленного доступа к серверам баз данных, обеспечивает формирование запросов на языке SQL и получение ответов. |
RFA | Remote File Access | Удаленный доступ к файлам, обеспечивает управление файлами, просмотр и редактирование. |
RPC | Remote Process Comm. | Протокол удаленного запуска приложений в ЭВМ |
VT | Virtual Terminal | Аналог протокола Telnet |
NTP | Network Time Protocol | Протокол времени, обеспечивающий автоматическую синхронизацию времени в элементах сети. |
TFTP | Trivial File Transfer Protocol | Протокол упрощенной пересылки файлов. |
CMOT | CMIP over TCP/IP, see also ISO | Протокол обмена служебной информацией между элементами сети, обеспечивает удаленный контроль и управление. |
DNS | Domain Name Server | Протокол получения IP адресов, соответствующих доменных названий и наоборот, используется для организации запросов от пользователей к серверам доменных имен DNS. |
RUNIX - Remote UNIX Services: | ||
IPR | Remote Print | Удаленная печать средствами UNIX |
RCP | Remote Copi | Удаленное копирование файлов |
REXES | Remote Execution | Удаленный запуск программ |
RIOGIN | Remote Login | Удаленный доступ с аутенфикацией пользователя |
RSH | Remote Shell | Запуск удаленного командного процессора для работы с пользователем |
SUN - Sun Network Services: | ||
NFS | Network File System | Прозрачный доступ к удаленным файлам, |
NIS | Network Information Services | |
PMAP | Port Mapper | |
SNMP | Simple Network Mgmt. Protocol V1, V2, RMON | Протокол обмена служебной информацией между элементами сети, обеспечивает удаленный контроль и управление, базируется на АСН.1 нотации. |
XDR | Exchange Data Represantative Protocol | Формат внешнего представления данных |
RPC | Remote Procedure Call | Вызов удаленных процедур, запуск процедур и программ на удаленном компьютере |
ND | Network Disk |