Conjunto de reglas (protocolo) utilizado junto con el IP para enviar datos en forma de unidades de mensaje entre equipos a través de Internet y en otras redes comúnmente denominadas intranets o extranets. Mientras que el IP se encarga de manejar la entrega real de los datos, el protocolo de control de transmisión (TCP) lleva un registro de las unidades individuales de datos (llamadas paquetes) en las que se divide un mensaje para su enrutamiento eficiente a través de Internet.