Mis vahe on pistikupesa ja TCP / IP-ühenduse vahel?


Vastus 1:

TCP / IP on Internetis kõige levinum protokollide pinu. See täpsustab, kuidas andmeid tuleks sihtpunktis adresseerida, edastada, suunata ja vastu võtta. Sellel on 4 kihti: rakenduskiht, transpordikiht, Interneti-kiht ja lingikiht.

Üks olulisemaid protokolle selles virnas on TCP. TCP on ühendusele orienteeritud, otsast lõpuni usaldusväärne protokoll, mis on loodud sobima mitme võrguga rakendusi toetavate protokollide kihilisse hierarhiasse. TCP tagab usaldusväärse ühenduse kahe võrguga ühendatud arvuti hostide paari vahel. TCP-ühendust määratlevad kaks lõpp-punkti ehk pistikupesa.

Pistikupesa tähistab arvutivõrgus kahe programmi vahelise ühenduse lõpp-punkte. Suhtlemiseks peame arvuti tuvastama IP-aadressi abil ja määrama programmi pordi numbri abil.

TCP-pistikupesa kohta lisateabe saamiseks lugege seda RFK: RFC 793 - edastuse juhtimisprotokoll


Vastus 2:

Kontrollige võrgu pistikupesa - pistikupesal on vähemalt 2 erinevat tähendust.

Socket API-d on mõeldud IPC (protsessidevahelise kommunikatsiooni) tegemiseks, nagu Marcelo ütles. Nad abstraheerivad täpselt kasutatud protokolli. Neid saab kasutada protsesside vaheliseks suhtlemiseks isegi samas masinas. Me nimetame seda asukoha läbipaistvuseks: protsessid suhtlevad protsesside võrgus, olenemata nende füüsilisest asukohast.

Lisaks on teil unix-pistikupesad, mis on nagu nimetatud torud. Liiklus on kohalik, tegemist on lihtsalt unix-toruga, nii on ka otsemälule juurdepääsuga (jagatud mälu kommunikatsioon), mis on kiirem kui TCP-ga tagasihelistamisel.


Vastus 3:

pistikupesad on võrgurakenduste jaoks kasutatav üldine API.

Seda saab kasutada koos TCP / UDP / SPX / IPX / NETBIOS / ...

TCP on IP-võrkude peamine transpordiprotokoll.

Tavaliselt kasutate TCP-d pistikupesade kaudu.

Mulle kvoorumis sellised põhiküsimused ei meeldi. Selle jaoks on vikipeedia mõeldud. Enne siin küsimuste esitamist otsige vikipeediast.