Transmission Control Protocol (TCP):
- Gir en pålitelig, tilkoblingsorientert, strømbasert kommunikasjon.
- Garanterer levering av data i riktig rekkefølge med feilretting.
- Bruker sekvensnumre og bekreftelser for å sikre pålitelig dataoverføring.
- Egnet for applikasjoner som krever pålitelig og garantert dataoverføring, som filoverføringer, e-post og nettsurfing.
User Datagram Protocol (UDP):
- Gir en forbindelsesløs, upålitelig, datagrambasert kommunikasjon.
- Garanterer ikke levering av data eller korrekt rekkefølge.
- Bruker ikke sekvensnummer eller kvitteringer.
- Mer effektivt og raskere sammenlignet med TCP da det gir minimal overhead.
- Egnet for applikasjoner der hastighet og lav ventetid er mer kritisk enn pålitelighet, for eksempel online spill, tale- og videostrømming og sanntidsdataoverføring.