Стеки протоколов

Как и стеки IPX и NetBEUI, ТCP/IP представляет собой совокупность протоколов, кото­рые охватывают всю эталонную модель OSI сверху донизу. В этом комплекте есть спе­циализированные протоколы типа Telnet и FTP , набор протоколов сопровож­дения, ми­нимум два транспортных протокола и один протокол сетевого уровня. Ос­новные прото­колы, входящие в стек TCP/IP, представлены на рисунке.

 

Рисунок 1.4

Вся схема (рисунок 1.4) называется стеком протоколов TCP/IP или просто стеком TCP/IP. Чтобы не возвращаться к названиям протоколов расшифруем аббревиатуры TCP, UDP, ARP, SLIP, PPP, FTP, TELNET, RPC, TFTP, DNS, RIP, NFS:

TCP - Transmission Control Protocol - базовый транспортный протокол, давший назва­ние всему семейству протоколов TCP/IP.

UDP - User Datagram Protocol - второй транспортный протокол семейства TCP/IP. Раз­ли­чия между TCP и UDP будут обсуждены позже.

ARP - Address Resolution Protocol - протокол используется для определения соответст­вия IP-адресов и Ethernet-адресов.

SLIP - Serial Line Internet Protocol (Протокол передачи данных по телефонным ли­ниям).

PPP - Point to Point Protocol (Протокол обмена данными «точка-точка»).

FTP - File Transfer Protocol (Протокол обмена файлами).

TELNET - протокол эмуляции виртуального терминала.

RPC - Remote Process Control (Протокол управления удаленными процессами).

TFTP - Trivial File Transfer Protocol (Тривиальный протокол передачи файлов).

DNS - Domain Name System (Система доменных имен).

RIP - Routing Information Protocol (Протокол маршрутизации).

NFS - Network File System (Распределенная файловая система и система сетевой пе­чати).

При работе с такими программами прикладного уровня, как FTP или telnet, образуется стек протоколов с использованием модуля TCP, представленный на рисунке 1.5.