Mi a különbség az UDP és a TCP port között?
Szia!
UDP
User Datagram Protocol (UDP)
Felhasználói Datagram Protokoll
Az Interneten alkalmazott TCP/IP protokollcsomag nem-megbízható, datagram típusú átvitelt biztosító tagja.
Az UDP másik gyakran alkalmazott társával, az TCP-vel szemben nem ellenőrzi az adatok sértetlen átvitelét, ezért nem képes az elveszett vagy sérült csomagok pótlására. Ezen kívül a fogadás sorrendjét sem garantálja a vételi oldalon.
Ezen jellemzői miatt az UDP-t kizárólag olyan esetekben alkalmazzák, ahol a küldött adatok viszonylag kis részének elvesztése nem okoz működési problémát, sőt, esetleg kívánatos is (pl. torlódás esetén), mint pl. a műsorszórás; vagy ahol ezen hibák korrigálásáról egy magasabb szintű protokoll gondoskodik.
TCP
Transmission Control Protocol (TCP)
Átviteli Vezérlő-protokoll
Az Interneten alkalmazott TCP/IP protokollcsomag megbízható kapcsolatorientált adatátviteli csatornát biztosító tagja.
A TCP másik gyakran alkalmazott társával, az UDP-vel szemben ellenőrzi az adatok sértetlen átvitelét, és szükség esetén újraküldi az elveszett vagy megsérült csomagokat, így az ilyen jellegű hibák kezelésére használata során már nem kell gondot fordítani. Ezen kívül gondoskodik arról is, hogy az adatokat a fogadó a küldési sorrendben kapja meg, azaz egy adatfolyam jellegű átviteli csatornát biztosít, amelyben a fogadási oldalon garantáltan mindig pontosan ugyanaz "jön ki", amit a küldési oldalon "beleraktak".
UDP- bemész egy kocsmába és elkiáltod magad hogy Hozzon valaki egy sört. Majd leülsz és vársz. Vagy jön a sör vagy nem. Vagy nem sör jön hanem kóla.
TCP - bemész a kocsmába, és odaszólsz a havernak: Józsi, hozz már nekem is egy sört. Mire könnyes szemmel várod a válaszát: Ok rendben. Ekkor biztos lehetsz benne, hogy kapsz sört! :-)
Ezt így szoktam magyarázni laikusoknak...
A fentebb leírtak az UDP és a TCP protokoll általi adatátvitel sajátosságai. Mivel a kérdés a portokra vonatkozott, álljon még itt arra is a válasz:
Az ég'egy'adta'világon semmi különbség a két protokoll által használt portok között. Amikor az admin vagy az alkalmazás megnyitja a portot, az pont ugyanúgy működik mindkét esetben, azonban az alkalmazás, vagy a folyamat fogja a saját továbbítási protokollja szerint használni azt.
Az UDP-t pl nagy sebességet kívánó játékok használják (ezért van az hogy pl lagol, mert te már úgy tudod, hogy odaértél valahová a pályán, csak mndjuk a rendszer elvesztette azokat a csomagokat amik ezt továbbították, így visszább találod magad.), a TCP-t pedig ott használják, ahol minden adatnak pöpecül meg kell lennie.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!