Уровень приложения - Application layer

An прикладной уровень является слой абстракции который определяет общий протоколы связи и интерфейс методы, используемые хозяева в сети связи.[1] Абстракция прикладного уровня используется в обеих стандартных моделях компьютерная сеть: the Пакет Интернет-протокола (TCP / IP) и Модель OSI.[2] Хотя обе модели используют один и тот же термин для соответствующего слоя самого высокого уровня, подробные определения и цели различны.[3]

Набор интернет-протоколов

В наборе интернет-протоколов прикладной уровень содержит протоколы связи и методы интерфейса, используемые в межпроцессных взаимодействиях через протокол Интернета (IP) компьютерная сеть.[4] Уровень приложения только стандартизирует связь и зависит от лежащего в основе транспортный уровень протоколы для установления каналов передачи данных между хостами и управления обменом данными в клиент-сервер или пиринговый сетевая модель.[5] Хотя прикладной уровень TCP / IP не описывает конкретных правил или форматов данных, которые приложения должны учитывать при обмене данными, исходная спецификация (в RFC  1123 ) полагается и рекомендует принцип устойчивости для дизайна приложений.[6][7]

Модель OSI

в Модель OSI, определение прикладного уровня уже по объему.[8] Модель OSI определяет прикладной уровень как пользовательский интерфейс, отвечающий за отображение полученной информации для пользователя.[9] Напротив, Internet Protocol Suite не заботится о таких деталях. OSI также явно различает дополнительные функции ниже уровня приложения, но выше транспортного уровня на двух дополнительных уровнях: уровень сеанса, а уровень представления. OSI определяет строгое модульное разделение функций на этих уровнях и обеспечивает реализации протокола для каждого слоя.[9]

Протоколы

Документ определения IETF для прикладного уровня в Internet Protocol Suite: RFC 1123. Он предоставил начальный набор протоколов, который охватывал основные аспекты функциональности раннего Интернет:[6]

Примеры

Дополнительные известные протоколы прикладного уровня включают следующее:

использованная литература

  1. ^ «Уровень приложения | Уровень 7». Модель OSI. Получено 5 ноября, 2019.
  2. ^ «Четыре уровня модели TCP / IP, сравнение и различие между моделями TCP / IP и OSI». www.omnisecu.com. Получено 5 ноября, 2019.
  3. ^ "В чем разница между TCP / IP и протоколом IP?". SearchNetworking. Получено 5 ноября, 2019.
  4. ^ «В чем разница между TCP / IP и протоколом IP?». SearchNetworking. Получено 5 ноября, 2019.
  5. ^ SEO, Брэдли Митчелл Выпускник Массачусетского технологического института, имеющий многолетний технический опыт для написания статей; компьютеры; Сеть, Беспроводная связь. "Что такое протокол управления передачей / Интернет-протокол (TCP / IP)?". Lifewire. Получено 5 ноября, 2019.
  6. ^ а б Роберт Брейден, изд. (Октябрь 1989 г.). «RFC 1123: Требования к Интернет-хостам - применение и поддержка». Сетевая рабочая группа IETF.
  7. ^ "Что такое уровень приложения?". www.tutorialspoint.com. Получено 5 ноября, 2019.
  8. ^ Шоу, Кит (22 октября 2018 г.). «Объяснение модели OSI: как понять (и запомнить) 7-уровневую сетевую модель». Сетевой мир. Получено 5 ноября, 2019.
  9. ^ а б "Что такое модель OSI?". CloudFlare. 2019. Получено 4 ноября, 2019.

внешняя ссылка