El Protocolo de Control de Transmisión (TCP) y el Protocolo de Internet (IP) son dos protocolos de red de ordenadores distintos. Sin embargo, el uso conjunto de TCP e IP es tan común que TCP/IP se ha convertido en la terminología estándar para referirse a este conjunto de protocolos.
Un protocolo es un conjunto acordado de procedimientos y normas. Cuando dos ordenadores siguen los mismos protocolos – el mismo conjunto de reglas – pueden entenderse e intercambiar datos.
La funcionalidad TCP/IP se divide en cuatro capas, cada una con su propio conjunto de protocolos acordados:
- La capa datalink consiste en métodos y protocolos que operan sólo en un enlace, que es el componente de red que interconecta nodos o hosts en la red. Los protocolos en la capa incluyen Ethernet y ARP (Address Resolution Protocol).
- La capa Internet (o networking) conecta redes independientes para transportar los paquetes que contienen los datos a través de los límites de la red. Los protocolos son IP e ICMP (Internet Control Message Protocol).
- La capa transport gestiona las comunicaciones entre hosts y es responsable del control de flujo, la fiabilidad y la multiplexación. Los protocolos incluyen TCP y UDP (User Datagram Protocol).
- La capa application estandariza el intercambio de datos para las aplicaciones. Los protocolos incluyen HTTP, FTP, POP3, SMTP y SNMP (respectivamente, HyperText Transfer Protocol, File Transfer Protocol, Post Office Protocol Version 3, Simple Mail Transfer Protocol y Simple Network Time Protocol).
TCP/IP se aplica técnicamente a las comunicaciones de red en las que se utiliza el transporte TCP para entregar datos a través de redes IP. Conocido como protocolo orientado a la conexión , TCP funciona estableciendo una conexión virtual entre dos dispositivos a través de una serie de mensajes de petición y respuesta enviados a través de la red física.
- TCP divide un mensaje o archivo en paquetes que se transmiten por Internet y luego se vuelven a ensamblar cuando llegan a su destino.
- IP es responsable de la dirección de cada paquete para que llegue al destino correcto.
La mayoría de los usuarios de ordenadores han escuchado el término «TCP/IP» aunque no sepan lo que significa. La persona promedio en Internet trabaja en un ambiente predominantemente TCP/IP. Los navegadores web, por ejemplo, utilizan TCP/IP para comunicarse con los servidores web. La transferencia de información funciona tan bien que millones de personas utilizan TCP/IP todos los días para enviar correo electrónico, chatear en línea y jugar a juegos en línea sin darse cuenta de ello.