De två vanligaste transportlagerprotokollen som gör det möjligt för värdar att kommunicera och överföra data är:
1. TCP (Transmission Control Protocol): TCP är ett anslutningsorienterat protokoll som ger tillförlitliga, beställda och felkontrollerade leveranser av data. Den skapar en virtuell anslutning mellan avsändaren och mottagaren före dataöverföring, vilket säkerställer att alla datapaket levereras i rätt sekvens.
2. UDP (användardatagramprotokoll): UDP är ett anslutningsfritt protokoll som erbjuder snabbare dataöverföring men garanterar inte leverans eller beställning. Den skickar datapaket utan att skapa en anslutning, vilket gör det lämpligt för applikationer som prioriterar hastighet framför tillförlitlighet, till exempel strömmande media eller onlinespel.
Både TCP och UDP arbetar vid transportskiktet i TCP/IP -modellen, ansvarig för att tillhandahålla tillförlitliga dataöverföringstjänster till applikationer.