Sobes.tech
Junior

Čo je rozdiel medzi TCP a UDP?

sobes.tech AI

Odpoveď od AI

TCP (Protokol na riadenie prenosu) a UDP (Protokol používateľského datagramu) sú dva hlavné protokoly vrstvy prenosu v sieti.

Hlavné rozdiely:

  • Spoľahlivosť:

    • TCP zabezpečuje spoľahlivú dodávku dát — zaručuje, že všetky pakety dorazia a v správnom poradí.
    • UDP nezaručuje doručenie ani poradie — pakety môžu byť stratené alebo doraziť v náhodnom poradí.
  • Pripojenie:

    • TCP je orientovaný na nadviazanie spojenia (handshake) pred prenosom dát.
    • UDP je bez spojenia.
  • Rýchlosť:

    • TCP je pomalší kvôli kontrole chýb a potvrdeniam.
    • UDP je rýchlejší, vhodný pre aplikácie, kde je rýchlosť dôležitejšia ako úplná spoľahlivosť (napr. streaming, hry).
  • Riadenie toku a preťaženia:

    • TCP má mechanizmy riadenia toku a preťaženia.
    • UDP takéto mechanizmy nemá.

Príklady použitia:

  • TCP — webové servery, pošta, zdieľanie súborov.
  • UDP — DNS požiadavky, VoIP, online hry.