Obsah:
Definice - Co znamená Windows Sockets (Winsock)?
Zásuvky Windows (Winsock) je aplikační programovací rozhraní (API), které umožňuje komunikaci mezi síťovým softwarem Windows a síťovými službami, jako je například Protokol řízení přenosu / internetový protokol (TCP / IP). Winsock je založen na rozhraní soketů Berkeley Unix.
Techopedia vysvětluje Windows Sockets (Winsock)
Windows sockets API (WSA) je technická specifikace pro sokety Windows. Zahrnuje rutiny ve stylu soketu Berkeley a sadu rozšíření specifických pro Windows. Zásuvky systému Windows poskytují standardní rozhraní mezi klientskými aplikacemi Windows TCP / IP a základní sadou protokolů TCP / IP.
Operační systémy (OS) jako Windows 95 a Windows NT zahrnují vrstvu datového spojení s názvem winsock.dll, která pomáhá zajistit, aby programy Windows a služby TCP / IP spolupracovaly. Kromě verze Microsoft winsock.dll existují i jiné verze winsock.dll jako freeware a shareware. Protože pro API soketů Windows není definován žádný konkrétní standard, je každá implementace jedinečná.
Program Winsock je součástí operačního systému v systému Microsoft Windows. Pro systém Mac OS je k dispozici také rozhraní Winsock. Organizace jako Chameleon nabízejí sadu, která se skládá z webového prohlížeče, nástroje File Transfer Protocol, nástroje pošty a dalších nástrojů. V operačním systému Unix jsou sokety a TCP / IP navrženy tak, aby fungovaly přímo s aplikačními programy Unix, aniž by vyžadovaly ekvivalent Winsock.
Specifikace rozhraní Windows sockets API se skládá ze dvou typů rozhraní. Patří mezi ně API pro vývojáře aplikací a rozhraní poskytovatele služeb pro vývojáře síťového softwaru pro vytváření a přidávání nových síťových protokolů.
