ЛЕКЦИИ / v43 application_layer
.pdfПрикладной
уровень
Сети и системы телекоммуникаций
Место в моделях OSI и TCP/IP
Модель OSI |
|
Модель TCP/IP |
|
|
|
Прикладной |
|
|
|
|
Прикладной |
Представления |
|
|
|
|
|
Сеансовый |
|
|
|
|
|
Транспортный |
|
Транспортный |
|
|
|
Сетевой |
|
Интернет |
|
|
|
Канальный |
|
Сетевых |
|
||
|
|
|
Физический |
|
интерфейсов |
|
|
|
|
|
|
Сети и системы телекоммуникаций. Прикладной уровень |
2 |
Сетевые приложения
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Приложение |
|
|
|
Приложение |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Протокол |
|
|
|
|
|
Протокол |
|
|
||
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Хост |
Хост |
|
Сети и системы телекоммуникаций. Прикладной уровень |
3 |
Протоколы прикладного уровня TCP/IP
Прикладной |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HTTP |
|
|
SMTP |
|
|
DNS |
|
|
FTP |
|
|||||||||||
Транспортный |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
TCP |
|
|
|
|
UDP |
|
|
|
|||||||
Сетевой |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
IP |
|
|
ICMP |
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
Сетевых |
|
|
|
ARP |
|
|
|
|
|
DHCP |
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ethernet |
|
|
|
|
Wi-Fi |
|
|
DSL |
|
|||||||||||
интерфейсов |
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Сети и системы телекоммуникаций. Прикладной уровень |
4 |
Сетевые приложения
Web браузер
DNS HTTP
DNS сервер |
Клиент |
Web сервер |
|
||
|
|
Сети и системы телекоммуникаций. Прикладной уровень |
5 |
Место в моделях OSI и TCP/IP
Модель OSI |
|
Модель TCP/IP |
|
|
|
Прикладной |
|
|
|
|
Прикладной |
Представления |
|
|
|
|
|
Сеансовый |
|
|
|
|
|
Транспортный |
|
Транспортный |
|
|
|
Сетевой |
|
Интернет |
|
|
|
Канальный |
|
Сетевых |
|
||
|
|
|
Физический |
|
интерфейсов |
|
|
|
|
|
|
Сети и системы телекоммуникаций. Прикладной уровень |
6 |
Функции сеансового уровня
Сеанс (сессия) – это набор связанных между собой сетевых взаимодействий, направленных на решение одной задачи
Загрузка Web-страницы:
•Загрузка теста страницы (.html)
•Загрузка стилевого файла (.css)
•Загрузка изображений
Подходы к загрузке Web-страницы:
•Для каждого элемента создается отдельное соединение
(HTTP 1.0)
•Загрузка всех элементов через одно соединение TCP (HTTP keep-alive)
Сети и системы телекоммуникаций. Транспортный уровень |
7 |
Функции уровня представления
Для защиты передаваемых по сети данных часто используется шифрование:
•Secure Sockets Layer
•Transport Layer Security
Протоколы, которые используют TSL/SSL:
•HTTPS, порт 443
•IMAPS, порт 993
•SMTPS, порт 465
•FTPS
Сети и системы телекоммуникаций. Транспортный уровень |
8 |
HTTP vs HTTPS
HTTP |
|
HTTPS |
|
|
|
|
|
HTTP |
|
|
|
HTTP |
|
TLS/SSL |
|
|
|
TCP |
|
TCP |
|
|
|
IP |
|
IP |
|
|
|
Ethernet |
|
Ethernet |
|
|
|
Сети и системы телекоммуникаций. Прикладной уровень |
9 |
Модель OSI
Прикладной
Представления
Сеансовый
Транспортный
Сетевой
Канальный
Физический
Хост
Сетевой
Канальный
Физический
Сетевое
оборудование
Прикладной
Представления
Сеансовый
Транспортный
Сетевой
Канальный
Физический
Хост
Сети и системы телекоммуникаций. Прикладной уровень |
10 |