Namai Tinklai Kas yra „Windows“ lizdai („Winsock“)? - apibrėžimas iš techopedijos

Kas yra „Windows“ lizdai („Winsock“)? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - Ką reiškia „Windows“ lizdai („Winsock“)?

„Windows“ lizdai („Winsock“) yra programų programavimo sąsaja (API), leidžianti palaikyti ryšį tarp „Windows“ tinklo programinės įrangos ir tinklo paslaugų, tokių kaip perdavimo valdymo protokolas / interneto protokolas (TCP / IP). „Winsock“ yra pagrįsta „Berkeley Unix“ lizdų sąsaja.

„Techopedia“ paaiškina „Windows“ lizdus („Winsock“)

„Windows“ lizdų API (WSA) yra „Windows“ lizdų techninė specifikacija. Jį sudaro „Berkeley“ lizdo stiliaus rutinos ir „Windows“ plėtinių rinkinys. „Windows“ lizdai teikia standartinę sąsają tarp „Windows TCP / IP“ kliento programų ir pagrindinio TCP / IP protokolų rinkinio.

Operacinės sistemos (OS), tokios kaip „Windows 95“ ir „Windows NT“, apima duomenų jungčių sluoksnį pavadinimu winsock.dll, kuris padeda „Windows“ programoms ir TCP / IP tarnyboms veikti kartu. Be „Microsoft Winsock.dll“ versijos, taip pat yra ir kitų „Winsock.dll“ versijų, kurias galima įsigyti kaip nemokamą ir „shareware“. Kadangi nėra jokio konkretaus „Windows“ lizdų API apibrėžto standarto, kiekvienas diegimas yra unikalus.

„Winsock“ programa įtraukta kaip „Microsoft Windows“ operacinės sistemos dalis. „Winsock“ sąsaja taip pat galima „Mac OS“. Tokios organizacijos kaip „Chameleon“ siūlo rinkinį, susidedantį iš interneto naršyklės, failų perdavimo protokolo paslaugų, pašto paslaugų ir kitų paslaugų. Operacinėje sistemoje „Unix“ lizdai ir TCP / IP yra skirti veikti tiesiogiai su „Unix“ programų programomis nereikalaujant „Winsock“ ekvivalento.

„Windows“ lizdų API specifikaciją sudaro dviejų tipų sąsajos. Tai apima API programų kūrėjams ir paslaugų teikėjo sąsają tinklo programinės įrangos kūrėjams, norint sukurti ir pridėti naujus tinklo protokolus.

Kas yra „Windows“ lizdai („Winsock“)? - apibrėžimas iš techopedijos