Опубликован: 03.02.2017 | Уровень: для всех | Доступ: свободно
Лекция 10:

Прикладной уровень

< Лекция 9 || Лекция 10: 123
Аннотация: Приведены основные функции программных средств верхнего прикладного уровня моделей OSI и TCP/IP. Рассмотрены модели построения сети (одноранговые и "клиент-сервер"). Приведены примеры протоколов прикладного уровня.

10.1. Верхние уровни сетевых моделей

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

Уровень представления 6 изменяет форму передаваемых данных в вид удобный для передачи по сети адресату. Например, передаваемые с верхнего уровня 7 данные преобразуются в общепринятый формат ASCII; при передаче изображений используются форматы обмена графическими данными GIF, PNG. На уровне 6 также происходит шифрация и сжатие данных (протоколы MPEG, JPEG).

Сеансовый уровень 5 устанавливает и поддерживает сеанс связи двух приложений конечных узлов (компьютеров), определяет, какой узел является ведущим, а какой ведомым, задает для передающей стороны время передачи. Этот уровень определяет также сеанс связи с сетью Интернет.

Прикладной уровень модели TCP/IP охватывает три уровня модели OSI (прикладной, представления, сеансовый). Широко используемые известные приложения (HTTP, FTP, SMTP, DNS) включают функции всех трех верхних уровней модели OSI.

Уровень приложений реализован в виде комплекса программных средств, представленных в двух формах: в виде приложений (applications) и в виде программ служб сервиса (services).

Сопряжение человека с сетью обеспечивают приложения. Широко известно такое приложение этого уровня, как web-браузер всемирной паутины - сервиса, предоставляющего доступ к гипертекстовой информации (World Wide Web - WWW), что позволяет людям готовить сообщения для передачи по сети и принимать такие сообщения. Наиболее известными web-браузерами являются Google Chrome, Internet Explorer, Mozilla Firefox.

Программы служб сервиса готовят данные для передачи по сети, обеспечивая эффективное использование ресурсов сети. Разные типы информации (аудио-, видео-, текстовая информация) требуют различных услуг, поскольку разнотипную информацию необходимо передать через общую сеть.

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

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

Наиболее распространенными протоколами и службами прикладного уровня являются:

  • протоколы электронной почты (Simple Mail Transfer Protocol - SMTP, Post Office Protocol - POP, Internet Messaging Access Protocol - IMAP);
  • протокол передачи гипертекстовой информации или web-сервер (Hypertext Transfer Protocol - HTTP);
  • протокол передачи файлов (File Transfer Protocol - FTP) и простой протокол передачи файлов (Trivial FTP - TFTP);
  • система доменных имен (Domain Name System - DNS);
  • протокол удаленного доступа (Telnet), обеспечивающий виртуальное соединение с удаленными сетевыми устройствами и протокол удаленного доступа, обеспечивающий шифрование передаваемых данных (Secure Shell - SSH);
  • протокол динамического конфигурирования узлов (Dynamic Host Configuration Protocol - DHCP).

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

< Лекция 9 || Лекция 10: 123
Игорь Курьянов
Игорь Курьянов
Не ясно выражение в лекции 4.
Николай Дулевский
Николай Дулевский
Почему текст не проверен на грамматические ошибки?
Роман Светайло
Роман Светайло
Россия, Владивосток, ФГБАОУ ВО ДВФУ, 2015
Оксана Хайрутдинова
Оксана Хайрутдинова
Россия, Магнитогорск, МОУ СОШ №7, 2010