Analogías del Entorno Real
La IP te lleva al edificio correcto, pero adentro hay cientos de apartamentos. El puerto es el número de apartamento: identifica exactamente qué aplicación dentro del host debe recibir la entrega.
El correo certificado exige firma de recibido y reenvía si no llega (TCP). El correo ordinario es más barato y rápido, pero si se pierde, nadie te avisa (UDP). Cada aplicación elige según lo que más le conviene.
Al mudarte, numeras cada caja para poder armar el nuevo hogar en orden, aunque el camión de mudanzas las descargue en desorden. Así segmenta y reensambla TCP los datos usando números de secuencia.
Confiabilidad y Estructura del Segmento
Cuando la aplicación exige confiabilidad, esta capa negocia la conversación antes de enviar datos y vigila que nada se pierda por el camino:
Número de 16 bits (0–65535) que identifica un proceso. Los puertos 0–1023 son "bien conocidos" (HTTP: 80, HTTPS: 443, DNS: 53).
Antes de enviar un solo byte de datos, TCP intercambia SYN, SYN-ACK y ACK para confirmar que ambos extremos están listos y sincronizados.
El receptor anuncia cuántos bytes puede aceptar sin saturarse. El emisor ajusta el ritmo de envío a esa "ventana", evitando desbordar el buffer del otro extremo.
Protocolos y Mecanismos de Capa 4
Dos protocolos cubren casi todo el tráfico de internet, y cada uno resuelve un compromiso distinto entre velocidad y confiabilidad:
Orientado a conexión: garantiza entrega, orden y retransmite lo que se pierde. Ideal para lo que no puede llegar incompleto — páginas web, correo, transferencias de archivos.
Sin conexión, sin garantías ni reintentos: envía y sigue adelante. Se usa donde la velocidad importa más que la perfección — streaming en vivo, videojuegos, consultas DNS.
TCP empieza enviando poco y va acelerando de a poco (slow start); si detecta pérdida de segmentos, asume congestión en la red y reduce el ritmo de inmediato para no empeorarla.
Siguiente paso
Laboratorio de Puertos y Sesiones
Firewalls, agotamiento de puertos y retransmisiones TCP.