Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИСиС. РТ работы / Лекции / Глава 15 - Уровень приложений.docx
Скачиваний:
22
Добавлен:
19.09.2023
Размер:
2.63 Mб
Скачать

Глава 15 – Уровень приложений.

15.0 Введение.

15.0.1 Почему я должен выполнить этот модуль?

Уровень приложений

Как вы уже узнали, транспортный уровень — это место, где данные фактически перемещаются с одного узла на другой. Но прежде чем это произойдет, необходимо выяснить множество деталей, чтобы этот переноса данных происходил правильно. Вот почему в моделях OSI и TCP/IP существует прикладной уровень. Например, прежде чем появилось потоковое видео через Интернет, мы должны были смотреть домашние фильмы различными другими способами. Представьте, что вы сняли на видео часть футбольной игры вашего ребенка. Ваши родители в другом городе имеют только видеокассетный проигрыватель. Вы должны скопировать видео с камеры на нужный тип видеокассеты, чтобы отправить им. У вашего брата есть DVD-плеер, поэтому вы переносите видео на DVD и отправляете ему. Это и есть прикладной уровень, обеспечивающий формат ваших данных, который может использовать принимающее устройство. Давайте изучим это подробнее!

15.0.2 Что я буду изучать в этом модуле?

Цель модуля: Уровень приложений

Задачи модуля: Объяснить, как на протоколы уровня приложений поддерживают работу приложений конечного пользователя.

Заголовок темы

Цель темы

Уровень приложений, уровень представления, сеансовый уровень

Объяснить, как функции уровня приложений, уровня представления и уровня сеанса работают вместе, чтобы предоставлять сетевые сервисы приложениям конечного пользователя .

Одноранговые сети

Объяснить, как функционируют приложения конечного пользователя в одноранговых сетях.

 Протоколы веб-трафика и электронной почты

Объяснить, как работают протоколы веб-трафика и электронной почты.

Службы IP-адресации

Объяснить, как работают протоколы DNS и DHCP.

Службы совместного доступа к файлам

Объяснить, как работают протоколы передачи файлов.

15.1 Уровень приложений, уровень представления, сеансовый уровень

15.1.1 Уровень приложений

В моделях OSI и TCP/IP прикладной уровень находится ближе всего к конечному пользователю. Как показано на рисунке, на этом уровне обеспечивается взаимодействие приложений, используемых для коммуникации, и базовой сети, по которой передаются сообщения. Протоколы уровня приложений используются для обмена данными между программами, выполняемыми на узле источника и узле назначения.

Верхние три уровня модели OSI (приложений, представления и сеансовый) определяют функции одного уровня приложений в модели TCP/IP.

Существует множество протоколов уровня приложений, постоянно разрабатываются новые протоколы. К некоторым из наиболее известных протоколов уровня приложений относятся: протокол передачи гипертекста (Hypertext Transfer Protocol, HTTP), протокол передачи файлов (File Transfer Protocol, FTP), простой протокол передачи файлов (Trivial File Transfer Protocol , TFTP), протокол доступа к сообщениям в Интернете (Internet Message Access Protocol , IMAP) и протокол системы доменных имен (Domain Name System, DNS).

15.1.2 Уровень представления и сеансовый уровень

Уровень представления

Уровень представления выполняет три основные функции:

  • Форматирование или представление данных из исходного устройства в форме, подходящей для получения устройством назначения.

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

  • Шифрование данных для передачи и дешифрование при получении.

Как показано на рисунке, на уровне представления форматируются данные для уровня приложений и устанавливаются стандарты форматов файлов. К числу широко известных форматов видеофайлов относятся Matroska Video (MKV), Стандарт сжатия движущихся изображений Motion Picture Experts Group (MPG), и QuickTime Video (MOV). К некоторым из наиболее известных форматов обмена графическими данными относятся Формат обмена графическими изображениями (Graphics Interchange Format, GIF), cтандарт от объединенной группы экспертов по фотографии (Joint Photographic Experts Group, JPEG) и Формат переносимой сетевой графики (Portable Network Graphics, PNG).

Сеансовый уровень

Как следует из названия, функция сеансового уровня — установление и поддержание связи между приложениями источника и назначения. На сеансовом уровне происходит обмен данными для установления связи, поддержания ее в активном состоянии и для перезапуска сеансов, которые были прерваны или неактивны в течение продолжительного времени.