Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Sockets bez pripojenia (napr. UDP):
* Žiadne vytvorenie pripojenia: Pred odoslaním údajov nie je medzi odosielateľom a prijímačom nastavenie handshake alebo pripojenia. Každý paket je nezávislý a odoslaný individuálne.
* Nespoľahlivé doručenie: Balíky môžu byť stratené, duplikované alebo vymkli z poriadku. Neexistuje žiadna záruka doručenia.
* Rýchlejšie: Pretože neexistujú žiadne režijné nastavenie pripojenia, ponúkajú rýchlejšie rýchlosti prenosu. Je to preto, že existuje menšia počiatočná latencia.
* nižšia réžia: Na paket sa vyžaduje menšie spracovanie.
* Žiadne riadenie toku: Odosielateľ nevie, či prijímač zvládne rýchlosť prenosu údajov; Len to pošle.
* Žiadna kontrola preťaženia: Odosielateľ upravuje svoju mieru odosielania na základe sieťových podmienok.
* Dodanie najlepšieho úsilia: Sieť sa snaží dodávať pakety, ale neposkytuje žiadne záruky.
* Vhodný pre: Aplikácie, v ktorých je občasná strata údajov prijateľná a rýchlosť je prvoradá, napríklad online hry, streamovanie (s korekciou chýb), vyhľadávanie DNS a VOIP (niekedy).
zásuvky orientované na pripojenie (napr. TCP):
* Pripojenie: Pred začiatkom prenosu údajov sa vykoná trojsmerné handshake (syn, syn-batoh, ACK).
* Spoľahlivé doručenie: Packety sa dodávajú v poradí, v akom boli zaslané, a mechanizmy ako potvrdenie (ACK) a opakovania zabezpečujú spoľahlivé doručenie. Stratené alebo poškodené pakety sa znovu nastaví.
* pomalšie: Nastavenie pripojenia pridáva latenciu.
* vyššie režijné náklady: Zahŕňa sa viac spracovania v dôsledku kontroly chýb a kontroly toku.
* Ovládanie toku: Odosielateľ prispôsobí svoju mieru odosielania tak, aby zodpovedala kapacite prijímača, čím zabráni preťaženiu prijímača.
* Kontrola preťaženia: Odosielateľ upravuje svoju mieru odosielania na základe preťaženia siete, aby sa zabránilo ohromeniu siete.
* Objednané doručenie: Zaručuje sa, že balíčky dorazia v poradí, v akom boli odoslané.
* Vhodný pre: Aplikácie vyžadujúce spoľahlivý prenos údajov, ako napríklad webové prehliadanie (HTTP), prenos súborov (FTP), e -mail (SMTP) a zabezpečená komunikácia (SSH).
Stručne povedané: Vyberte si zásuvky bez pripojenia, keď sú rýchlosť a nízka režijné náklady kritické, a určitá strata údajov je prijateľná. Vyberte zásuvky zamerané na pripojenie, ak je nevyhnutné spoľahlivé doručovanie údajov. Výber často závisí od požiadaviek aplikácie.