Протокол транспортного уровня и протокол прикладного уровня

Что определяет, является ли протокол протоколом транспортного уровня или протоколом прикладного уровня по определению? Является ли протокол проводов синонимом транспортного протокола?

Это просто, если это реализовано в драйвере сетевой карты или операционной системе, или на уровне приложений? Например:

  • TCP / IP = транспорт (сетевой драйвер)
  • HTTP = приложение (HTTP server)

Почему протокол HTTP называется транспортным протоколом в условия мыла? Само мыло в транспорте или протокол прикладного уровня?

19
задан Tuomas Toivonen
04.01.2023 20:03 Количество просмотров материала 3164
Распечатать страницу

2 ответа

потому что вы смешиваете материал.

в вашем списке предполагается модель слоя ISO / OSI. В рамках этой модели каждый слой имеет отдельные сервисы / функции, которые он должен реализовать. Для более близкого взгляда см. wiki или какой другой сторонний сайт. Чем выше вы находитесь, тем более конкретным он обычно становится в отношении фактической обработки конкретных данных, а не общих данных. В качестве примера для транспортных протоколов:

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

SOAP, с другой стороны, имеет другое определение того, что означает транспорт в его контексте. Опять wiki хорошая ссылка.

SMTP и HTTP являются допустимыми протоколами прикладного уровня, используемыми в качестве транспорта для SOAP.

от перспектива мыла те использованы для того чтобы транспортировать.

0
отвечен Seth 2023-01-06 03:51

применение и транспорт два из семи уровней в эталонной модели OSI для компьютерных сетей.

Примечательно, что Интернет не использует полную семиуровневую модель OSI, и можно утверждать, что это действительно 5-уровневая модель, а не 7-уровневая (сеанс и презентация на самом деле не используются, поскольку приложение может использовать протоколы непосредственно на транспортном уровне (TCP/IP)).

идея за иметь различные слои что они могут часто быть поменялись местами, и, как правило, не заботятся о том, что происходит ниже. Таким образом, если вы используете модемное соединение или Wi-Fi, ваше приложение будет продолжать работать таким же образом (хотя на низких уровнях вы можете использовать совершенно другой метод связи).

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

иногда люди строят вещи поверх других протоколов. Так что в случае HTTP (веб-браузер), он также может быть использован в качестве транспортного протокола. Это протокол уровня приложения в своем собственном праве, но может использоваться в качестве транспортного протокола вместо TCP/IP.

0
отвечен xirt 2023-01-06 06:08

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх