Windows-pistorasiat (Winsock)

Kirjoittaja: Peter Berry
Luomispäivä: 18 Elokuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
OSI Layer 5 Explained:  Mastering Networking
Video: OSI Layer 5 Explained: Mastering Networking

Sisältö

Määritelmä - Mitä Windows-pistorasiat (Winsock) tarkoittavat?

Windows-pistorasiat (Winsock) on sovellusohjelmointirajapinta (API), joka mahdollistaa tiedonsiirron Windows-verkon ohjelmistojen ja verkkopalvelujen, kuten TCP / IP (Transmission Control Protocol / Internet Protocol), välillä. Winsock perustuu Berkeley Unix -liitäntöihin.


Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää Windows-pistorasiat (Winsock)

Windows-pistorasioiden sovellusliittymä (WSA) on Windows-pistorasioiden tekninen eritelmä. Se sisältää Berkeley-pistoketyyliset rutiinit sekä joukon Windows-erityisiä laajennuksia. Windows-pistorasiat tarjoavat vakiona olevan käyttöliittymän Windows TCP / IP -asiakassovellusten ja niiden alla olevan TCP / IP-protokollapaketin välillä.

Windows 95: n ja Windows NT: n kaltaiset käyttöjärjestelmät sisältävät tietolinkkikerroksen nimeltä winsock.dll, joka auttaa saamaan Windows-ohjelmat ja TCP / IP-palvelut toimimaan yhdessä. Microsoft winsock.dll-version lisäksi on myös muita winsock.dll-versioita, jotka ovat saatavana ilmaisohjelmina ja jakeina. Koska Windows-sockets-sovellusliittymälle ei ole määritelty erityistä standardia, jokainen toteutus on ainutlaatuinen.


Winsock-ohjelma sisältyy Microsoft Windows -käyttöjärjestelmän osaan. Winsock-käyttöliittymä on saatavana myös Mac OS -käyttöjärjestelmälle. Organisaatiot, kuten Chameleon, tarjoavat sarjan, joka koostuu verkkoselaimesta, File Transfer Protocol -apuohjelmasta, sähköposti- ja muista apuohjelmista. Unix-käyttöjärjestelmässä pistorasiat ja TCP / IP on suunniteltu toimimaan suoraan Unix-sovellusohjelmien kanssa ilman Winsock-vastaavaa.

Windows-socket-sovellusliittymämääritys koostuu kahdesta tyypistä rajapintoja. Ne sisältävät sovelluskehittäjien sovellusliittymän ja palveluntarjoajan käyttöliittymän verkko-ohjelmistokehittäjille uusien verkkoprotokollien luomiseksi ja lisäämiseksi.