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 kontrole prijenosa / internetskog protokola (TCP / IP). Winsock se temelji na sučelju Berkeley Unix utičnica.
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.
