ЛЕКЦИИ / v30 transport_layer
.pdfIP-адреса и порты
|
Клиент |
|
Web-сервер |
||
IP: 192.168.1.2 |
IP: 192.168.1.100 |
||||
|
|
|
|
|
|
|
Браузер |
|
|
|
|
|
|
|
|||
|
Порт 50298 |
|
|
Демон |
|
|
|
|
|
Порт 80 |
|
|
|
|
|
|
|
Сети и системы телекоммуникаций. Транспортный уровень |
11 |
IP-адреса и порты
Клиент
IP: 192.168.1.2
Браузер Порт 50298
Браузер Порт 50302
Web-сервер
IP: 192.168.1.100
Демон Порт 80
Сети и системы телекоммуникаций. Транспортный уровень |
12 |
IP-адреса и порты
Клиент
IP: 192.168.1.2
Браузер Порт 50298
Браузер Порт 50302
Web-сервер
IP: 192.168.1.100
Демон Порт 80
Сети и системы телекоммуникаций. Транспортный уровень |
13 |
IP-адреса и порты
Клиент
IP: 192.168.1.2
Браузер Порт 50298
Браузер Порт 50302
Web-сервер
IP: 192.168.1.100
Демон Порт 80
Сети и системы телекоммуникаций. Транспортный уровень |
14 |
Надежность на транспортном уровне
Транспортный уровень может обеспечить надежность передачи данных выше, чем у лежащей в его основе сети
• Эффективно на практике
Гарантия доставки данных:
•Подтверждение получения
•Повторная отправка не подтвержденных данных
Гарантия порядка следования сообщений:
• Нумерация сообщений
Сети и системы телекоммуникаций. Транспортный уровень |
15 |
Протоколы транспортного уровня TCP/IP
Прикладной |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HTTP |
|
|
SMTP |
|
|
DNS |
|
|
FTP |
|
|||||||||||
Транспортный |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
TCP |
|
|
|
|
UDP |
|
|
|
|||||||
Сетевой |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
IP |
|
|
ICMP |
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
Сетевых |
|
|
|
ARP |
|
|
|
|
|
DHCP |
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ethernet |
|
|
|
|
Wi-Fi |
|
|
DSL |
|
|||||||||||
интерфейсов |
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Сети и системы телекоммуникаций. Транспортный уровень |
16 |
Интерфейс транспортного уровня TCP/IP
|
Приложение |
|
Приложение |
|
|
|
|
|
|
Интерфейс |
|
Интерфейс |
||
сокетов |
|
сокетов |
||
|
|
Протокол TCP/UDP |
|
|
|
Транспортный |
Транспортный |
|
|
|
|
|
||
|
|
|
|
|
|
Сетевой |
|
Сетевой |
|
|
|
|
|
|
|
Сетевых |
|
Сетевых |
|
|
интерфейсов |
|
интерфейсов |
|
|
|
|
|
|
|
Хост 1 |
|
Хост 2 |
Сети и системы телекоммуникаций. Транспортный уровень |
17 |
Итоги
Транспортный уровень – связь процессов на разных хостах
Адресация – порты Сетенезависимый уровень
Может обеспечивать надежность выше, чем у сети Протоколы:
•TCP
•UDP
Интерфейс:
• Сокеты
Сети и системы телекоммуникаций. Транспортный уровень |
18 |