El viaje de un paquete

Manda tu práctica al campus y mira qué pasa por dentro: los datos bajan por TCP/IP (u OSI) y cada capa les pone su cabecera, como sobres dentro de sobres. Luego la trama viaja por el switch del aula y dos routers hasta el servidor, y ves qué abre cada aparato, qué cambia por el camino y cuántos bytes acaban en el cable. Funciona en el navegador, también en el móvil.

Cómo se usa

  1. Elige el modelo (TCP/IP u OSI) y el transporte (TCP o UDP), y escribe cuántos bytes mandas y el MSS. Empieza con los 3000 B de la práctica, los mismos de la teoría.
  2. En la tabla salen los segmentos (o los fragmentos, con UDP). Pulsa uno para ver su encapsulado.
  3. Pulsa Paso para bajar capa a capa y seguir el viaje, o Ejecutar para verlo entero. Pulsa cualquier cabecera del dibujo para ver sus campos.
  4. Abajo, los bytes en el cable, qué parte son cabeceras y quién lee qué. Con Compartir copias un enlace con tus datos.

Cómo se lee el encapsulado

Cada fila es una capa, de arriba abajo. La caja de los datos no cambia nunca; lo que crece son las cabeceras: TCP (20 B, o UDP con 8 B) pone los puertos y el número de secuencia, IP (20 B) las direcciones de origen y destino y el TTL, y Ethernet (14 B delante y 4 B de FCS detrás) las MAC de este tramo. A la derecha, el tamaño de la PDU de cada capa: segmento, datagrama, trama y bits. En OSI, presentación y sesión salen sin cabecera propia, porque en Internet ese trabajo lo hace la aplicación.

El viaje: quién abre qué

  • El switch solo abre hasta la capa 2: mira la MAC de destino y saca la trama por el puerto correcto, sin cambiar nada.
  • Cada router abre hasta la capa 3: mira la IP de destino, decide la red siguiente, resta 1 al TTL, recalcula la suma de la cabecera IP y pone una cabecera Ethernet nueva. Por eso la MAC de destino de tu portátil es la del router, no la del servidor.
  • El servidor lo abre todo: comprueba la MAC, la IP y el puerto, y junta los segmentos por su número de secuencia.

Los números

Con 3000 B y un MSS de 1460 salen 3 segmentos y tramas de 1518, 1518 y 138 B: 3174 B en el cable, y las cabeceras son el 5,5 %. Con un MSS de 536 hacen falta 6 segmentos y las cabeceras suben al 10,4 %. Y si mandas 1 solo byte, la trama mide 64 B (Ethernet rellena hasta 46 B de carga): el 98,4 % son cabeceras y relleno. Con UDP, 3000 B no caben en una trama y es IP quien los parte en 3 fragmentos de como mucho 1480 B.