TCP i UDP

Anonim

TCP vs UDP Tijek prometa preko Interneta temelji se na protokolima koji su TCP (Transmission Control Protocol) i UDP (User Datagram Protocol).

Iako je TCP popularniji na cijelom internetu, UDP se ne može potpuno riješiti. TCP omogućuje ispravljanje pogrešaka, ali UDP ne. U slučaju TCP, postoji jamstvo isporuke podataka na mjestu preuzimanja ili adresi. To je moguće pomoću "kontrole protoka" koja određuje zahtjev za ponovno slanje podataka. Kontrola protoka također provjerava i zaustavlja prijenos podataka, osim ako prethodni paketi nisu uspješno isporučeni. To se temelji na procesu u kojem klijent može zatražiti ponovno slanje određenog paketa s poslužitelja sve dok je cijeli paket primljen kao u izvornom obliku.

UDP je također uobičajen, ali se ne može osloniti na slanje važnih podataka kao što su sigurne datoteke, važne web stranice itd. Koristi se uglavnom za streaming medije, uključujući audio i video. UDP je brži od TCP i medijski igrači najbolje rade s njom. Nema kontrole protoka ili ispravke pogrešaka, ali brzina je daleko veća, usprkos usporavanju medija koji nisu visokokvalitetni, može se pravilno gledati s UDP-om.

TCP je sigurniji u usporedbi s UDP jer ovaj drugi služi kao odgovarajući pokrov za viruse. TCP također ima kompliciranu strukturu okvira. U slučaju UDP, operacijski sustav mora obaviti vrlo malo posla za prevođenje podataka.

UDP je veza manje dok je TCP usmjeren na vezu, što zahtijeva da ovaj protokol ostvari punu vezu između prijamnika i pošiljatelja. Veza mora biti zatvorena nakon dovršetka prijenosa kako bi se oslobodili resursi sustava koji su se koristili protokolom. UDP ne zahtijeva autorizaciju i u redu je za slobodno plutajuće širenje podataka.