Winsock

Windows Sockets API (WSA) , amelynek neve Winsock -ra rövidült . Ez egy műszaki specifikáció, amely meghatározza, hogy a Windows hálózati szoftver hogyan éri el a hálózati szolgáltatásokat, beleértve a TCP/IP -t is . Meghatároz egy szabványos interfészt egy kliens alkalmazás (például egy FTP - kliens vagy egy webböngésző ) és egy külső TCP/IP protokollverem között. A Berkeley socket modell API-n alapul , amelyet a BSD használ a programok közötti kapcsolat létrehozására.

Háttér

A Microsoft korai operációs rendszerei , például az MS-DOS és a Microsoft Windows hálózati korlátozásokkal rendelkeztek, amelyek a NetBIOS protokoll használatához kapcsolódnak . A Microsoft akkoriban nem támogatta a TCP / IP protokoll veremét. Számos egyetemi csoport és kereskedelmi cég, köztük az MIT, az FTP Software, a Sun Microsystems, az Ungermann-Bass és az Excelan megoldásokat mutatott be a TCP/IP futtatására MS-DOS rendszeren, gyakran egy készülékcsomag részeként. A Microsoft Windows 2.0 megjelenése után ezekhez a fejlesztőkhöz csatlakoztak mások, például a Distinct és a NetManage, akik segítettek a TCP/IP támogatást a Windows rendszerbe hozni. A hátránya, amellyel a fenti fejlesztők mindegyike szembesült, az volt, hogy mindegyikük saját API -t (Application Programming Interface) használt. Egyetlen szabványos programozási modell nélkül nehéz volt meggyőzni a független szoftverfejlesztőket, hogy olyan hálózati programokat hozzanak létre, amelyek a TCP/IP protokollverem bármely gyártó általi megvalósításán futnak. Világossá vált, hogy szabványosításra van szükség.

A Windows Sockets API modellt Martin Hall, a JSB Software-től (később Stardust Technologies) javasolta a BOF (Birds of a Feather) információs csoport részeként, és 1991 októberében tárgyalt a BBS CompuServe hálózatán. A specifikáció első kiadását Martin Hall, Mark Towfik a Microdyne-től (később a Sun Microsystems), Jeff Arnold (Sun Microsystems), Henry Sanders és J. Allard a Microsofttól és még sokan mások írták. Kérdések merültek fel azzal kapcsolatban, hogy kinek adják át a szerzői jogokat, a szellemi tulajdonjogokat. Végül úgy döntöttek, hogy a specifikáció szerzői jogait az öt szerző magánszemélyként birtokolja.

Technológia

A Windows 2000- től kezdve a Winsock a Transport Driver Interface -en keresztül működik [1] .

Specifikációk

Frissítések a Windows 8 rendszerben

A Windows 8 tartalmazza a RIO-t (Registered IO), amely kiterjeszti a Winsock képességeit.

Lásd még

Jegyzetek

  1. ↑ Szállítási illesztőprogram interfész  . MSDN könyvtár . Microsoft (2012. október 26.). Hozzáférés dátuma: 2012. december 21. Az eredetiből archiválva : 2012. december 27.