Erinevus TCP ja UDP vahel andmeedastuses Interneti kaudu

Kui räägime arvutivõrkudest ja ruuteritest, leiame sageli viiteid TCP-le ja UDP-le, mis on kaks protokolli, mida kasutatakse andmete saatmiseks Interneti kaudu või kohalikus võrgus.
Mõne riist- või tarkvara võrgukomponendi konfigureerimisel võib olla oluline teada UDP ja TCP erinevust, mida me püüame selgitada, püüdes olla lihtne ja arusaadav.
TCP ja UDP on protokollid, mida kasutatakse paketipõhiste andmebittide Internetti saatmiseks .
Need on üle Interneti IP-protokolli, nii et kui saadate paketti TCP või UDP kaudu, saadetakse see pakett kindlasti IP-aadressile.
TCP ja UDP pole ainsad IP-ga töötavad protokollid, kuid neid kasutatakse kõige laialdasemalt.
Näiteks teine ​​ühine protokoll ja ICMP, mida kasutab PING.
TCP tähistab ülekande juhtimisprotokolli ja on Internetis kõige sagedamini kasutatav protokoll.
Veebilehe laadimisel saadab arvuti TCP-pakette veebiserveri aadressile, paludes teil meile seda veebilehte näidata.
Veebiserver reageerib TCP-pakettide voo saatmisega, mille veebibrauser veebilehe moodustamiseks ja ekraanil kuvamiseks kokku paneb.
Kui klõpsate lingil, minge saidile või postitate kommentaari, saadab brauser serverile TCP-pakette ja server vastab muude TCP-pakettidega.
TCP tagab, et saaja saab paketid vastu.
Saaja (näiteks veebiserver) saadab saatjale (meie arvutisse) kättesaamise kinnituse.
Kui saatja ei saa kinnitust, saadab ta paketid tagasi ja peatub teatud aja möödudes alles siis, kui saaja ei vasta, kuna pole võrgus.
Samuti kontrollitakse pakette vigade osas.
TCP on väga usaldusväärne ja pakette jälgitakse nii, et transiidi ajal ei kaotsi ega kahjustata andmeid .
See pole põhjus, miks failide allalaadimist ei kahjustata isegi siis, kui kasutate aeglast või katkestatud võrku.
Programmiga, mis võimaldab programmide ja saitide kaudu ühendusi, pordiühendusi ja Interneti-ühendust oma arvutis näha, näete iga protsessi, näiteks Google Chrome'i, ühenduste tüüpe.
LOE KA: Kuidas arvutid TCP / IP kaudu võrgus omavahel räägivad
UDP on lühend kasutaja andmegrammi protokollist .
Datagramm on sama, mis teabepakett, nii et UDP protokoll töötab sarnaselt TCP-ga, ühe erinevusega, see ei kontrolli vigu.
UDP kasutamisel saadetakse paketid adressaadile kiiresti, ootamata ja veendumata, et adressaat on need vastu võtnud, jätkates pakettide saatmist.
Kui adressaat kaotab mõne UDP-paketi, pole tal enam võimalust neid uuesti küsida.
Praktikas ei anna UDP- side andmete vastuvõtmise garantiid .
Eeliseks on see, et arvutid saavad omavahel kiiremini suhelda .
UDP-d kasutatakse juhul, kui võrgu kiirus on kõrge ja vigade kontrollimine võib olla ebavajalik.
Näiteks UDP-d kasutatakse sageli reaalajas video- ja võrgumängude voogesituse jaoks .
Otsevoogesituse video on pidev andmevoog, mis saadetakse arvutisse.
Kui paar kaadrit on kadunud, jäetakse see vahele ja kindlasti ei saa seda hiljem vaadata.
UDP voogesitused erinevad TCP voogudest just seetõttu, et vastu võtmata videotükid jäetakse vahele.
Kui kaotate ühenduse mõneks sekundiks, külmub video hetkeks ja hüppab seejärel kadunud pakettide vahelejätmise punkti jätkumispunkti.
Kui pakettaknad kaovad vähem, võib video või heli mõneks hetkeks moonduda ja kohe pärast seda hea taastada.
Veebimängude puhul on lugu sarnane: kui kaotate mõne UDP paketi, lähevad mängijad ühest punktist teise ilma liikumist nägemata.
Oluline on püsida mängus hetkes, vaatamata minevikule ja sellele, mis võib-olla kaotatud on.
TCP-i tehtud veaparanduse vahelejätmine kiirendab mänguühendust ja vähendab latentsusaega.
järeldus
Kas rakendus kasutab TCP või UDP protokolli, sõltub selle arendajast ja seda ei saa muuta.
Enamik programme soovib vigade parandamist ja eelistavad TCP-protokolli tugevust, samas kui mõned rakendused vajavad kiirust ja sõltuvad UDP-st.
Sellise programmiga nagu Wireshark näete arvutis erinevaid pakette, mis reisivad edasi-tagasi.
Kui konfigureerite ruuteri või tulemüüri teatud sadamate avamiseks ja kui te pole kindel, kas rakendus kasutab TCP-d või UDP-d, võite valida avada „ mõlemad ”, et rakendada sama reegel nii TCP kui ka UDP liiklusele.

Jäta Oma Kommentaar

Please enter your comment!
Please enter your name here