TCP a UDP

Anonim

TCP vs UDP Tok provozu přes internet je založen na protokolech, které jsou TCP (Transmission Control Protocol) a UDP (User Datagram Protocol).

Zatímco TCP je více populární přes internet, UDP nemůže být zcela redundantní. TCP umožňuje opravu chyb, ale UDP to neplatí. V případě protokolu TCP existuje záruka na doručení dat v místě stahování nebo adresy. To je možné díky "řízení toku", které určuje požadavek na opětovné zpracování dat. Řízení průtoku také kontroluje a zastavuje přenos dat, pokud nebyly úspěšně doručeny předchozí pakety. To je založeno na procesu, ve kterém může klient požádat o opětovné odeslání určitého paketu ze serveru, dokud nebude celý paket přijat jako v jeho původní podobě.

UDP je také běžné, ale nelze jej spoléhat na zasílání důležitých dat, jako jsou zabezpečené soubory, důležité webové stránky apod. Používá se většinou pro streamování médií včetně zvuku a videa. UDP je rychlejší než TCP a multimediální přehrávače s ním pracují nejlépe. Neexistuje žádná kontrola toku nebo korekce chyb, ale rychlost je mnohem větší, takže i přes streamingové média, které nejsou kvalitní, lze je správně sledovat pomocí protokolu UDP.

TCP je bezpečnější ve srovnání s protokolem UDP, protože slouží jako dostatečná ochrana proti virům. TCP má také složitou strukturu rámce. V případě UDP musí operační systém provádět velmi málo práce k překladu dat.

UDP je méně spojení, zatímco TCP je orientován na připojení, což vyžaduje, aby tento protokol vytvořil plné spojení mezi přijímačem a odesílatelem. Po dokončení přenosu musí být spojení zrušeno, aby se uvolnily systémové prostředky, které byly protokolem používány. UDP nevyžaduje žádné oprávnění a je v pořádku pro volné šíření dat.