Razlika med TCP in UDP pri prenosu podatkov po internetu

Ko govorimo o računalniških omrežjih in usmerjevalnikih, bomo pogosto našli sklice na TCP in UDP, ki sta dva protokola, ki se uporabljata za pošiljanje podatkov po internetu ali v lokalnem omrežju.
Pri konfiguriranju nekaterih komponent strojne ali programske opreme je morda pomembno vedeti, kakšna je razlika med UDP in TCP, ki jo bomo razložili in poskušali biti preprosti in razumljivi.
TCP in UDP sta protokola, ki se uporabljata za pošiljanje bitov podatkov, znanih kot paketi, po internetu .
Nad internetnim protokolom IP je, če paket pošljete prek TCP ali UDP, je ta paket vsekakor poslan na naslov IP.
TCP in UDP nista edina protokola, ki delujeta na IP, vendar sta najbolj razširjena.
Na primer še en skupni protokol in ICMP, ki ga uporablja PING.
TCP pomeni protokol za nadzor prenosa in je najpogosteje uporabljen protokol na internetu.
Ko naložite spletno stran, računalnik pošlje TCP pakete na naslov spletnega strežnika in vas prosi, da nam pokažete to spletno stran za vas.
Spletni strežnik se odzove tako, da pošlje tok TCP paketov, ki jih spletni brskalnik sestavi tako, da oblikuje spletno stran in jo prikaže na zaslonu.
Ko kliknete povezavo, pojdite na spletno mesto ali objavite komentar, brskalnik strežniku pošlje TCP pakete in strežnik odgovori z drugimi paketi TCP.
TCP zagotavlja, da prejemnik prejme pakete.
Prejemnik (na primer spletni strežnik) pošlje potrdilo o prejemu pošiljatelju (našemu računalniku).
Če pošiljatelj ne prejme potrditve, pošlje nazaj pakete in se ustavi šele po določenem času, če prejemnik ne odgovori, ker je brez povezave.
Paketi se preverjajo tudi zaradi napak.
TCP je zelo zanesljiv in paketi se spremljajo, tako da se med prevozom ne izgubijo ali poškodujejo nobeni podatki .
To je razlog, zakaj prenosi datotek niso poškodovani, tudi če uporabljate počasno ali prekinjeno omrežje.
S programom za ogled povezav, vrat in uporabe interneta v računalniku iz programov in spletnih mest si lahko ogledate vrsto povezav vsakega postopka, kot so na primer Google Chrome.
PREBERITE TUDI: Kako se računalniki pogovarjajo med seboj v omrežju prek TCP / IP
UDP je kratica za User Datagram Protocol .
Datagram je enak paketu informacij, zato protokol UDP deluje podobno kot TCP, z eno razliko, da ne preveri napak.
Ko uporabljate UDP, pakete pošljete prejemniku hitro, ne da bi čakali in se prepričajte, da jih je prejel, še naprej pa pošiljajte pakete.
Če prejemnik izgubi nekaj paketov UDP, jih ne more več zahtevati.
V praksi komunikacija UDP ne daje nobenega zagotovila za sprejem podatkov .
Prednost je, da lahko računalniki hitreje komunicirajo .
UDP se uporablja, kadar je hitrost omrežja velika in je preverjanje napak morda nepotrebno.
UDP se na primer pogosto uporablja za pretakanje videov v živo in spletnih iger .
Pretočni video v živo je neprekinjen tok podatkov, ki se pošlje v računalnik.
Če se izgubi nekaj kadrov, se ta preskoči in zagotovo je ne bo mogoče prositi, da si jo ogledate pozneje.
UDP pretočni tokovi se razlikujejo od TCP tokov ravno po tem, da se deli prejetih videov preskočijo.
Če izgubite povezavo za nekaj sekund, se videoposnetek za trenutek zmrzne, nato pa skoči na točko nadaljevanja, v kateri preskoči izgubljene pakete.
Če pride do manjše izgube paketov, se lahko video ali zvok za nekaj trenutkov popači in takoj zatem vrne v dobro.
Pri spletnih igrah je zgodba podobna, če izgubite nekaj paketov UDP, igralci preidejo iz ene točke v drugo, ne da bi videli gibanje.
Pomembno je, da ostanete aktualni v igri, ne da bi gledali na preteklost in tisto, kar je morda izgubljeno.
Če preskočite popravilo napake, ki bi ga naredil TCP, boste pospešili povezavo z igro in zmanjšali zamude.
zaključek
Ali aplikacija uporablja protokol TCP ali UDP, je odvisno od njenega razvijalca in ga ni mogoče spremeniti.
Večina programov želi popravljanje napak in raje robustnost protokola TCP, medtem ko nekateri programi potrebujejo hitrost in se zanašajo na UDP.
S programom, kot je Wireshark, lahko na svojem računalniku vidite različne pakete, ki potujejo naprej in nazaj.
Če konfigurirate usmerjevalnik ali požarni zid za odpiranje določenih vrat, če niste prepričani, ali aplikacija uporablja TCP ali UDP, lahko izberete, da odprete " oboje " in uporabite isto pravilo za TCP in UDP promet.

Pustite Komentar

Please enter your comment!
Please enter your name here