TCP at UDP

Anonim

TCP vs UDP Ang daloy ng trapiko sa buong Internet ay batay sa mga protocol na TCP (Transmission Control Protocol) at UDP (User Datagram Protocol).

Habang ang TCP ay mas popular sa buong Internet, ang UDP ay hindi maaaring ganap na maisasalin. Pinapayagan ng TCP ang pagwawasto ng error ngunit ang UDP ay hindi. Sa kaso ng TCP, mayroong isang garantiya ng paghahatid ng data sa pag-download o address point. Ginawa ito ng posible sa pamamagitan ng 'flow control' na tumutukoy sa kinakailangan para sa pag-resend ng data. Ang control ng daloy ay sumusuri at tumitigil din sa pagpapadala ng data maliban kung ang mga nakaraang packet ay matagumpay na naihatid. Ito ay batay sa proseso kung saan ang kliente ay maaaring humiling ng pag-resend ng isang partikular na packet mula sa server hanggang ang buong packet ay natanggap na tulad ng sa orihinal na form nito.

Karaniwan din ang UDP ngunit hindi ito maaaring umasa sa pagpapadala ng mahalagang data tulad ng mga secure na file, mahalagang mga webpage atbp Ginagamit ito para sa streaming media kabilang ang audio at video. Ang UDP ay mas mabilis kaysa sa TCP at mga manlalaro ng media na pinakamainam dito. Walang pag-kontrol ng daloy o pagwawasto ng error ngunit ang bilis ay mas mataas kaya sa kabila ng streaming media na hindi mataas ang kalidad, maituturing itong maayos sa UDP.

Ang TCP ay mas ligtas kumpara sa UDP habang ang huli ay nagsisilbing sapat na takip para sa mga virus. Ang TCP ay mayroon ding kumplikadong frame na istraktura. Sa kaso ng UDP, ang operating system ay kailangang gumawa ng napakaliit na trabaho upang isalin ang data.

Ang UDP ay mababa ang koneksyon habang ang TCP ay nakatuon sa koneksyon na nangangailangan ng huling protocol upang maitatag ang buong koneksyon sa pagitan ng receiver at ng nagpadala. Ang koneksyon ay kailangang sarado pagkatapos makumpleto ang paglipat upang palayain ang mga mapagkukunan ng system na ginagamit ng protocol. Ang UDP ay nangangailangan ng walang pahintulot at ito ay okay para sa libreng-lumulutang na pagsasabog ng data.