Socket-интерфейс больше похож на API для различных протоколов Интернета и IPC.На самом деле это не уровень протокола, но на уровне реализации его можно использовать между уровнями.
Например, HTTP-клиент может использовать Socket-API для открытия TCP-соединений с HTTP-серверами.
В примере TCP является протоколом уровня транспонтера.Обычно TCP использует IP в качестве протокола сетевого уровня.А HTTP - это протокол поверх TCP.
Socket-интерфейс использует термин «сокет» для конечных точек протокола.Во многих системах тип файлового дескриптора, который создается с использованием функций socket()
или accept()
, называется «сокетом».