TCP: Transmission Control Protocol

TCP werkt boven het IP en is connectie-georiënteerd. Dit in tegenstelling tot stateless protocollen zoals UDP, GRE etc. TCP heeft als kenmerken dat het gegevens in streams kan versturen, waarbij er garantie is dat de gegevens aankomen zoals ze verstuurd worden, en eventuele zendfouten, zowel in de gegevens zelf als in de volgorde van de gegevens kunnen worden opgevangen. Hierdoor hoeft een clientapplicatie die TCP als transmissieprotocol gebruikt geen rekening te houden met de onderliggende netwerkarchitectuur en eventuele zendfouten.