TCP staat voor Transmission Control Protocol en wordt het meeste gebruikt; als je bijvoorbeeld vanaf je eigen computer op een link op een webpagina klikt, stuurt je browser TCP packets over het internet naar de server die de website host, en de betreffende server stuurt TCP packets terug.
Deze packets krijgen een getal toegewezen, zodat de ontvanger ze in de juiste volgorde ontvangt. TCP controleert daarnaast ook de data die verstuurd wordt, dus de server stuurt ook berichten terug naar de verzender om te bevestigen dat het je packets heeft ontvangen en dat er geen fouten in zitten. Krijgt je computer een onjuist antwoord terug? Dan worden de packets opnieuw gestuurd.
Naast webverkeer wordt TCP bijvoorbeeld ook gebruikt voor downloaden en het (niet live) streamen van video.