Innholdsfortegnelse:
Definisjon - Hva betyr Windows Sockets (Winsock)?
En Windows-sockets (Winsock) er et applikasjonsprogrammeringsgrensesnitt (API) som gir mulighet for kommunikasjon mellom Windows-nettverksprogramvare og nettverkstjenester, for eksempel Transmission Control Protocol / Internet Protocol (TCP / IP). Winsock er basert på Berkeley Unix-kontaktene.
Techopedia forklarer Windows Sockets (Winsock)
Windows sockets API (WSA) er den tekniske spesifikasjonen for Windows sockets. Det inkluderer Berkeley-socket-stilrutiner samt et sett Windows-spesifikke utvidelser. Windows-sockets gir et standardgrensesnitt mellom Windows TCP / IP-klientapplikasjoner og den underliggende TCP / IP-protokollserien.
Operativsystemer (OS) som Windows 95 og Windows NT inkluderer et datalinklag som heter winsock.dll, som hjelper med å få Windows-programmene og TCP / IP-tjenestene til å fungere sammen. I tillegg til Microsoft winsock.dll-versjonen, er det også andre versjoner av winsock.dll tilgjengelig som freeware og shareware. Fordi det ikke er definert noen spesifikk standard for Windows sockets API, er hver implementering unik.
Winsock-programmet er inkludert som en del av operativsystemet i Microsoft Windows. Et Winsock-grensesnitt er også tilgjengelig for Mac OS. Organisasjoner som Chameleon tilbyr en suite som består av en nettleser, et File Transfer Protocol-verktøy, e-postverktøy og andre verktøy. I Unix-operativsystemet er sokler og TCP / IP designet for å kjøre direkte med Unix-applikasjonsprogrammer uten å kreve et Winsock-ekvivalent.
API-spesifikasjonen for Windows sockets består av to typer grensesnitt. Disse inkluderer en API for applikasjonsutviklere og et tjenesteleverandørgrensesnitt for utviklere av nettverksprogramvare for å opprette og legge til nye nettverksprotokoller.
