Windows ligzdas (Winsock)

Autors: Peter Berry
Radīšanas Datums: 18 Augusts 2021
Atjaunināšanas Datums: 1 Jūlijs 2024
Anonim
Windows ligzdas (Winsock) - Tehnoloģija
Windows ligzdas (Winsock) - Tehnoloģija

Saturs

Definīcija - ko nozīmē Windows ligzdas (Winsock)?

Windows ligzdas (Winsock) ir lietojumprogrammu saskarne (API), kas ļauj veikt sakarus starp Windows tīkla programmatūru un tīkla pakalpojumiem, piemēram, pārraides vadības protokolu / interneta protokolu (TCP / IP). Winsock pamatā ir Berkeley Unix ligzdas interfeiss.


Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia skaidro Windows ligzdas (Winsock)

Windows ligzdas API (WSA) ir Windows ligzdas tehniskā specifikācija. Tas ietver Bērklija ligzdas stila rutīnas, kā arī Windows specifisko paplašinājumu komplektu. Windows ligzdas nodrošina standarta saskarni starp Windows TCP / IP klienta lietojumprogrammām un pamatā esošo TCP / IP protokolu komplektu.

Operētājsistēmās (OS), piemēram, Windows 95 un Windows NT, ir iekļauts datu saišu slānis ar nosaukumu winsock.dll, kas palīdz panākt, lai Windows programmas un TCP / IP pakalpojumi darbotos kopā. Papildus Microsoft Winsock.dll versijai ir arī citas Winsock.dll versijas, kas ir pieejamas kā bezmaksas un shareware. Tā kā Windows ligzdas API nav noteikts noteikts standarts, katra ieviešana ir unikāla.


Winsock programma ir iekļauta Microsoft Windows operētājsistēmas sastāvdaļā. Mac OS ir pieejams arī Winsock interfeiss. Tādas organizācijas kā Chameleon piedāvā komplektu, kas sastāv no Web pārlūka, File Transfer Protocol utilītas, pasta utilītas un citām utilītām. Operētājsistēmā Unix ligzdas un TCP / IP ir paredzētas tiešai darbībai ar Unix lietojumprogrammu programmām, nepieprasot Winsock ekvivalentu.

Windows ligzdas API specifikācija sastāv no divu veidu saskarnēm. Tajos ietilpst API lietojumprogrammu izstrādātājiem un pakalpojumu sniedzēja interfeiss tīkla programmatūras izstrādātājiem, lai izveidotu un pievienotu jaunus tīkla protokolus.