TCP vs UDP
Tok prenosu cez internet je založený na protokoloch, ktoré sú TCP (Transmission Control Protocol) a UDP (User Datagram Protocol)..
Aj keď je TCP populárnejší na internete, protokol UDP sa nedá vykresliť úplne nadbytočne. TCP umožňuje opravu chýb, ale UDP nie. V prípade TCP existuje záruka na dodanie údajov v mieste sťahovania alebo adresy. To je umožnené „reguláciou toku“, ktorá určuje požiadavku na opätovné zasielanie údajov. Kontrola toku tiež kontroluje a zastavuje prenos údajov, pokiaľ predchádzajúce pakety neboli úspešne doručené. Toto je založené na procese, v ktorom klient môže požiadať server o opätovné odoslanie konkrétneho paketu, až kým nebude celý paket prijatý ako v pôvodnej podobe..
UDP je tiež bežný, ale nemožno sa naň spoľahnúť pri odosielaní dôležitých údajov, ako sú zabezpečené súbory, dôležité webové stránky atď. Používa sa väčšinou na streamovanie médií vrátane zvuku a videa. UDP je rýchlejší ako TCP a prehrávače médií s ním najlepšie pracujú. Neexistuje žiadna kontrola toku ani korekcia chýb, ale rýchlosť je omnoho vyššia, takže napriek tomu, že streamingové médiá nie sú vysokej kvality, je možné ich pomocou protokolu UDP správne zobraziť.
TCP je v porovnaní s UDP bezpečnejší, pretože ten slúži ako adekvátna ochrana pred vírusmi. TCP má tiež zložitú štruktúru rámcov. V prípade UDP musí operačný systém urobiť pre preklad údajov veľmi málo práce.
UDP je pripojenie menej, zatiaľ čo TCP je spojenie orientované, čo vyžaduje, aby posledný protokol vytvoril úplné spojenie medzi prijímačom a odosielateľom. Po dokončení prenosu musí byť pripojenie ukončené, aby sa uvoľnili systémové prostriedky, ktoré boli použité protokolom. UDP nevyžaduje žiadne oprávnenie a je v poriadku pre voľne šíriteľné šírenie údajov.