Mitä eroa on UDP- ja TCP-protokollilla?
- Luetaan
- 2 min
- Kategoria
- Protokollat
Kaksi yleisintä internet-viestinnässä käytettävää siirtoprotokollaa ovat:
TCP – Transmission Control Protocol ja
UDP – User Datagram Protocol.
Sekä TCP että UDP on rakennettu Internet-protokollan (IP) päälle, ja molemmat lähettävät databittejä, joita kutsutaan paketeiksi, IP-osoitteisiin ja niistä pois. Vaikka molemmat protokollat tekevät saman työn, ne toimivat hyvin eri tavoin. TCP keskittyy enemmän tarkkuuteen. Sen avulla laitteet voivat lähettää ja vastaanottaa järjestetyn ja virhetarkistetun pakettivirran. UDP puolestaan keskittyy nopeuteen. Se suoratoistaa tietoa nopeammin jättämällä virheidentarkistuksen pois.
TCP, UDP ja OpenVPN
OpenVPN:n avulla voitte valita joko TCP:n tai UDP:n VPN-yhteydellänne. OpenVPN:n oletusasetuksena on käyttää UDP:tä yksinkertaisesti siksi, että se on nopeampi.
Smart Protocol -valintaominaisuutemme pyrkii aina ensisijaisesti muodostamaan yhteyden UDP:n avulla. Voitte kuitenkin myös vaihtaa UDP:n ja TCP:n välillä manuaalisesti sovelluksessamme tai komentorivityökalussamme. Ellei protokollien muuttamiseen ole kuitenkaan konkreettista syytä, Proton VPN suosittelee oletusasetusten säilyttämistä.
Proton VPN -sovellukset voivat muodostaa yhteyden OpenVPN:n kautta käyttämällä useita eri portteja sensuuriyritysten estämiseksi.
TCP, UDP ja WireGuard
Oletusarvoisesti WireGuard® käyttää vain UDP:tä. Proton VPN on kuitenkin mukauttanut protokollaa niin, että se voi nyt toimia TCP:n kautta Android-sovelluksessamme (tuki useammille sovelluksille seuraa myöhemmin). WireGuard TCP sietää sensuuria paremmin kuin WireGuard UDP, mutta se ei ole yhtä tehokas kuin mukautettu Stealth-protokollamme.
Lue, miten voitte vaihtaa VPN-protokollia tai valita Smart Protocol -ominaisuuden
Milloin UDP:tä kannattaa käyttää TCP:n sijaan
- UDP ei käytä TCP:n virheenkorjausmekanismia, mikä nopeuttaa yhteyttä ja vähentää viivettä. Tästä syystä suosittelemme, että kaikki videota suoratoistavat tai verkkopelejä pelaavat käyttävät UDP:tä.
- Jos ette ole saaneet yhteyttä UDP:n avulla tai olette epävakaassa verkossa, suosittelemme siirtymään TCP:hen ja yrittämään yhdistämistä uudelleen. TCP-oletusporttimme on portti, joka käsittelee HTTPS-tietoliikennettä, joten sitä on vaikea estää. Jos viranomainen tai verkon ylläpitäjä asettaisi tällaisen eston, se tekisi suuren osan internetistä saavuttamattomaksi. Lisäksi TCP-tietoliikenne näyttää täysin samanlaiselta kuin HTTPS-salattu tietoliikenne, mikä tekee sen havaitsemisesta vaikeaa.
- TCP voi sallia VPN:n käytön, vaikka olisitte maassa, joka estää VPN-yhteydet. (Syväpakettitarkastusta käyttävä hallitus pystyy todennäköisesti silti havaitsemaan ja estämään VPN-yhteytenne, vaikka käyttäisitte TCP:tä.) Se voi myös auttaa teitä, jos olette valvotussa Wi-Fi-verkossa, kuten työpaikalla tai yliopistossa. TCP ei ole yhtä tehokas sensuurin kiertämisessä kuin Stealth-protokollamme.
- Jos käytätte Proton VPN -sovelluksen Windows-versiota, Smart Protocol -valintaominaisuus havaitsee tämän eston ja siirtyy automaattisesti OpenVPN:ään tai WireGuard TCP:hen.