Vtičnice za Windows (Winsock)

Avtor: Peter Berry
Datum Ustvarjanja: 18 Avgust 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
Vtičnice za Windows (Winsock) - Tehnologija
Vtičnice za Windows (Winsock) - Tehnologija

Vsebina

Opredelitev - Kaj pomeni Windows Sockets (Winsock)?

Vtičnice Windows (Winsock) so aplikacijski programski vmesnik (API), ki omogoča komunikacijo med omrežno programsko opremo Windows in omrežnimi storitvami, kot sta protokol za nadzor prenosa / internetni protokol (TCP / IP). Winsock temelji na vmesniku vtičnic Berkeley Unix.


Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Techopedia razlaga vtičnice Windows (Winsock)

API vtičnic Windows (WSA) je tehnična specifikacija za vtičnice Windows. Vključuje rutine v obliki vtičnic Berkeley in nabor razširitev za Windows. Vtičnice Windows omogočajo standardni vmesnik med aplikacijami za odjemalce Windows TCP / IP in osnovnim paketom protokolov TCP / IP.

Operacijski sistemi (OS), kot sta Windows 95 in Windows NT, vključuje sloj podatkovne povezave z imenom winsock.dll, ki pomaga, da Windows programi in TCP / IP storitve delujejo skupaj. Poleg Microsoftove različice winsock.dll obstajajo tudi druge različice winsock.dll kot brezplačna in shareware. Ker za API vtičnic Windows ni določen poseben standard, je vsaka izvedba edinstvena.

Program Winsock je vključen kot del operacijskega sistema v sistemu Microsoft Windows. Za Mac OS je na voljo tudi vmesnik Winsock. Organizacije, kot je Chameleon, ponujajo paket, sestavljen iz spletnega brskalnika, pripomočka File Transfer Protocol, e-pošte in drugih pripomočkov. V operacijskem sistemu Unix so vtičnice in TCP / IP zasnovani tako, da se neposredno izvajajo z aplikacijskimi programi Unixa, ne da bi za to potrebovali ekvivalent Winsock.


Specifikacija API-ja za vtičnice Windows je sestavljena iz dveh vrst vmesnikov. Ti vključujejo API za razvijalce aplikacij in vmesnik ponudnika storitev za razvijalce omrežne programske opreme za ustvarjanje in dodajanje novih mrežnih protokolov.