A különbség a TCP és az UDP között

Az IP mögötti hierarchiát követő szállítási réteg protokollokat használják az adatok továbbítására a hálózati csomópontokban végrehajtott alkalmazási folyamatok között. Az egyik számítógépről a másikra az interneten keresztül fogadott adatcsomagot át kell adni a folyamatkezelőnek, és egy meghatározott célra. Ezért a szállítási réteg vállalja a felelősséget. Ezen a szinten két fő protokoll - TCP és UDP.

Cikk tartalma

  • meghatározás
  • összehasonlítás
  • megállapítások

meghatározás

TCP - átviteli protokoll az adatátvitelhez TCP / IP hálózatokban, előzetes kapcsolatot létesítve a hálózattal.

UDP - szállítási protokoll, amely adatgram üzeneteket továbbít anélkül, hogy kapcsolatot kellene létrehozni egy IP hálózaton.

a tartalomhoz ↑

összehasonlítás

A TCP és az UDP közötti különbség az úgynevezett „kézbesítési garanciában” van. A TCP válaszra vár az ügyféltől, amelyhez az adatcsomagot eljuttatta, a kézbesítés visszaigazolását, és ehhez előzetesen létrehozott kapcsolatra van szüksége. Ugyanakkor a TCP protokollt megbízhatónak tekintik, míg az UDP a „megbízhatatlan adatgram protokoll” elnevezést is kapta. A TCP kiküszöböli az adatvesztést, a csomagok másolását és keverését, a késéseket. Az UDP mindezt lehetővé teszi, és működéséhez nem szükséges kapcsolat. Azokat a folyamatokat, amelyekre az adatokat UDP-n keresztül továbbítják, a fogadottaknak is kezelniük kell, veszteségekkel is. A TCP ellenőrzi a kapcsolat torlódását, az UDP csak a kapott datagramok integritását ellenőrzi.

Másrészt, az ilyen megkülönböztetés és az ellenőrzés hiánya miatt az UDP sokkal gyorsabban szállít adatcsomagokat (datagramokat), ezért a széles sávszélességet és a gyors cserét célzó alkalmazások esetében az UDP tekinthető optimális protokollnak. Ide tartoznak a hálózati és a böngésző játékok, valamint a streaming video megtekintési programok és a video kommunikációhoz (vagy hanghoz) tartozó alkalmazások: semmi sem változik a csomag elvesztéséből, részben vagy egészben, nem kell megismételni a kérést, de a letöltés sokkal gyorsabb. A TCP protokollt, mint megbízhatóbb, sikeresen alkalmazzák még az e-mail programokban is, lehetővé téve nemcsak a forgalom, hanem az üzenet hosszának és a forgalom cseréjének a vezérlését is..

a tartalomhoz ↑

megállapítások

  1. A TCP változatlanul, sorrendben és veszteség nélkül garantálja az adatcsomagok szállítását, az UDP semmit sem garantál.
  2. A TCP előre definiált kapcsolatot igényel, az UDP nem igényel kapcsolatot.
  3. Az UDP magasabb adatsebességet biztosít.
  4. A TCP megbízhatóbb és vezérli az adatcserét.
  5. Az UDP előnyösebb azoknál a programoknál, amelyek streaming videót, videofónákat és telefonját, hálózati játékokat játszanak.