Ero TCP: n ja UDP: n välillä tiedonsiirrossa Internetissä

Kun puhumme tietokoneverkoista ja reitittimistä, löydämme usein viittauksia TCP: hen ja UDP: hen, jotka ovat kaksi protokollaa, joita käytetään tietojen lähettämiseen Internetissä tai paikallisessa verkossa.
Kun konfiguroit joitain laitteisto- tai ohjelmistoverkkokomponentteja, voi olla tärkeää tietää ero UDP: n ja TCP: n välillä, jonka selitämme yrittäessämme olla yksinkertaisia ​​ja ymmärrettäviä.
TCP ja UDP ovat protokollia, joita käytetään databittien, eli pakettien, lähettämiseen Internetissä .
Ne ovat IP-protokollan kautta, joten jos lähetät paketin TCP: n tai UDP: n kautta, paketti lähetetään ehdottomasti IP-osoitteeseen.
TCP ja UDP eivät ole ainoita protokollia, jotka toimivat IP: llä, mutta niitä käytetään eniten.
Esimerkiksi toinen yhteinen protokolla ja ICMP, sellainen, jota PING käyttää.
TCP tarkoittaa lähetysohjausprotokollaa ja on Internetissä yleisimmin käytetty protokolla.
Kun lataat verkkosivun, tietokone lähettää TCP-paketit Web-palvelimen osoitteeseen pyytäen sinua näyttämään meille kyseisen verkkosivun sinulle.
Verkkopalvelin reagoi lähettämällä TCP-pakettien virta, jonka selain kokoaa muodostamaan verkkosivun ja näyttämään sen näytöllä.
Kun napsautat linkkiä, siirryt sivulle tai kirjoitat kommentin, selain lähettää TCP-paketit palvelimelle ja palvelin vastaa muiden TCP-pakettien kanssa.
TCP varmistaa, että vastaanottaja vastaanottaa paketit.
Vastaanottaja (esimerkiksi verkkopalvelin) lähettää vastaanottovahvistuksen lähettäjälle (tietokoneellemme).
Jos lähettäjä ei saa vahvistusta, hän lähettää paketit takaisin ja pysähtyy vain tietyn ajan kuluttua, jos vastaanottaja ei vastaa, koska offline-tilassa.
Paketit tarkistetaan myös virheiden varalta.
TCP on erittäin luotettava ja paketteja seurataan siten, että mitään tietoja ei menetetä tai vahingoiteta kuljetuksen aikana.
Tästä syystä tiedostojen lataaminen ei vaurioidu, vaikka käytät hidasta tai keskeytettyä verkkoa.
Ohjelmalla, jolla näet yhteydet, portit ja Internetin käytön tietokoneellasi ohjelmista ja sivustoista, näet kunkin prosessin yhteydet, kuten esimerkiksi Google Chromen yhteydet.
LUE LISÄÄ: Kuinka tietokoneet puhuvat keskenään verkossa TCP / IP: n kautta
UDP on lyhenne käyttäjän Datagram Protocol .
Datagrammi on sama kuin tietopaketti, joten UDP-protokolla toimii samalla tavalla kuin TCP, vain yhdellä erolla, se ei tarkista virheitä.
UDP: tä käytettäessä paketit lähetetään vastaanottajalle nopeasti odottamatta ja varmistamatta, että vastaanottaja on vastaanottanut ne, jatkamalla pakettien lähettämistä.
Jos vastaanottaja menettää joitain UDP-paketteja, hänellä ei ole mitään keinoa pyytää niitä uudelleen.
Käytännössä UDP- viestintä ei anna mitään takeita tiedon vastaanottamiselle .
Etuna on, että tietokoneet voivat kommunikoida keskenään nopeammin .
UDP: tä käytetään, kun verkon nopeus on korkea ja virheiden tarkistaminen voi olla tarpeetonta.
Esimerkiksi UDP: tä käytetään usein live-videoiden ja online-pelien suoratoistoon .
Suoratoistovideo on jatkuva datavirta, joka lähetetään tietokoneelle.
Jos muutama kehys katoaa, se ohitetaan ja sitä ei varmasti voida pyytää nähdäksesi myöhemmin.
UDP: n suoratoistovirrat eroavat TCP-virroista tarkalleen sen vuoksi, että vastaanottamattomat videon osat ohitetaan.
Jos kadotat yhteyden muutaman sekunnin ajan, video jäätyy hetkeksi ja hyppää sitten jatkamispisteeseen ohittaen kadonneet paketit.
Jos pakettihäviöitä tapahtuu vähemmän, video tai ääni voi vääristyä hetkeksi ja palata hyväksi heti sen jälkeen.
Online-peleissä tarina on samanlainen, jos kadotat jonkin verran UDP-paketteja, pelaajat siirtyvät pisteestä toiseen näkemättä liikettä.
Tärkeää on pysyä ajan tasalla pelissä katsomatta menneisyyttä ja sitä, mikä on mahdollisesti menetetty.
TCP: n tekemän virhekorjauksen ohittaminen nopeuttaa pelin yhteyttä ja vähentää viivettä.
johtopäätös
Se, käyttääkö sovellus TCP- tai UDP-protokollaa, riippuu sen kehittäjästä, eikä sitä voida muuttaa.
Useimmat ohjelmat haluavat virheenkorjauksen ja pitävät parempana TCP-protokollan luotettavuutta, kun taas jotkut sovellukset tarvitsevat nopeutta ja luottavat UDP: hen.
Wiresharkin kaltaisella ohjelmalla näet tietokoneellasi edestakaisin liikkuvat paketit.
Jos määrität reitittimen tai palomuurin avaamaan tiettyjä portteja, jos et ole varma, käyttääkö sovellus TCP- tai UDP-sovellusta, voit avata " molemmat " soveltaaksesi samaa sääntöä sekä TCP- että UDP-liikenteeseen.

Jätä Kommentti

Please enter your comment!
Please enter your name here