Поделиться через


Архитектура windows Sockets 2

Архитектура Windows Sockets 2 соответствует архитектуре Windows Open System Architecture (WOSA), как показано ниже:

Архитектура windows sockets 2

Winsock определяет стандартный интерфейс поставщика услуг (SPI) между интерфейсом прикладного программирования (API) с его функциями, экспортируемыми из WS2_32.dll и стеками протоколов. Следовательно, поддержка Winsock не ограничивается стеками протоколов TCP/IP, как в случае windows Sockets 1.1.

При использовании архитектуры Windows Sockets 2 поставщики стеков не должны или не хотят предоставлять собственную реализацию WS2_32.dll, так как одна WS2_32.dll должна работать во всех стеках. Оболочки WS2_32.dll и совместимости должны рассматриваться так же, как и компонент операционной системы.