Оглавление:
Определение - Что означает Windows Sockets (Winsock)?
Сокеты Windows (Winsock) - это интерфейс прикладного программирования (API), который обеспечивает связь между сетевым программным обеспечением Windows и сетевыми службами, такими как протокол управления передачей / Интернет-протокол (TCP / IP). Winsock основан на интерфейсе сокетов Berkeley Unix.
Техопедия объясняет Windows Sockets (Winsock)
API сокетов Windows (WSA) - это техническая спецификация для сокетов Windows. Он включает в себя процедуры в стиле сокетов Беркли, а также набор расширений для Windows. Windows-сокеты обеспечивают стандартный интерфейс между клиентскими приложениями Windows TCP / IP и базовым набором протоколов TCP / IP.
Операционные системы (ОС), такие как Windows 95 и Windows NT, включают в себя канальный уровень с именем winsock.dll, который помогает заставить программы Windows и службы TCP / IP работать вместе. В дополнение к версии Microsoft winsock.dll, существуют и другие версии winsock.dll, доступные как бесплатные и условно-бесплатные. Поскольку нет определенного стандарта, определенного для API сокетов Windows, каждая реализация уникальна.
Программа Winsock входит в состав операционной системы Microsoft Windows. Интерфейс Winsock также доступен для Mac OS. Такие организации, как Chameleon, предлагают набор, состоящий из веб-браузера, утилиты протокола передачи файлов, почтовой утилиты и других утилит. В операционной системе Unix сокеты и TCP / IP предназначены для работы непосредственно с прикладными программами Unix без необходимости использования эквивалента Winsock.
Спецификация Windows Sockets API состоит из двух типов интерфейсов. К ним относятся API для разработчиков приложений и интерфейс поставщика услуг для разработчиков сетевого программного обеспечения для создания и добавления новых сетевых протоколов.
