Indholdsfortegnelse:
Definition - Hvad betyder Windows Sockets (Winsock)?
En Windows-stik (Winsock) er en applikationsprogrammeringsgrænseflade (API), der giver mulighed for kommunikation mellem Windows-netværkssoftware og netværkstjenester, såsom Transmission Control Protocol / Internet Protocol (TCP / IP). Winsock er baseret på Berkeley Unix-stikgrænsefladen.
Techopedia forklarer Windows Sockets (Winsock)
Windows sockets API (WSA) er den tekniske specifikation for Windows sockets. Det inkluderer Berkeley-socket-stil-rutiner såvel som et sæt Windows-specifikke udvidelser. Windows-sockets giver en standardgrænseflade mellem Windows TCP / IP-klientapplikationer og den underliggende TCP / IP-protokolsuite.
Operativsystemer (OS) som Windows 95 og Windows NT inkluderer et datalinklag kaldet winsock.dll, som hjælper med at få Windows-programmerne og TCP / IP-tjenesterne til at fungere sammen. Ud over Microsoft winsock.dll-versionen er der også andre versioner af winsock.dll tilgængelig som freeware og shareware. Da der ikke er defineret nogen specifik standard for Windows sockets API, er hver implementering unik.
Winsock-programmet er inkluderet som en del af operativsystemet i Microsoft Windows. En Winsock-interface er også tilgængelig til Mac OS. Organisationer som Chameleon tilbyder en pakke, der består af en webbrowser, en filoverførselsprotokolværktøj, mailværktøj og andre værktøjer. I Unix-operativsystemet er sockets og TCP / IP designet til at køre direkte med Unix-applikationsprogrammer uden at kræve et Winsock-ækvivalent.
Windows-sockets API-specifikationen består af to typer grænseflader. Disse inkluderer en API til applikationsudviklere og en tjenesteudbydergrænseflade til netværkssoftwareudviklere til at oprette og tilføje nye netværksprotokoller.
