Является ли оболочка сокета TCP / IP транспортным уровнем? - PullRequest
0 голосов
/ 07 декабря 2018

Мы часто слышим об этом высказывании:

Сокет является оберткой вокруг протокола TCP / IP.

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

1 Ответ

0 голосов
/ 07 декабря 2018

Socket-интерфейс больше похож на API для различных протоколов Интернета и IPC.На самом деле это не уровень протокола, но на уровне реализации его можно использовать между уровнями.

Например, HTTP-клиент может использовать Socket-API для открытия TCP-соединений с HTTP-серверами.

В примере TCP является протоколом уровня транспонтера.Обычно TCP использует IP в качестве протокола сетевого уровня.А HTTP - это протокол поверх TCP.

Socket-интерфейс использует термин «сокет» для конечных точек протокола.Во многих системах тип файлового дескриптора, который создается с использованием функций socket() или accept(), называется «сокетом».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...