Redes informáticas—Capítulo 4 Ejercicios de capa de red (parte)

 Idea: Convierta todas las coincidencias de prefijo a binario y separe cada ocho dígitos con ".". Luego use el binario correspondiente a la dirección de destino para encontrar el que coincida con el prefijo, que es la dirección del siguiente salto

        

    Para facilitar el cálculo, recuerde:

                2 a la 1ª potencia: 2
                2 a la 2ª potencia: 4
                2 a
                la 3ª potencia: 8 2 a la 4ª potencia: 16
                2 a la 5ª potencia: 32
                2 a la 6ª potencia: 64
                2 a la 7ª potencia: 128
                2 La octava potencia: 256
                La novena potencia de 2: 512
                La décima potencia de 2: 1024

 desatar:

        El prefijo de red correspondiente a R3 es: 11000000.00000100.10011001.00

        El prefijo de red correspondiente a m0 es: 10000000.01100000.00100111.0

        El prefijo de red correspondiente a m1 es: 10000000.01100000.00100111.1

        El prefijo de red correspondiente a R2 es: 10000000.01100000.00101000.0

        

        Al calcular la dirección de destino, los anteriores corresponden directamente (el prefijo de red es el mismo), y solo se calcula el último número, por ejemplo, si el primero y el último son 10, se calcula el valor binario de 10, pero necesita ser representado por ocho bits, es decir, 00001010. El siguiente salto se puede obtener observando que el primer dígito corresponde al último dígito binario anterior.

        (1) 10 ——— 00001010 El siguiente salto es m0

        (2) 12 ——— 00001100 El siguiente salto es R2

        (3) 151———— 10010111 El siguiente salto es R4

        (4) 17 ——— 00010001 El siguiente salto es R3

        (5) 90 ——— 01011010 (01≠00) significa que no hay correspondencia, así que use el valor predeterminado y el siguiente salto es R4

 

 Idea: Para hacer esta pregunta, lo mejor es dibujar un gráfico y completar los números, que es más cómodo de comprobar y más intuitivo. En primer lugar, depende de la longitud del encabezado fijo. Su rango puede estar entre 20 y 60, y se resta al calcular. Primero calcule la cantidad de fragmentos que se dividirán y luego calcule el desplazamiento del segmento.

Solución: Tomar la primera parte 20, 1500-20=1480

        4000/1480=3 (para otro sistema) se divide en 3 piezas de datos

                                


                                        Campo de datos Longitud MF DF Desplazamiento de fragmento

        Datagrama sin procesar 4000 0 0                       


        Ficha técnica 1 1480 1 0 0


        Pieza de datos 2 1480 1 0 185


        Hoja de datos 3 1020 0 0 370


Cálculo del desplazamiento de corte:

                Segmento de datos 1: el primer segmento no necesita un desplazamiento, por lo que el desplazamiento es 0

                Pieza de datos 2: 1480*1/8=185

                Pieza de datos 3: 1480*2/8=370

En cuanto a por qué algunos encabezados en Internet son 24, la razón es porque: la longitud de cada fragmento fuera del fragmento de datagrama debe ser un número entero múltiplo de 8 bytes, es decir, el desplazamiento del fragmento no puede contener decimales. La primera parte es 20 parte fija y la parte variable es hasta 60, la unidad es 4 

Análisis: La composición de la tabla de enrutamiento se compone de: dirección de red de destino, máscara de subred de red de destino y siguiente salto. Los datos aún se completan en forma de una tabla de dibujo, y se requiere la operación AND binaria de la máscara de subred y la dirección de destino para el reenvío. 

(1) Tabla de enrutamiento de R


        Dirección de la red de destino Máscara de subred de la red de destino Salto siguiente

        145.13.0.1 255.255.192.0 entrega directa, interfaz m0 

        145.13.61.1 255.255.192.0 entrega directa, interfaz m1

        145.13.128.1 255.255.192.0 entrega directa, interfaz m2

        145.13.192.1 255.255.192.0 entrega directa, interfaz m3

                * Interfaz m4


(2) 160 y 192 = 128

        El paquete recibido se reenvía desde la interfaz m2 del enrutador

calcular:

        Cálculo de la máscara de subred:

         Se puede ver que cada dirección de destino va seguida de 18 bits, a saber, 11111111.11111111.11000000.000000 

          Convertir a decimal: 255.255.192.0

El penúltimo dígito de la dirección de destino es 160, convertido a binario: 10100000

El penúltimo dígito de la máscara de subred es 192, convertido a binario: 11000000


                                        10100000

         y 11000000


                                        10000000


10000000 se convierte a 128 en decimal, ver Figura 128 correspondiente a N3

Idea: Convierta tanto la dirección de red como la dirección de destino en binario, y utilice el criterio de coincidencia de prefijo más largo para el juicio.

4-49 Solución:

         De acuerdo con el criterio de coincidencia de prefijo más largo, seleccione la ruta 3

4-50 solución:

         No hay problema con el criterio de coincidencia del prefijo más largo, el problema radica en la dirección IP del host H. Al asignar el número de host de esta red en la red de destino 11.0.0.0/8, no se permite reutilizar ninguna dirección en la ruta 3. Esto lleva a la duplicación de direcciones, causando confusión.

Supongo que te gusta

Origin blog.csdn.net/qq_61897141/article/details/127505441
Recomendado
Clasificación