Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ССиСК для ИЭФ.doc
Скачиваний:
53
Добавлен:
01.09.2019
Размер:
1.07 Mб
Скачать

Уровни стека протоколов tcp/ip

Вспомним модель OSI, поставив акцент на стек протоколов TCP/IP (Таблица.21).

7

HTTP

FTP

telnet

SMTP

SNMP

DNS

I

6

5

TCP

UDP

II

4

3

IP

ICMP

ARP

RARP

RIP

OSPF

III

2

Не регламентируется. Ethernet, Token Ring, FDDI, ATM, RPR, SONET/SDH, PPP…

IV

1

Таблица.21

Соответствие уровней модели OSI(ЭМВОС) в стеке протоколов TCP/IP:

  • I уровень стека TCP/IP – прикладной уровень, представительский, сессионный

  • II уровень стека TCP/IP – транспортный уровень

  • III уровень стека TCP/IP – межсетевой уровень

  • IV уровень стека TCP/IP – уровень сетевого интерфейса (физический)

Каждый уровень несет собственную функциональную нагрузку:

  1. Канальный уровень (link layer). Еще его называют уровнем сетевого интерфейса. Обычно включает в себя драйвер устройства в операционной системе и соответствующую сетевую интерфейсную плату в компьютере. Вместе они обеспечивают аппаратную поддержку физического соединения с сетью (с кабелем или с другой используемой средой передачи).

  2. Межсетевой уровень (internet layer), иногда называемый уровнем сетевого взаимодействия, отвечает за передачу пакетов по сети. Маршрутизация пакетов осуществляется именно на этом уровне. IP (Internet Protocol – протокол Internet), ICMP (Internet Control Message Protocol – протокол управления сообщениями Internet) и IGMP (Internet Group Management Protocol – протокол управления группами Internet) обеспечивают сетевой уровень в семействе протоколов TCP/IP.

  3. Транспортный уровень (transport layer) отвечает за передачу потока данных между двумя компьютерами и обеспечивает работу прикладного уровня, который находится выше. В семействе протоколов TCP/IP существует два транспортных протокола: TCP (Transmission Control Protocol – протокол контроля передачи) и UDP (User Datagram Protocol – протокол пользовательских дейтаграмм). TCP осуществляет надежную передачу данных между двумя компьютерами. Он обеспечивает деление данных, передающихся от одного приложения к другому, на пакеты подходящего для сетевого уровня размера, подтверждение принятых пакетов, установку тайм-аутов, в течение которых должно прийти подтверждение на пакет, и так далее. Так как надежность передачи данных гарантируется на транспортном уровне, на прикладном уровне эти детали игнорируются. UDP предоставляет более простой сервис для прикладного уровня. Он просто отсылает пакеты, которые называются дейтаграммами (datagram) от одного компьютера к другому. При этом нет никакой гарантии, что дейтаграмма дойдет до пункта назначения. За надежность передачи данных, при использовании дейтаграмм отвечает прикладной уровень. Для каждого транспортного протокола существуют различные приложения, которые их используют.

  4. Прикладной уровень (application layer) определяет детали каждого конкретного приложения. Существует несколько распространенных приложений TCP/IP, которые присутствуют практически в каждой реализации:

  • Telnet – удаленный терминал

  • FTP (File Transfer Protocol) – протокол передачи файлов

  • SMTP (Simple Mail Transfer Protocol) – простой протокол передачи электронной почты

  • SNMP (Simple Network Management Protocol) – простой протокол управления сетью

  • HTTP (Hyper Text Transfer Protocol) – протокол передачи гипертекстовых данных

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]