TCP (Transmission Control Protocol) is het transportprotocol dat zorgt voor betrouwbare, geordende gegevensoverdracht over een netwerk. Het is de basis van vrijwel alle internetdiensten zoals HTTP, SSH en e-mail.
TCP verdeelt data in pakketjes, nummert ze en zorgt dat ze volledig en in de juiste volgorde aankomen. Ontbrekende pakketjes worden automatisch opnieuw verstuurd.
| TCP | UDP | |
|---|---|---|
| Betrouwbaarheid | Gegarandeerd | Geen garantie |
| Volgorde | Geordend | Willekeurig |
| Gebruik | HTTP, SSH, e-mail | DNS, video-streaming, VoIP |
UDP is sneller maar zonder garanties — handig als een gemist pakketje minder erg is dan vertraging (zoals bij live video).
TCP werkt met poortnummers om verkeer naar de juiste dienst te sturen. Bekende poorten: 22 (SSH), 80 (HTTP), 443 (HTTPS), 25 (SMTP).