Где здесь уровень приложения? Если верить модели tcp/ip то после транспортного уровня идёт уровень приложения
В своей программе я использую сокет протокола tcp создав его как soket.soket(). Если бы я к примеру использовал в программе не это а допустим http то вроде бы все логично( типо уровень приложения по верх транспортного). А как тут? У меня получается нет одного из уровней: уровня приложений или как я запутался?

21 Авг 2019 в 06:33
192 +1
1
Ответы
1

В модели OSI (Open Systems Interconnection) уровень приложения находится выше транспортного уровня. Однако, в модели TCP/IP уровень приложения включает в себя функциональность уровней приложений, представления и сеанса в модели OSI.

Если вы используете сокеты протокола TCP в своей программе, то это означает, что вы работаете на уровне транспортного протокола в модели TCP/IP. Если вы используете HTTP, то это также означает, что вы работаете на уровне приложения в модели TCP/IP.

Таким образом, ваше применение сокетов TCP или HTTP на самом деле не исключает уровень приложения в вашей программе. Вы просто используете различные протоколы для взаимодействия между клиентом и сервером на разных уровнях стека сетевых протоколов.

20 Апр 2024 в 13:16
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир