Приложение и транспорт - два из семи уровней эталонной модели OSI для компьютерных сетей.
Примечательно, что Интернет не использует полную модель OSI с семью уровнями, и можно утверждать, что это действительно 5-уровневая модель, а не 7-уровневая (Session и Presentation на самом деле не используются, так как Приложение может использовать протоколы в транспортной среде). слой (TCP/IP) напрямую).
Идея создания разных слоев заключается в том, что они часто могут быть взаимозаменяемыми, и, как правило, не заботятся о том, что происходит ниже. Таким образом, если вы используете подключение через модем или WiFi, ваше приложение будет продолжать работать так же (хотя на низких уровнях вы можете использовать совершенно другой метод связи).
В современных операционных системах приложение обычно обращается к «сетевому стеку» операционной системы, чтобы получить сеанс (например, соединение TCP). Программа, запущенная в пространстве пользователя, - это «Уровень приложений».
Иногда люди строят вещи поверх других протоколов. Так что в случае HTTP (используется веб-браузером) его также можно использовать в качестве транспортного протокола. Это отдельный протокол прикладного уровня, но он может использоваться в качестве транспортного протокола вместо TCP/IP.