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
- 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.
- A TCP előre definiált kapcsolatot igényel, az UDP nem igényel kapcsolatot.
- Az UDP magasabb adatsebességet biztosít.
- A TCP megbízhatóbb és vezérli az adatcserét.
- 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.