Red de conocimiento informático - Conocimiento informático - Detalles de la máscara de subred

Detalles de la máscara de subred

La máscara de subred (submáscara), también conocida como máscara de red, máscara de dirección, máscara de subred, es una máscara de bits que se utiliza para indicar qué bits de la dirección IP identifican dónde se encuentra el host y qué bits. identificar al huésped. La máscara de subred no se puede utilizar sola y debe utilizarse junto con la dirección IP. Una máscara de subred tiene un solo propósito: dividir una dirección IP en una dirección de red y una dirección de host.

Una máscara de subred es una dirección de 32 bits que desactiva una parte de una dirección IP para distinguir los identificadores de red de los identificadores de host y para indicar si la dirección IP está en una red local o remota. Introducción básica Nombre chino: Máscara de subred Nombre extranjero: Submáscara Alias: Máscara de subred, máscara de dirección Industria: Red informática Función: Dividir IP en dirección de red y dirección de host Definición, composición, reglas, definición, número de hosts Método de cálculo, método de cálculo por número de subred, método de cálculo por número de host, método incremental, función del método de etiquetado, sin subred, con subred, juicio de dirección, método de representación, método de cálculo del número de subred, cálculo por método de número de host. Los ejemplos de operación, Ejemplo 1, Ejemplo 2, Ejemplo 3, tecnología de multiplexación, tecnología de direccionamiento, clasificación de máscaras, alargamiento de máscaras, accesos directos de división y definición de máscaras de subred son necesarios para todos los que usan Internet. Solo dominando los conocimientos básicos se puede comprender realmente. la configuración del protocolo TCP/IP. Una máscara de subred es un patrón "todos unos" que desactiva la parte de red de una dirección IP. Para direcciones de Clase A, la máscara de subred predeterminada es 255.0.0.0; para direcciones de Clase B, la máscara de subred predeterminada es 255.255.0.0; para direcciones de Clase C, la máscara de subred predeterminada es 255.255.255.0. Las máscaras de subred se pueden utilizar para dividir subredes en redes más grandes, conocidas como VLSM (máscaras de subred de longitud variable), o para fusionarlas en redes más grandes, conocidas como hiperredes. Las redes más pequeñas también pueden fusionarse en redes más grandes, conocidas como superredes. Para comprender qué es una máscara de subred, primero debe comprender los componentes de una dirección IP. Internet se compone de muchas redes pequeñas, cada una con muchos hosts, formando una estructura jerárquica. El diseño de direcciones IP tiene en cuenta las características jerárquicas de la asignación de direcciones y divide cada dirección IP en dos partes: un número de red y un número de host para facilitar la operación de direccionamiento de la dirección IP. ¿Cuántos dígitos ocupan el número de red y el número de host de una dirección IP? Si no lo explica, no sabrá qué bits son el número de red y qué bits son el número de host. Esto debe lograrse mediante una máscara de subred. Reglas Se deben seguir ciertas reglas al configurar la máscara de subred. Al igual que una dirección IP binaria, una máscara de subred consta de unos y ceros, siendo los unos y los ceros consecutivos. La longitud de la máscara de subred también es de 32 bits. El lado izquierdo es el bit de red, representado por el número binario "1", el número de unos es igual a la longitud de los bits de red, el lado derecho es el bit del host; representado por el número binario "0", el número de ceros igual a la longitud de los bits del host. El propósito de esto es usar 0 bits para sobrescribir el número de host original cuando la máscara se combina con la dirección IP, sin cambiar el número de segmento de red original, y es fácil determinar el número de host de la subred a través del número 0. bits (el número de dígitos de 2 se multiplica por el número de host de 2, porque cuando el número de host es todo 1, es la dirección de transmisión de la red, y cuando es todo 0, es el número de segmento de red. Estos son los número de dígitos de dos direcciones especiales). Solo la máscara de subred puede indicar la relación entre la subred donde se encuentra el host y otras subredes, para que la red pueda funcionar normalmente. Definición del número de hosts El número de bits en una máscara de subred está determinado por el número de subredes posibles y el número de hosts por subred. Antes de definir la máscara de subred, debe averiguar la cantidad de subredes y hosts que se pueden utilizar. Los pasos para definir una máscara de subred son los siguientes: A. Determinar la dirección de grupo que utilizamos. Por ejemplo, el número de red que solicitamos es "210.73.a.b", la dirección de red es una dirección IP de clase c, la ID de red es "210.73.a" y la ID de host es "b". B. Utilice ciertos bits del host para definir la máscara de subred en función de la cantidad de subredes que necesitamos y la cantidad de subredes que se pueden expandir en el futuro. Por ejemplo, necesitamos 12 subredes y es posible que necesitemos 16 en el futuro. Los primeros cuatro bits del cuarto byte se utilizan para determinar la máscara de subred. Los primeros cuatro bits se establecen en "1", es decir, el cuarto byte es "11110000". Este número se denomina nueva máscara de subred binaria.

C. Los bits de red iniciales correspondientes se establecen en "1", es decir, los primeros tres dígitos de la tupla se establecen en "1" y se obtiene la máscara de subred en forma binaria de la interrupción: "11111111.11111111.11111111.1111000000. 11111111.1111000000.11111111.1111000000.11 111111.1111000000 .11111111.1111000000.1111111111.11110000". D. La conversión de este número a la forma decimal de la interrupción es "255. 255.255.240". Método de cálculo Dado que la cantidad de bits en una máscara de subred está determinada por la cantidad de subredes posibles y la cantidad de hosts en cada subred. Antes de definir la máscara de subred, debe averiguar la cantidad de subredes y hosts que se pueden utilizar. Cálculo basado en la cantidad de subredes Usando la cantidad de subredes Antes de encontrar la máscara de subred, debe calcular la cantidad de subredes que se dividirán y la cantidad de hosts necesarios en cada subred. 1) Convertir el número de subred a binario 2) Obtener el número binario de dígitos N 3) Obtener la máscara de subred de clase de la dirección IP y establecer el primer N de la parte de la dirección del host en 1, obteniendo así la división de la dirección IP La subred máscara de la subred. Si desea dividir la dirección IP de Clase B 168.195.0.0 en 27 subredes, puede utilizar el siguiente método: 1) 27 = 11011 2) El binario tiene cinco dígitos, N = 5 3) Establezca la máscara de subred de la dirección de Clase B a 255.255. Los primeros 5 bits de la dirección de host de 0.0 se establecen en 1 (el bit de host de la dirección de Clase B incluye los dos últimos bytes, por lo que los primeros 5 bits del tercer byte se configuran aquí) y obtenemos 255.255. .0.0 255.248.0 es la máscara de subred de la dirección IP de Clase B 168.195.0.0, que está dividida en 27 subredes (de hecho, está dividida en 32-2 = 30 subredes). Este párrafo presenta cómo calcular según el estándar anterior. Más adelante presentaremos el estándar anterior. Según el nuevo estándar, primero puede restar 1 de 27, porque la computadora comienza a calcular desde 0 y el número de 0 a 27 es en realidad 28. , entonces si necesitas 27, solo necesitamos restar 1 a 27. Calcule según la cantidad de hosts. Utilice la cantidad de hosts para calcular 1) Convierta la cantidad de hosts en representación binaria 2) Calcule la cantidad de hosts convirtiendo la cantidad de hosts en la cantidad de hosts. Convierta la cantidad de hosts a binario 2) Si la cantidad de hosts es menor o igual a 254 (tenga en cuenta que se eliminan las dos direcciones IP reservadas), obtenga la cantidad de dígitos binarios del host, es decir, N, donde N debe ser N<8. Si es mayor que 254, es N>8, lo que significa que la dirección del host tendrá más de 8 bits. 3) Establezca todos los bits de dirección de host de la dirección IP de clase en 1 usando 255.255.255.255, luego configure todos los N bits de adelante hacia atrás en 0, este es el valor de la máscara de subred. Si desea dividir la dirección IP de Clase B 168.195.0.0 en varias subredes y cada subred tiene 700 hosts, entonces 1) 700=1010111100 2) El binario es un número de diez dígitos, N=10 3) Enmascare la subred del Dirección de clase B El código 255.255.0.0 establece todas las direcciones de host en 1, obtiene 255.255.255.255 y luego funciona de atrás hacia adelante. Los últimos 10 bits son 0, que es 11111111.11111111.11111100.00000000, que es 255.255.252.0. Esta es la máscara de subred 168.195.0.0 de la dirección IP de Clase B en la que desea dividir los hosts en 700. Método de cálculo incremental ID de subred Los pasos de cálculo básicos del método de cálculo incremental (es decir, calcular el rango de IP de cada subred) son los siguientes: Paso 1, convertir el número de subred a binario. Por ejemplo, si el número de subred se divide en. "4", luego conviértalo a binario 00000100. Paso 2, tome los dígitos válidos en el número binario del número de subred, que es la máscara de subred preestablecida y el número de máscaras de subred. Paso 2, tome la cantidad significativa de bits en el número binario de subred, es decir, la cantidad de bits agregados a la máscara de subred predeterminada (ambos tomados prestados del ID del host).

Por ejemplo, en el 00000100 anterior, los bits efectivos son "100", que son 3 dígitos (en el nuevo estándar, solo 2 dígitos son suficientes). Paso 3, determine la máscara de subred); Por ejemplo, si la dirección IP es una red Clase B 129.20.0.0, la máscara de subred predeterminada es: 255.255.0.0. Simplemente tome prestados los últimos 3 dígitos del ID del host: 255.255.224 (11100000).0, es decir, todos. los bits prestados se expresan como 1 y se utilizan como máscara de subred. Paso 4: convierta el "1" al comienzo del segmento más a la derecha del ID de host prestado a decimal, que es el incremento entre cada ID de subred. Por ejemplo, el comienzo del segmento más a la derecha del ID de host prestado es "11100000". El "1" más a la derecha, convertido a decimal, es 2^5=32 (este es el incremento del ID de subred). Paso 5. La cantidad de ID de subred generadas es: 2^m-2 (m es la cantidad de dígitos agregados a la máscara de subred preestablecida. Por ejemplo, en este ejemplo, la cantidad de dígitos agregados a la máscara de subred es 3). Entonces, el número de ID de subred disponibles es: 2^3-2=6; en el paso 6, después de agregar el incremento del ID de subred generado anteriormente al primer dígito del ID de red original, se formará la primera subred 129.20. 32.0 (es decir, el ID de red de la primera subred). Paso 7, repita la operación anterior, agregue un incremento de ID de subred basado en el ID de red atómica, y así sucesivamente, hasta que el último dígito del ID de subred sea el último dígito después del dígito de ID del host del valor de bit de máscara de subred preestablecido. , de modo que se puedan obtener todos los ID de red de subred y los bits de ID de host. Después de que los bits sean los bits de máscara de subred predeterminados, el ID de subred es 255.255.224.0, donde "224" es el último valor de bit después del ID de host prestado. ID de subred, por lo que cuando el ID de subred se incrementa a 129.20.224.0 mediante el método anterior, se terminará. No agregue más (solo se puede usar 129.20.192.0). Sabemos que cuando el ID del host es 0, representa el ID de la red y cuando es 1, representa la dirección de transmisión. En el estándar RFC950, el uso de todos 0 y todos 1 para ID de subred está obsoleto. Por ejemplo, si los primeros 3 bits del último byte se prestan al ID de red y los siguientes 5 bits se usan para representar el ID del host, entonces se crearán 2^3=8 subredes con los ID de subred 000, 001 y 010. , 011, 100, 101, 110, 111, etc. En el estándar RFC950, solo se pueden utilizar los 6 ID de subred del medio. La razón de esto es asumir que tenemos una red 192.168.0.0/24 (es decir, los primeros 24 bits de la máscara de subred son 1, 255.255.255.0) y necesitamos dos subredes, entonces, según RFC950, deberíamos usar /26 en lugar de /25. , entonces tenemos dos subredes que se pueden usar: 192.168.0.64 y 192.168.0.64, y 192.168.0.64 y 192.168.0.64. Para 192.168.0.0/24, la dirección de red es 192.168.0.0 y la dirección de transmisión es 192.168.0.255. Para 192.168.0.0/26, la dirección de red es 192.168.0.0 y la dirección de transmisión es 192.168.0.255.

Para 192.168.0.0/26, la dirección de red es 192.168.0.0 y la dirección de transmisión es 192.168.0.63

Para 192.168.0.64/26, la dirección de red es 192.168.0.64 y la dirección de transmisión es 192.168. 0.127

Para 192.168.0.128/26, la dirección de red es 192.

Para 192.168.0.128/26, la dirección de red es 192.168.0.128 y la dirección de transmisión es 192.168.0.191

Para 192.168.0.192/26, la dirección de red es 192.168.0.192 y la dirección de transmisión es 192.168.0.255. Como puede ver, para la primera subred, la dirección de red se superpone con la de la red principal. , mientras que para la última subred, la dirección de transmisión La dirección se superpone con la dirección de transmisión de la red principal. Antes de que CIDR se hiciera popular, esta superposición generaría una gran confusión. Por ejemplo, ¿una dirección de transmisión que apunta a 192.168.0.255 apunta a la red principal o a una subred? Esta es la razón por la que las subredes todo 0 y todo 1 quedaron obsoletas en ese momento. En el mundo actual, CIDR se ha vuelto muy común, por lo que este problema generalmente ya no es una preocupación. Propósito Una máscara de subred es una dirección de 32 bits, una técnica que se utiliza junto con una dirección IP. Tiene dos funciones principales. Primero, se utiliza para deshabilitar una parte de una dirección IP para distinguir la identificación de la red de la identificación del host y para indicar si la dirección IP está en una red local o remota. El segundo es dividir una red IP grande en subredes más pequeñas. La subred se realiza para minimizar el desperdicio de propiedad intelectual. Porque con el desarrollo de Internet, se han creado cada vez más redes. Algunas redes tienen más de cientos de unidades y otras solo unas pocas unidades. Esto desperdicia muchas direcciones IP, por lo que deben dividirse en subredes. El uso de subredes puede mejorar la eficiencia del arbitraje de red. La dirección de red y el número de host de un dispositivo se determinan realizando una operación de suma binaria en la dirección IP y la máscara de subred. Es decir, la máscara de subred se utiliza para distinguir la parte de red y la parte de host de una red. Una vez configurada la máscara de subred, la dirección de red y la dirección del host quedan fijas. Una de las características más distintivas de una subred es que tiene una máscara de subred. Al igual que una dirección IP, una máscara de subred tiene una longitud de 32 bits y también puede estar en formato decimal. Por ejemplo, la forma binaria de la máscara de subred es 1111 1111.1111 1111.1111 1111.1111 1111.1111.0000 0000 y la forma decimal es: 255.255.255.0. El método para determinar si dos computadoras pertenecen al mismo segmento de red a través de la máscara de subred de la computadora es. dividir el decimal de la computadora El método para convertir la dirección IP y la máscara de subred a formato binario y determinar si dos computadoras pertenecen al mismo segmento de red a través de la máscara de subred es convertir la dirección IP decimal y la máscara de subred de la computadora a formato binario, y luego realice el cálculo binario "Y" (todos los 1 obtienen 1, no todos los 1 obtienen 0). Si el resultado es el mismo, entonces las dos computadoras pertenecen al mismo segmento de red. Método de etiquetado Sin subred Método de etiquetado sin subred La dirección IP sin subred se puede escribir como una máscara con el número de host 0. Por ejemplo, la dirección IP es 210.73.140.5 y la máscara es 255.255.255.0. También puede preestablecer la máscara y escribir solo la dirección IP. Uso de subredes Uso del método de etiqueta de subredes Cuando utilice subredes, asegúrese de que las dos aparezcan en pares. El siguiente párrafo especifica que la máscara es de 27 bits. El siguiente párrafo especifica que la máscara es de 27 bits (1111 1111, 1111 1111, 1111 1111, 1111 1111, 1111 1111, 111 0 0000=>255.255.255.224 1. Los primeros 3 bytes de la dirección IP representan el número de red, y el último byte representa el número de subred y el número de host también indican si las dos direcciones IP pertenecen al mismo segmento de red. Si pertenecen al mismo segmento de red, el intercambio de información entre las dos direcciones no pasa a través del enrutador. no pertenecen al mismo segmento de red, es decir, el número de subred es diferente, el intercambio de información entre las dos direcciones debe realizarse a través del enrutador.

Por ejemplo, para el host con la dirección IP 210.73.140.5, el identificador de host es 5=>000 00101, y para el host con la dirección IP 210.73.140.16, el identificador de host es 16=>000 10000. Los dos primeros host Los identificadores son Los tres dígitos son 16 => 000 00101. 10000. Los primeros tres dígitos de los dos identificadores de host anteriores son 000, lo que significa que las dos direcciones IP están en la misma área de red y los dos hosts no necesitan pasar por el enrutador al intercambiar información. El identificador de host para 210.73.60.1 es 1=>00000001 y el identificador de host para 210.73.60.252 es 252=>11111100, que es diferente de los primeros tres dígitos del identificador de host. Los primeros tres dígitos de 000 y 111 son diferentes, lo que indica que se encuentran en diferentes áreas de la red y requieren un enrutador para intercambiar información. Los números de host en la subred son 1 y 252. 2. La función de la máscara es indicar que hay una subred y cuántas subredes hay. Sin embargo, el número de subredes solo puede representar un rango. cuantas subredes hay. La máscara No indica el número específico de subredes, sino también el formato de máscara de la subred (aplicable a direcciones Clase C). Determinación de direcciones La máscara de subred es la base para determinar si las direcciones IP de dos computadoras pertenecen a la misma subred. La comprensión más simple es realizar una operación AND en las direcciones IP y máscaras de subred de dos computadoras. Si los resultados son los mismos, significa que las dos computadoras están en la misma subred y pueden comunicarse directamente. Es así de simple. Método de representación La máscara de subred generalmente se expresa en los dos formatos siguientes: 1. Expresada en el mismo formato decimal con puntos que la dirección IP, como por ejemplo: 255.0.0.0 o 255.0.0.0: 255.0.0.0 o 255.255.255.128 2. En la dirección IP dirección Seguido por el símbolo "/" y los números del 1 al 32, donde los números del 1 al 32 representan la longitud de los bits del identificador de red en la máscara de subred, como por ejemplo: 192.168: 192.168.1.1/24 de la máscara de subred, números 1 -32 Representa la longitud de los bits del identificador de red en la máscara de subred. 1.1/24 La máscara de subred también se puede expresar como 255.255.255.0 La máscara de subred generalmente es 255.255.255.0 Ejemplo de operación Dirección IP 192.168.0.1 Máscara de subred 255.255.255.255.0 Operación AND (algoritmo AND: 1 y 1 = 1, 1 y 0 = 0, 0 y 1 = 0, 0 y 0 = 0, es decir, cuando el bit correspondiente es 1, el resultado es 1.) Conversión a la operación binaria: Dirección IP 11000000.10101000.00000000.00000001 Máscara de subred 11111111.1111111111111.000000 00 el y La operación 11000000.10101000.00000000.00000000 se convierte en la operación binaria 11000000.10101000.00000000.00000000.

00000000.00000000 Convertido a decimal: 192.168.0.0 Ejemplo 2 Dirección IP 192.168.0.254 Máscara de subred 255.255.255.255.0 AND Operación aritmética convertida a binaria: Dirección IP 11000000.10101000.00000000.1 0 Máscara de subred 11111111.111111.111111.00000000 Operación AND 11000000.10101000.00000000.00000000 Convertir a decimal para cálculo : 192.168.0.0 Ejemplo 3 Dirección IP 192.168.0.4 Máscara de subred 255.255.255.255.0 Y Convertir a binario para el cálculo: Dirección IP 11000000.10101000.00000000.00000100 Máscara de subred 11111111 111111.111111. .00000000 Operación AND 11000000.10101000.00000000.00000000 Convertido a decimal: 192.168.0.0 Hasta Al realizar la operación AND de los tres conjuntos anteriores de direcciones IP de computadora y máscaras de subred, podemos ver que los resultados son los mismos. Todas las computadoras en 192.168.0.0 serán tratadas como si las tres computadoras estuvieran en la misma subred y luego se comunicarán. Tal vez tengas que preguntarte nuevamente, ¿cuántas direcciones IP se pueden usar para dicha máscara de subred? Puedes hacer los cálculos de esta manera. De lo anterior podemos ver que la dirección IP dentro de la red regional la especificamos nosotros mismos (por supuesto, es la misma que otras direcciones IP), que se determina mediante el análisis de la máscara de subred 255.255.255.0. Se puede concluir que los primeros tres códigos IP solo se pueden fijar en 192.168.0 según los números asignados. Esto deja solo el último. Es obvio que la dirección IP solo puede ser (2 elevado a 8 - 2). , es decir 256-2=254, generalmente la dirección del host es 0 o 1 (binario), lo cual tiene su función especial. Entonces te preguntarás: ¿Qué pasa si mi máscara de subred no es 255.255.255.0? También puede hacer esto, asumiendo que su máscara de subred es 255.255.128.0, luego los primeros dos dígitos de la dirección IP en su red local deben ser fijos, para que pueda seguir el método de cálculo a continuación para ver la misma subred. ¿Cuántas máquinas pueden habrá 1. Decimal 128 = Binario 1000 0000 2. El código IP debe agregarse a la máscara de subred 3. Dirección IP 11000000.10101000.1*******.******** Máscara de subred 11111111.11111111.10000000.00000000 Operación AND 11000000.10101000.10000000.00000000 convertida a decimal: 192 .168.128 .4 Podemos ver que la dirección IP disponible en la intranet es 11000000.1 0101000.10000000.00000000 a 11000000.101. 01000.11111111.11111111 (o 11000000.10101000.00000000.00000000 a 11000000.10101000.0000000 0.00000000 a 11000000.10101000.10000 000.00000000. 00000000,00000000). 00000000.00000000 a 11000000.10101000.01111111.11111111) 5. Convertir a decimal: 192.168.128.0 a 192.168.255.255 (o 192.168.0.0 a 192.168. 255) 6. 0 y 255 se utilizan normalmente para fines específicos de la red interna. Generalmente no se utilizan.

7. El resultado final es el siguiente: Todas las direcciones IP disponibles de nuestro dispositivo son 192.168.128.1-192.168.128.254 192.168.129.1-192.168.129.254 192.168.130.1-192.168.130.254 192.168.131.1- 19 2.168.131.1- 192.168.131.255 (o 192.168.0.0 a 192.168.127.255). 192.168.131.254.. 141.254 192.168.142.1-192.168.142.254 192.168.143.1- 192.168... * 254 = 32512 El número de máquinas contenidas en la subred debe ser 2^n-2. si la máscara de subred arriba es 255.255.128.0, entonces su número de red es de 17 dígitos y el número de host es de 15 dígitos. Siempre que se permitan números de host que no sean todos 0 o 1, la dirección IP es 192.168.192.0 (255.255.128.0). *(254-1+1)= 128 * 254 = 32512. 168.192.0 (11000000.10101000.11000000.00000000) permitido, excepto todos los 0 y todos los 1, el resultado es 2^15-2* (255-128+1)= 32512 9. Verifique si el resultado es correcto (1), configure la dirección IP en 192.168.128.1 y pase la prueba. Acceda a Ping 192.168.129.233: 192.168 .129.233 puede mostrar la página de inicio (2), configure la dirección IP en 192.168. 255.254 Ping 192.168.255.254 Ping 192.168.255.254 Acceso de prueba: 192.168.255.254 puede mostrar la página de inicio 10. Conclusión Lo anterior demuestra que nuestra conclusión es correcta. Ahora, puede verificar cuántas máquinas hay en la subred 255.255.255.128 después de la descomposición: 11111111.11111111.11111111.11111111.10000000. Por lo tanto, la dirección IP de su intranet solo puede ser de xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.0 a xxxxxxxxx.xxxxxxxx. xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.01111111 Tecnología de multiplexación de máscara de subred La tecnología de interred TCP/IP de subred se produjo en entornos de máquinas convencionales a gran escala. Su desarrollo a la escala actual no fue posible para los diseñadores originales. mente. La amenaza que plantea el rápido desarrollo de la tecnología de Internet al modo de direccionamiento IP no es que no pueda garantizar la unicidad de la dirección del host, sino que trae cargas en dos aspectos: uno es la enorme sobrecarga de administración de direcciones de red y el otro es la puerta de entrada Ampliación drástica de caminos. El segundo punto es particularmente destacado. La expansión de la tabla de rutas no solo reducirá la eficiencia de la ruta de la puerta de enlace (incluso puede hacer que la tabla de rutas se desborde, provocando fallas en la ruta), sino que, lo que es más importante, aumentará la sobrecarga interna. y actualización de ruta externa, aumentando así la carga en la red. Por tanto, existe una necesidad urgente de encontrar nuevas tecnologías para hacer frente a los problemas causados ​​por el crecimiento de la escala de las interredes.

Un análisis cuidadoso muestra que el crecimiento del tamaño de la red se refleja principalmente internamente como el aumento o disminución de las direcciones de red. Por lo tanto, la solución al problema se centra en: cómo reducir las direcciones de red. Como resultado, surgió la tecnología de reutilización de direcciones de red IP. A través de la tecnología de multiplexación, permitir que múltiples redes físicas compartan la misma dirección de red IP sin duda reducirá la cantidad de direcciones de red. Tecnología de direccionamiento La tecnología de subdireccionamiento, también conocida como subenrutamiento (subenrutamiento), abreviada como subting, es actualmente la tecnología de reutilización de direcciones de red IP más utilizada y se ha estandarizado y se ha convertido en la base del modo de dirección IP. En términos generales, una dirección IP de 32 bits se divide en dos partes, el número de red y el número de host, que llamamos "parte de Internet" y "parte local" de la dirección IP, respectivamente. La tecnología de direccionamiento de subred divide aún más la parte local en la parte de "red física" y la parte de "host", como se muestra en la figura: Parte de interconexión de red física host|←Parte de interconexión de red→|←---parte local→parte local local parte -----→|←Red física→|←Parte de host---→|donde "red física" se utiliza para identificar diferentes redes físicas bajo la misma dirección de red IP, es decir, "subredes". (2) El estándar del protocolo IP de máscara de subred estipula que cada salida de red que utiliza una subred debe seleccionar un patrón de bits de 32 bits. Si una determinada posición en el patrón de bits es 1, corresponde a una determinada posición en la dirección IP. es una determinada posición en la dirección de red (incluida la parte de Internet y el número de red física) si una determinada posición en el patrón de bits es 0, entonces una determinada posición en la dirección IP correspondiente es una determinada posición en la dirección del host; Por ejemplo, en el patrón de bits: 11111111 111111 111111 111111 111111 00000000, los primeros tres bytes son todos 1, lo que indica que los tres bytes más altos en la dirección IP correspondiente son direcciones de red y el último byte es todo 0, lo que indica que la IP correspondiente; dirección El último byte es la dirección del host. Este patrón de bits se denomina patrón de subred (submáscara) o "máscara de subred". Por conveniencia, las direcciones IP y las máscaras de subred a menudo se expresan en "notación de enteros con puntos", por ejemplo, la máscara de subred para una dirección de Clase C (11111111 111111 111111 00000000) es 255.255.255.0. La definición de máscaras de subred del protocolo IP proporciona una flexibilidad interesante, permitiendo que los hosts sean direccionados por el último byte de la dirección IP correspondiente. La definición del protocolo IP de máscaras de subred proporciona una flexibilidad interesante al permitir que los bits "0" y "1" de la máscara de subred no sean consecutivos. Sin embargo, dicha máscara de subred traerá dificultades para asignar direcciones de host y comprender la tabla de enrutamiento, y pocos enrutadores admiten el uso de bits discontinuos o de bajo orden en la subred, por lo que en aplicaciones prácticas, las salidas generalmente usan bits continuos. No se recomiendan máscaras de subred como 255.255.255.64 y 255.255.255.160. (3) La máscara de subred y la dirección IP se utilizan juntas para distinguir el número de red y el número de host de una dirección de red. Por ejemplo: hay una dirección de Clase C: 192.9.200.13 y su máscara de subred predeterminada: 255.255.255.0, entonces su número de red y número de host se pueden obtener de la siguiente manera: ① La dirección IP 192.9.200.13 se convierte en binario 11000000 00001001 11001000 00001101 ② La máscara de subred 255.255.255.255.0 se convierte en binario 11111111 11111111 11111111 00000000 ③ El resultado de la operación lógica AND de los dos números binarios es la parte de la red 11000000 00001001 11001000 000011 Y 11111111 11111111 11111111 00000000 11000000 00001001 11001000 00000000 El resultado es 192.9.200.0, es decir, el número de red es 192.9.200.0.

Invertir la máscara de subred y hacerle AND lógicamente con la dirección IP da como resultado que la parte del host sea 11000000 00001001 11001000 00001101 AND 00000000 00000000 00000000 11111111 El resultado es 00000000 00000000 0 00 00000000 00001101 Después de la conversión a decimal, obtenemos 0.0.0.13, que es el anfitrión El número es 13. Clasificación de máscara La máscara de subred a ** ** se divide en dos categorías. **Dividido en dos categorías. Una es una máscara de subred preestablecida (generada automáticamente) y la otra es una máscara de subred personalizada. La máscara de subred predeterminada para no subredes, con los bits correspondientes establecidos en 1 para el número de red y 0 para el número de host. Máscara de subred predeterminada para la red Clase A: 255.0.0.0 Máscara de subred predeterminada para la red Clase B: 255.255.0.0 Máscara de subred predeterminada para la red Clase C: 255.255.255.0 Una máscara de subred personalizada divide la red en Un método de subred, que requiere cada red segmento para usar un número de red o número de subred diferente. De hecho, podemos pensar en ello como dividir el número de host en dos partes: el número de subred y el número de host de subred. Su forma es la siguiente: Dirección IP sin subred: número de red + número de host Dirección IP después de la división de subred: número de red + número de subred + número de host de subred En otras palabras, cuando la dirección IP se divide en subredes, el host anterior Parte de la La posición del número se asigna al número de subred y la parte restante es el número de host de la subred. Una máscara de subred es un número binario de 32 bits cuyo identificador de host de subred es todo "0". Las máscaras de subred le permiten determinar si dos hosts están en la misma subred. Dos hosts están en la misma subred si tienen la misma dirección IP y máscara de subred. Máscara de subred de longitud variable La máscara de subred de longitud variable (VLSM) se utiliza para conservar el espacio de direcciones IP y reducir el tamaño de la tabla de enrutamiento. Cuando se utiliza VLSM, los protocolos de enrutamiento utilizados deben poder admitirlo, incluidos RIPv2, OSPF, EIGRP y BGP. Para obtener más información sobre VLSM, puede buscar en Baidu. Divida el acceso directo 1. Cuántas subredes se generarán 2. Por ejemplo, el enrutador CISCO necesita agregar el comando ip sub zero para usarlo todo). 2. ¿Cuántos hosts puede haber 2 y por -2 (y representa el bit de host, la parte binaria 0)? 3. Una subred válida es un número de subred válido = máscara de subred decimal 256-10 (el resultado se llama tamaño de bloque o base) 4. La dirección de transmisión de la subred es la dirección de transmisión = siguiente número de subred - 1 5. El host efectivo ignora todos los 0 y todos los 1 en la subred, y el resto son direcciones de host válidas. Se ignoran todos los 0 y 1 de la subred; el resto son direcciones de host válidas. Última dirección de host válida = siguiente número de subred -2 ​​(es decir, dirección de transmisión -1)