Операционная система UNIX


Стек протоколов TCP/IP - часть 2


Полное семейство протоколов, основанных на использовании IP-датаграмм, называется TCP/IP. Наиболее важными и базисными протоколами этого семейства (или стека, как его часто называют) являются кратко описанные выше протоколы IP и TCP. Мы не будем описывать остальные протоколы семейства TCP/IP. Для определенности все они перечислены в таблице 2.2. Большая часть коммуникационных средств ОС UNIX основывается на использовании протоколов стека TCP/IP.

Таблица 2.2.


Семейство протоколов TCP/IP

Название
протокола
Описание протокола
TCPПротокол управления передачей (Transmission Control Protocol)
UDPПротокол пользовательских датаграмм (User Datagram Protocol)
ARPПротокол разрешения адресов (Address Resolution Protocol)
RARPПротокол обратного разрешения адресов (Reverse Address Resolution Protocol)
IPПротокол Internet (Internet Protocol)
ICMPПротокол управляющих сообщений Internet (Internet Control Message Protocol)
FTPПротокол пересылки файлов (File Transfer Protocol)
TFTPПростой протокол пересылки файлов (Trivial File Transfer Protocol)

В UNIX System V Release 4 протокол TCP/IP реализован как набор потоковых модулей плюс дополнительный компонент TLI (Transport Level Interface - Интерфейс транспортного уровня). TLI является интерфейсом между прикладной программой и транспортным механизмом. Приложение, пользующееся интерфейсом TLI, получает возможность использовать TCP/IP.

Интерфейс TLI основан на использовании классической семиуровневой модели ISO/OSI, которая разделяет сетевые функции на семь областей, или уровней. Цель модели в обеспечении стандарта сетевой связи компьютеров независимо от производителя аппаратуры компьютеров и/или сети. Семь уровней модели можно кратко описать следующим образом.

Уровень 1: Физический уровень (Physical Level) - среда передачи (например, Ethernet). Уровень отвечает за передачу неструктурированных данных по сети.

Уровень 2: Канальный уровень (Data Link Layer) - уровень драйвера устройства, называемый также уровнем ARP/RARP в TCP/IP. Этот уровень, в частности, отвечает за преобразование данных при исправлении ошибок, происходящих на физическом уровне.




- Начало -  - Назад -  - Вперед -



Книжный магазин