Transmission Control Protocol (TCP):
- Ger en pålitlig, anslutningsorienterad, strömbaserad kommunikation.
- Garanterar leverans av data i rätt ordning med felkorrigering.
- Använder sekvensnummer och bekräftelser för att säkerställa tillförlitlig dataöverföring.
- Lämplig för applikationer som kräver tillförlitlig och garanterad dataöverföring, såsom filöverföringar, e-post och webbsurfning.
User Datagram Protocol (UDP):
- Ger en anslutningsfri, opålitlig, datagrambaserad kommunikation.
- Garanterar inte leverans av data eller korrekt ordning.
- Använder inte sekvensnummer eller bekräftelser.
- Effektivare och snabbare jämfört med TCP eftersom det tillför minimal overhead.
- Lämplig för applikationer där hastighet och låg latens är viktigare än tillförlitlighet, såsom onlinespel, röst- och videoströmning och dataöverföring i realtid.