Razlika između TCP i UDP u prijenosu podataka putem interneta

Kada govorimo o računalnim mrežama i usmjerivačima, često ćemo pronaći reference TCP i UDP koji su dva protokola koji se koriste za slanje podataka putem Interneta ili u lokalnu mrežu.
Kada konfigurirate neke hardverske ili softverske mrežne komponente, možda je važno znati razliku između UDP-a i TCP-a koji ćemo objasniti pokušavajući biti jednostavan i razumljiv.
TCP i UDP su protokoli koji se koriste za slanje bitova podataka, poznatih kao paketi, putem Interneta .
Oni su preko internetskog IP protokola, pa ako paket šaljete preko TCP ili UDP, taj paket definitivno se šalje na IP adresu.
TCP i UDP nisu jedini protokoli koji rade na IP adresi, no oni se najčešće koriste.
Na primjer, još jedan uobičajeni protokol i ICMP, onaj koji koristi PING.
TCP označava Protokol kontrole prijenosa i najčešći je protokol na Internetu.
Kada učitavate web stranicu, računalo šalje TCP pakete na adresu web poslužitelja, tražeći da nam pokažete tu web stranicu.
Web poslužitelj reagira slanjem toka TCP paketa koje web preglednik sastavlja kako bi formirao web stranicu i prikazao je na zaslonu.
Kada kliknete na vezu, otvorite web mjesto ili objavite komentar, preglednik poslužitelju šalje TCP pakete, a poslužitelj odgovara s ostalim TCP paketima.
TCP osigurava da primatelj primi pakete.
Primatelj (na primjer, web poslužitelj) šalje potvrdu primitka pošiljatelju (našem računalu).
Ako pošiljatelj ne dobije potvrdu, on vraća natrag pakete i zaustavlja se nakon određenog vremenskog razdoblja samo ako primatelj ne odgovori zbog izvanmrežne mreže.
Paketi se također provjeravaju na pogreške.
TCP je vrlo pouzdan i paketi se prate tako da se u tranzitu ne gube i ne oštećuju podaci.
To je razlog zašto preuzimanja datoteka nisu oštećeni čak i ako koristite spora ili prekinuta mreža.
Pomoću programa koji će putem programa i web mjesta vidjeti veze, portove i upotrebu interneta na vašem računalu, možete vidjeti vrstu veza svakog postupka, poput onih na Google Chromeu.
PROČITAJTE JOŠ: Kako računala međusobno razgovaraju na mreži putem TCP / IP-a
UDP je kratica za User Datagram Protocol .
Datagram je isti kao paket informacija pa UDP protokol djeluje slično kao TCP, s jednom razlikom, ne provjerava pogreške.
Kada koristite UDP, paketi se primatelju šalju brzo, bez čekanja i bez provjere da ih je primatelj, i dalje slanje paketa.
Ako primatelj izgubi neke UDP pakete, više ih nema mogućnost tražiti.
U praksi, UDP komunikacija ne daje nikakvo jamstvo za prijem podataka .
Prednost je u tome što računala mogu međusobno brže komunicirati .
UDP se koristi kada je brzina mreže velika i provjera pogreške možda nije potrebna.
Na primjer, UDP se često koristi za streaming videozapisa uživo i mrežnih igara .
Video streaming uživo kontinuirani je tok podataka koji se šalju na računalo.
Ako se izgubi nekoliko kadrova, to se preskače i sigurno ga neće biti moguće zatražiti da ga vidimo kasnije.
UDP strujni tokovi razlikuju se od TCP tokova upravo po tome što komadi videozapisa koji nisu primljeni preskaču.
Ako izgubite vezu na nekoliko sekundi, videozapis se na trenutak zamrzne, a zatim skoči na točku nastavka preskačući izgubljene pakete.
Ako dođe do manjeg gubitka paketa, video ili zvuk mogu se iskriviti na nekoliko trenutaka i vratiti se u stanje odmah nakon toga.
S internetskim igrama priča je slična: ako izgubite neke UDP pakete, igrači prelaze iz jedne točke u drugu bez da vide pokret.
Ono što je važno jest ostati aktivan u igri, ne gledajući prošlost i ono što je možda izgubljeno.
Preskakanje ispravka programskih pogrešaka koje bi TCP učinio ubrzat će vezu s igrom i smanjiti kašnjenje.
zaključak
Hoće li aplikacija koristiti TCP ili UDP protokol, ovisi o njegovom programeru i nije ga moguće promijeniti.
Većina programa želi ispravljanje pogrešaka i preferira robusnost TCP protokola, dok je nekim aplikacijama potrebna brzina i oslanjaju se na UDP.
Uz program poput Wireshark možete vidjeti razne pakete koji putuju naprijed-nazad na računalu.
Ako konfigurirate usmjerivač ili vatrozid za otvaranje određenih portova, ako niste sigurni koristi li aplikacija TCP ili UDP, možete odlučiti otvoriti " oboje " za primjenu istog pravila i na TCP i UDP promet.

Ostavite Komentar

Please enter your comment!
Please enter your name here