stringtranslate.com

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

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

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

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

Модель OSI

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

Подслои

Первоначально модель OSI состояла из двух видов сервисов прикладного уровня с соответствующими протоколами. [11] Эти два подуровня представляют собой общий элемент службы приложения (CASE) и элемент службы специального приложения (SASE). [12] Обычно протокол прикладного уровня реализуется посредством использования функциональных возможностей ряда элементов прикладной службы. [13] Некоторые элементы службы приложения вызывают разные процедуры в зависимости от доступной версии службы сеанса. [14]

СЛУЧАЙ

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

САСЭ

Подуровень элемента службы конкретного приложения предоставляет услуги (протоколы) для конкретного приложения, такие как:

Протоколы

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

Примеры

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

Рекомендации

  1. ^ «Прикладной уровень | Уровень 7» . Модель OSI . Проверено 5 ноября 2019 г.
  2. ^ «Четыре уровня модели TCP/IP, сравнение и разница между моделями TCP/IP и OSI» . www.omnisecu.com . Проверено 5 ноября 2019 г.
  3. ^ «В чем разница между протоколами TCP/IP и IP?». Поиск в сети . Проверено 5 ноября 2019 г.
  4. ^ «В чем разница между протоколами TCP/IP и IP?». Поиск в сети . Проверено 5 ноября 2019 г.
  5. ^ SEO, Брэдли Митчелл. Выпускник Массачусетского технологического института, который привносит многолетний технический опыт в статьи; компьютеры; Сеть, беспроводная связь. «Что такое протокол управления передачей/Интернет-протокол (TCP/IP)?». Жизненный провод . Проверено 5 ноября 2019 г.
  6. ^ AB Роберт Брейден, изд. (октябрь 1989 г.). «RFC 1123: Требования к интернет-хостам – применение и поддержка». Сетевая рабочая группа IETF.
  7. ^ «Что такое прикладной уровень?». www.tutorialspoint.com . Проверено 5 ноября 2019 г.
  8. ^ «X.225: Информационные технологии - Взаимодействие открытых систем - Протокол сеанса, ориентированный на соединение: Спецификация протокола» . Архивировано из оригинала 1 февраля 2021 года . Проверено 10 марта 2023 г.
  9. Шоу, Кейт (22 октября 2018 г.). «Модель OSI объясняет: как понять (и запомнить) семиуровневую сетевую модель». Сетевой мир . Проверено 5 ноября 2019 г.
  10. ^ ab «Что такое модель OSI?». CloudFlare . 2019 . Проверено 4 ноября 2019 г.
  11. ^ «Прикладной уровень (уровень 7 модели OSI)» . 2 сентября 2019 г.
  12. ^ аб Хура, Гурдип (2001). «Прикладной уровень». Данные и компьютерные коммуникации: сети и межсетевое взаимодействие . ООО «ЦРЦ Пресс». стр. 710–712. ISBN 9780849309281.
  13. ^ Уорриер, США; Бесо, Л. (апрель 1989 г.). Общие информационные службы управления и протокол через TCP/IP (CMOT) (Отчет). doi : 10.17487/RFC1095.
  14. ^ Роуз, Маршалл Т. (декабрь 1988 г.). «Службы представления ISO поверх Интернета на основе TCP/IP».
  15. ^ бывший стандарт OSI [ постоянная мертвая ссылка ]

Внешние ссылки