Transcript
Page 1: 1 Capítulo 16: Datagramas IP y Reenvío de Datagramas ICD 327: Redes de Computadores Agustín J. González

1

Capítulo 16: Datagramas IP y Reenvío de Datagramas

ICD 327: Redes de Computadores

Agustín J. González

Page 2: 1 Capítulo 16: Datagramas IP y Reenvío de Datagramas ICD 327: Redes de Computadores Agustín J. González

2

Introducción

• Tópicos a cubrir:– ¿Cuál es el formato de de los paquetes que

viajan a través de las redes?– ¿Cómo estos paquetes son procesados y

reenviados?

Page 3: 1 Capítulo 16: Datagramas IP y Reenvío de Datagramas ICD 327: Redes de Computadores Agustín J. González

3

Datagrama IP

• Datagrama IP se refiere al paquete usado en la Internet.

• Cada paquete viaja independientemente y contiene información que identifica al destinatario final.

• El formato convencional de la trama de hardware no puede ser empleado. Las tramas de una red son en general distintas entre redes.

• Para resolver la heterogeneidad, el protocolo Internet define un formato de paquete independiente del hardware de base.

• Todos las máquinas y routers de la Internet deben entender los datagramas IP.

Page 4: 1 Capítulo 16: Datagramas IP y Reenvío de Datagramas ICD 327: Redes de Computadores Agustín J. González

4

Estructura General de un Datagrama IP

• La cantidad de datos a transportar en variable. Varía entre 1 byte de datos a 64KB en total incluyendo el encabezado. Así el servicio cubre un rango amplio de aplicaciones.

Datagrama IP

Page 5: 1 Capítulo 16: Datagramas IP y Reenvío de Datagramas ICD 327: Redes de Computadores Agustín J. González

5

Reenvío de Datagramas IP

• El software de cada router examina la tabla de enrutamiento. Para cada entrada de la tabla, se hace un “and” con la máscara y luego se compara con la dirección de subred destino. Si hay coincidencia, el paquete es enviado a la máquina o router indicado por el campo siguiente tramo.

Page 6: 1 Capítulo 16: Datagramas IP y Reenvío de Datagramas ICD 327: Redes de Computadores Agustín J. González

6

Entrega de Mayor Esfuerzo (Best-effort Delivery)

• La capa IP hace lo posible por entregar el mejor servicio posible (best-effort); sin embargo, ésta no garantiza que se preocupará de los siguientes problemas:

– Duplicación de datagramas

– Entrega retardada o fuera de orden,

– Corrupción de los datos (éstos pueden llegar con error)

– Pérdida de datagramas

• Recordar: cada capa del protocolo es responsable de sólo algunos aspectos de la comunicación

Page 7: 1 Capítulo 16: Datagramas IP y Reenvío de Datagramas ICD 327: Redes de Computadores Agustín J. González

7

Formato del Encabezado de un Datagrama IP

• Versión: actualmente 4 (la versión 6 está en incorporación)

• Largo del encabezado: Largo en palabras del encabezado.

• Tipo de Servicio: minimizar retardo, maximizar throughput, maximizar confiabilidad, minimizar costo monetario. Sólo uno de estos 4 bits puede estar activo. Los demás no son usados.

• El largo total del datagrama en bytes. Incluye al encabezado. En la práctica no es recomendable enviar datagramas de más de 8KB.

Page 8: 1 Capítulo 16: Datagramas IP y Reenvío de Datagramas ICD 327: Redes de Computadores Agustín J. González

8

Formato del Encabezado de un Datagrama IP

• Flags y offset de fragmentación: son usados cuando el datagrama debe ser fragmentado para poder pasar por redes que sólo admiten pauqetes menores.

• Time-to-tive (TTL): Límite superior para el número de routers a través de los cuales el datagrama puede pasar (valores típicos 32 .. 64)

• Suma de chequeo: Suma complemento 1 de todos las palabras de 16 bits del encabezado menos al suma de chequeo.

• 32 bits de dirección IP fuente y 32 bits de dirección IP destino.

• Opciones: Seguridad, almacenar la ruta, poner marcas de tiempo, ruteo de fuente suelto (se especifican algunos puntos por donde pasar) ruteo de fuente estricto (se especifican todos los puntos por donde pasar).


Top Related