Скачиваний:
9
Добавлен:
30.09.2023
Размер:
1.98 Mб
Скачать

Протоколы

транспортного уровня

стека TCP/IP

Транспортные протоколы TCP/IP

HTTP, FTP, SMTP, POP3, DNS, DHCP

TCP, UDP

IP, ICMP, RIP, OSPF, ARP, RARP

Ethernet, Token-Ring,

FDDI, 100VG-AnyLAN, …

Методы сетевого взаимодействия

а) Дейтаграммный метод

Ненадежный

б) Метод с установкой логического соединения

Надежный

Узел 1

Узел 1

Пакет данных 1 Пакет данных 2

Пакет данных 3

а

Запрос Подтверждение запроса Пакет данных Подтверждение получения Окончание передачи

Узел 2

Узел 2

б

Протокол пользовательских дейтаграмм UDP

(User Datagram Protocol)

RFC 768

Протокол UDP

Задача UDP: передача данных прикладных программ (дейтаграмм) с использованием простых механизмов пересылки, которые не гарантируют доставку и защиту от дублирования

 

 

Заголовок

Данные UDP

 

 

UDP

 

 

 

 

 

 

 

 

 

 

 

 

Заголовок

 

Данные IP

 

IP

 

 

 

 

 

 

 

 

 

 

 

 

Заголовок

 

Данные кадра

кадра

 

 

 

 

 

 

 

 

Дейтаграмма - пакет, передаваемый независимо от других пакетов без установления логического соединения и подтверждения приема.

Мультиплексирование UDP

IANA - Internet Assigned Numbers Authority

Номера портов зарезервированы:

<255 – приложения общего пользования

255-1023 компаниям для продаваемых приложений,

>1023 – не регламентировано

Обозначение

Описание

порта

 

 

 

 

 

21

FTP

Протокол пересылки файлов.

 

 

 

23

telnet

Работа с удаленным терминалом.

 

 

 

25

SMTP

Протокол передачи почтовых сообщений.

 

 

 

50, 51

IPSec

IP-инкапсуляция шифрованных данных/аутентификационный заголовок.

 

 

 

69

TFTP

Протокол простой пересылки файлов.

 

 

 

80

WWW-HTTP

Всемирная паутина (World Wide Web), протокол пересылки гипертекста.

 

 

 

109

POP2

Почтовый протокол pop2.

 

 

 

110

POP3

Почтовый протокол pop3.

 

 

 

194

IRC

Протокол Интернет для удаленных переговоров.

 

 

 

201-206

 

Протоколы стека компании Apple.

 

 

 

213

IPX

Протокол IPX.

 

 

 

443

HTTPS

Защищенный HTTP.

 

 

 

Мультиплексирование UDP

Мультиплексирование – это технология разделения средств передачи данных между группой использующих их объектов

процесс А процесс Б процесс В

UDP

IP

Заголовок дейтаграммы UDP

Вычисление контрольной суммы

Destination Address (32)

Source Address (32)

000

 

 

 

 

 

 

 

 

 

Protocol (8)

 

 

 

Total Length (16)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Протокол управления передачей TCP

(Transmission Control Protocol)

RFC 793

Соседние файлы в папке lektsii_seti