Különbség a TCP és az UDP között az interneten keresztüli adatátvitel során

Amikor számítógépes hálózatról és útválasztókról beszélünk, gyakran találunk hivatkozásokat a TCP-re és az UDP-re, amelyek két olyan protokoll, amelyet adatküldéshez használunk az interneten vagy a helyi hálózaton keresztül.
Bizonyos hardver vagy szoftver hálózati összetevők konfigurálásakor fontos lehet megismerni az UDP és a TCP közötti különbséget, amelyet magyarázni fogunk az egyszerű és érthető próbálkozás érdekében.
A TCP és az UDP olyan protokoll, amelyet adatcsomagoknak, az úgynevezett csomagnak az interneten történő küldésére használnak .
Ezek az internetes IP-protokollon alapulnak, tehát ha TCP-n vagy UDP-n keresztül küld csomagot, akkor azt a IP-címre küldi.
A TCP és az UDP nem az egyetlen protokoll, amely IP-n működik, ám ezek a legelterjedtebbek.
Például egy másik közös protokoll és az ICMP, amelyet a PING használ.
A TCP a Transmission Control Protocol jelentést jelenti, és az interneten a leggyakrabban használt protokoll.
Amikor betölt egy weboldalt, a számítógép TCP-csomagokat küld a webkiszolgáló címére, és arra kéri, hogy mutassa meg nekünk ezt a weboldalt.
A webszerver TCP-csomagok küldésével válaszol, amelyeket a webböngésző összeállít a weboldal létrehozásához és a képernyőn történő megjelenítéséhez.
Ha rákattint egy hivatkozásra, felmegy egy webhelyre, vagy megjegyzést tesz, a böngésző TCP-csomagokat küld a kiszolgálónak, és a kiszolgáló más TCP-csomagokkal válaszol.
A TCP biztosítja, hogy a címzett megkapja a csomagokat.
A címzett (például a webszerver) megkapja a kézhezvétel visszaigazolását a feladónak (számítógépünknek).
Ha a feladó nem kap visszaigazolást, akkor visszaküldi a csomagokat, és csak egy bizonyos idő eltelte után áll le, ha a címzett nem válaszol offline állapot miatt.
A csomagokat hibákat is ellenőrzik.
A TCP nagyon megbízható, és a csomagokat nyomon követi, így az adatok elvesznek vagy megsérülnek az átvitel során.
Ez az oka annak, hogy a fájlletöltések nem sérülnek még akkor is, ha lassú vagy megszakított hálózatot használnak.
A kapcsolatok, portok és az internet használatának megtekintésére szolgáló programmal a számítógépről a programok és helyek segítségével láthatja az egyes folyamatok típusú kapcsolatait, mint például a Google Chrome.
OLVASSA OLVASSA: A számítógépek hogyan beszélnek egymással a hálózaton a TCP / IP-n keresztül
Az UDP rövidítése a User Datagram Protocol-nak .
Az adatgram megegyezik az információcsomaggal, tehát az UDP protokoll hasonlóan működik, mint a TCP, egyetlen különbséggel, nem ellenőrzi a hibákat.
UDP használatakor a csomagokat gyorsan elküldik a címzettnek, anélkül, hogy megvárnák, és anélkül, hogy megbizonyosodnának arról, hogy a címzett megkapta-e őket, folytatva a csomagok küldését.
Ha a címzett elveszít néhány UDP csomagot, akkor nem kérheti újra.
A gyakorlatban az UDP kommunikáció nem garantálja az adatok vételét .
Ennek az az előnye, hogy a számítógépek gyorsabban tudnak kommunikálni egymással .
Az UDP akkor használatos, ha a hálózati sebesség magas, és szükségtelen lehet a hibaellenőrzés.
Például az UDP-t gyakran használják élő video és online játékok streamingjére .
Az élő streaming videó egy folyamatos adatfolyam, amelyet a számítógépre továbbítanak.
Ha néhány képkocka elveszik, akkor kihagyja, és később biztosan nem kérheti meg.
Az UDP streaming stream-ek pontosan különböznek a TCP stream-ektől, mivel a nem kapott videódarabok ki vannak hagyva.
Ha néhány másodpercre elveszíti a kapcsolatot, a videó egy pillanatra lefagy, majd az elveszett csomagok átugrásával folytatja a folytatási pontot.
Ha kevesebb csomagvesztés fordul elő, a videó vagy a hang néhány pillanatra torzulhat, és azonnal utána jó állapotba térhet.
Az online játékokkal a történet hasonló, ha elveszít néhány UDP csomagot, akkor a játékosok egyik pontról a másikra mozogva nem mozognak.
Az a fontos, hogy naprakész maradjon a játékban, anélkül, hogy a múltra nézzen, és ami esetleg elveszett.
A TCP által végrehajtott hibajavítás kihagyása felgyorsítja a játékkapcsolatot és csökkenti a késleltetést.
következtetés
Az, hogy egy alkalmazás TCP vagy UDP protokollt használ-e, a fejlesztőjétől függ, és nem lehet megváltoztatni.
A legtöbb program hibajavítást kíván, és inkább a TCP protokoll robusztusságát részesíti előnyben, míg néhány alkalmazásnak sebességre van szüksége, és az UDP-re támaszkodik.
Egy olyan programmal, mint a Wireshark, láthatja a számítógépen futó különféle csomagokat.
Ha útválasztót vagy tűzfalat állít be bizonyos portok megnyitásához, és nem biztos abban, hogy egy alkalmazás TCP-t vagy UDP-t használ-e, úgy dönt, hogy megnyitja a " mindkettőt ", hogy ugyanazt a szabályt alkalmazza mind a TCP, mind az UDP forgalomra.

Hagyjuk Meg Véleményét

Please enter your comment!
Please enter your name here