TCP ja UDP
Vaikka TCP on suosittu Internetissä, UDP: ää ei voida täysin irtisanoa. TCP mahdollistaa virheenkorjauksen, mutta UDP ei. TCP: n tapauksessa on takuu datan toimittamisesta lataus- tai osoitetietokohdassa. Tämä on mahdollista "virtauksen säätö" avulla, joka määrää tiedonantovelvoitteen. Virtauksen säätö tarkistaa ja pysäyttää myös tietojen siirron, elleivät edelliset paketit ole onnistuneesti toimitettu. Tämä perustuu prosessiin, jossa asiakas voi pyytää tietyn paketin lähettämistä uudelleen palvelimelta, kunnes koko paketti on vastaanotettu, kuten alkuperäisessä muodossaan.
UDP on myös yleinen, mutta sitä ei voida luottaa lähettämään tärkeitä tietoja, kuten turvallisia tiedostoja, tärkeitä verkkosivuja jne. Sitä käytetään pääasiassa suoratoistovälineisiin, kuten ääniin ja videoihin. UDP on nopeampi kuin TCP ja mediasoittimet toimivat parhaiten sen kanssa. Virtauksen säätöä tai virheenkorjausta ei ole, mutta nopeus on paljon suurempi, vaikka virtausmediat eivät olisikaan laadukkaita, sitä voidaan katsoa oikein UDP: n avulla.
TCP on turvallisempi verrattuna UDP: hen, koska jälkimmäinen toimii riittävän kattavaksi viruksille. TCP: llä on myös monimutkainen kehysrakenne. UDP: n tapauksessa käyttöjärjestelmän on tehtävä hyvin vähän työtä tietojen kääntämiseksi.
UDP on yhteys pienempi, kun taas TCP on yhteyskohtainen, mikä vaatii viimeksi mainitun protokollan muodostaa täyden yhteyden vastaanottimen ja lähettäjän välillä. Yhteys on suljettava, kun siirto on päättynyt vapauttamaan protokollan käyttämiä järjestelmäresursseja. UDP ei vaadi lupaa, ja se on kunnossa vapaasti kelluvasta tietojen levittämisestä.