Podnožja za Windows (Winsock)

Autor: Peter Berry
Datum Stvaranja: 18 Kolovoz 2021
Datum Ažuriranja: 1 Srpanj 2024
Anonim
Podnožja za Windows (Winsock) - Tehnologija
Podnožja za Windows (Winsock) - Tehnologija

Sadržaj

Definicija - Što znači Windows Sockets (Winsock)?

Windows utičnice (Winsock) je aplikacijsko programsko sučelje (API) koje omogućuje komunikaciju između Windows mrežnog softvera i mrežnih usluga, poput protokola za kontrolu prijenosa / internetskog protokola (TCP / IP). Winsock se temelji na sučelju Berkeley Unix utičnica.


Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Techopedia objašnjava Windows utičnice (Winsock)

Windows sockets API (WSA) tehnička je specifikacija za Windows utičnice. Sadrži rutine u stilu Berkeley utičnica, kao i skup proširenja za Windows. Windows utičnice pruža standardno sučelje između Windows klijentskih TCP / IP aplikacija i temeljnog skupa TCP / IP protokola.

Operativni sustavi (OS) kao što su Windows 95 i Windows NT uključuje sloj veze podataka pod nazivom winsock.dll, koji pomaže da Windows programi i TCP / IP usluge rade zajedno. Osim Microsoftove verzije winsock.dll, postoje i druge verzije winsock.dll dostupne kao besplatni i shareware. Zbog toga što ne postoji određeni standard definiran za API sockets, svaka implementacija je jedinstvena.

Program Winsock uključen je kao dio operativnog sustava u sustavu Microsoft Windows. Winsock sučelje dostupno je i za Mac OS. Organizacije poput Chameleona nude paket koji se sastoji od web preglednika, uslužnog programa File Transfer Protocol, uslužnog programa pošte i ostalih uslužnih programa. U Unix operativnom sustavu utičnice i TCP / IP dizajnirani su za izravno izvođenje Unix aplikacijskih programa bez potrebe za Winsock ekvivalentom.


Specifikacija API-ja za utičnice sustava Windows sastoji se od dvije vrste sučelja. Oni uključuju API za programere aplikacija i sučelje pružatelja usluga za programere mrežnog softvera za stvaranje i dodavanje novih mrežnih protokola.