¿Qué es una máscara de subred?
Una máscara es una cadena de códigos binarios que realiza una operación AND bit a bit en el campo de destino para enmascarar el bit de entrada actual.
El código fuente y la máscara se someten a operaciones bit a bit u operaciones lógicas para obtener nuevos operandos. Se utilizan operaciones bit a bit como operaciones OR y operaciones AND. Se utiliza para cambiar letras mayúsculas en código ASCII a letras minúsculas.
Por ejemplo, el valor del código ASCII de A es 65= (01000001)2, y el valor del código ASCII de a es 97= (01100001)2. Para convertir la letra A mayúscula en una letra minúscula, solo necesita cambiar el ASCII de A. La letra a minúscula se puede obtener aplicando un OR al código con (01100001)2.
La regla de dirección IP 255.255.255.0 representa la dirección de la máscara de subred. Después de convertir la máscara de subred a código binario, por ejemplo: 192.168.1.2 /24
Se considera que la dirección 192.168.1.2 es una dirección de Clase C, por lo que la máscara de subred es 255.255.255.0 y se convierte a binario. 11111111.11111111.11111111.00000000.
Explicación, 1 representa el bit de red y 0 representa el bit de host. Tanto 1 como 0 deben ser consecutivos como máscaras de subred.
Información ampliada
La máscara de subred es una tecnología de IP virtual producida para resolver la asignación de direcciones IP en un contexto de escasez de recursos de direcciones IPv4 que A y B están separados por máscara de subred, Clase. Las direcciones C se dividen en varias subredes, lo que mejora significativamente la eficiencia de la asignación de direcciones IP y resuelve de manera efectiva la situación de escasez de recursos de direcciones IP.
Por otro lado, para administrar mejor la red en la intranet empresarial, los administradores de red también utilizan máscaras de subred para dividir artificialmente una red interna empresarial más grande en subredes más pequeñas y luego. utilice la función de enrutamiento del conmutador de tres capas para realizar la interconexión de subred, resolviendo así de manera efectiva muchos problemas de administración de red, como tormentas de transmisión de red y virus de red.
En la mayoría de los libros de texto sobre redes, la función de la máscara de subred generalmente se describe como dividir la dirección IP en una identificación de red (Net.ID) y una identificación de host (Host.ID) mediante operaciones lógicas. Dos hosts con la misma ID de red pueden comunicarse entre sí sin enrutamiento.
Según la definición RFC950, una máscara de subred es un número binario de 32 bits en el que todos los bits correspondientes a la dirección de red se establecen en 1 y todos los bits correspondientes a la dirección del host se establecen en 0. La máscara de subred le dice al enrutador qué parte de la dirección es la dirección de red y qué parte es la dirección del host, lo que permite al enrutador determinar correctamente si alguna dirección IP pertenece a este segmento de red y así realizar el enrutamiento correctamente.
La configuración de la máscara de subred debe seguir ciertas reglas. Al igual que la dirección IP binaria, la máscara de subred consta de 1 y 0, y 1 y 0 son consecutivos. La longitud de la máscara de subred también es de 32 bits. El lado izquierdo son los bits de la red, representados por el número binario "1", el número de unos es igual a la longitud de los bits de la red, el lado derecho son los bits del host; representado por el número binario "0", el número de ceros es igual a la longitud de bits del host.
El propósito de esto es usar 0 para cubrir el número de host original al realizar una operación AND bit a bit entre la máscara y la dirección IP sin cambiar el número de segmento de red original, y es fácil de determinar mediante el número de dígitos de 0 El número de hosts en la subred (2 elevado a la potencia de los dígitos del host - 2, porque cuando el número de host es todo 1, representa la dirección de transmisión de la red, y cuando es todo 0, representa el número de red de la red, estas son dos direcciones especiales).
Referencia: Enciclopedia Baidu-Máscara
Referencia: Enciclopedia Baidu-Máscara de subred