Un datagrama IP de 1800 bytes de longitud (incluido un encabezado de 20 bytes) necesita cruzar una Ethernet seguida de una WAN para llegar a su destino. La MTU para Ethernet es de 1500 bytes. Para la WAN, la MTU es de 576 bytes. El valor de más fragmentos, el valor de desplazamiento del fragmento y el valor del campo de longitud total almacenados en el tercer fragmento son _________________.
(A) 1, 69 y 375 respectivamente.
(B) 1, 138 y 396 respectivamente.
(C) 0, 185 y 320 respectivamente.
(D) 0, 18 y 572 respectivamente.
Respuesta: (B)
Explicación: El datagrama de 1800 bytes no puede ser transportado en una unidad por Ethernet. Por lo tanto, se requieren 2 fragmentos.
Data header Total Frag 1 1480 20 1500 bytes Frag 2 300 20 320 bytes ------- 1780 bytes of data
En la entrada a la WAN, el enrutador tiene que fragmentar aún más el FRAG 1. El FRAG 2 atraviesa la WAN tal como está.
Dado que cada subfragmento debe tener un encabezado IP de 20 bytes, la WAN puede transportar un tamaño de datos máximo de 556 bytes. Sin embargo, 556 no es divisible por 8, como requiere el Desplazamiento de fragmentos. Por lo tanto, decidimos enviar 552 bytes de datos en el primer subfragmento de FRAG 1.
Data Header Total Frag 1 A 552 + 20 572 Frag 1 B 552 + 20 572 Frag 1 C 376 + 20 396 ------- 1480 bytes of data
Por lo tanto, en el destino llegarían 4 fragmentos, a saber, FRAG 1A, FRAG 1B, FRAG 1C
y FRAG 2.
MFB FO TL FRAG 1A 1 0 572 FRAG 1B 1 69 572 FRAG 1C 1 138 396 FRAG 2 0 185 320
Entonces, la opción (B) es correcta.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA