3.4 Determinación de la Porción de Red de la Dirección Host y la Función que Cumple la Máscara de Subred
3.4 Determinación de la Porción de Red de la Dirección Host y la Función que Cumple la Máscara de SubredComo se enseñó anteriormente, una dirección IPv4 tiene una porción de red y una porción de host. Se hizo referencia a la duración del prefijo como la cantidad de bits en la dirección que conforma la porción de red. El prefijo es una forma de definir la porción de red para que los humanos la pueden leer. La red de datos también debe tener esta porción de red de las direcciones definidas. Para definir las porciones de red y de host de una dirección, los dispositivos usan un patrón separado de 32 bits llamado máscara de subred, como se muestra en la figura. La máscara de subred se expresa con el mismo formato decimal punteado que la dirección IPv4. La máscara de subred se crea al colocar un 1 binario en cada posición de bit que representa la porción de red y un 0 binario en cada posición de bit que representa la porción de host. El prefijo y la máscara de subred son diferentes formas de representar lo mismo, la porción de red de una dirección. Como se muestra en la figura, un prefijo /24 se expresa como una máscara de subred como 255.255.255.0 (11111111.11111111.11111111.00000000). Los bits restantes (orden inferior) de la máscara de subred son ceros, que indican la dirección host dentro de la red. La máscara de subred se configura en un host junto con la dirección IPv4 para definir la porción de red de esa dirección. Por ejemplo, veamos el host 172.16.20.35/27: Dirección 172.16.20.35 10101100.00010000.00010100.00100011 Máscara de Subred 255.255.255.224 11111111.11111111.11111111.11100000 Dirección de Red 172.16.20.32 10101100.00010000.00010100.00100000 Como los bits de orden superior de las máscaras de subred son números 1 contiguos, existe solamente una cantidad limitada de valores de subred dentro de un octeto. Sólo es necesario ampliar un octeto si la división de red y host entra en dicho octeto. Por lo tanto, se usan patrones de 8 bits limitados en las máscaras de subred. Estos patrones son: 00000000 = 0 10000000 = 128 11000000 = 192 11100000 = 224 11110000 = 240 11111000 = 248 11111100 = 252 11111110 = 254 11111111 = 255 Si la máscara de subred de un octeto se representa con 255, entonces todos los bits equivalentes de ese octeto de la dirección son bits de red. De igual manera, si la máscara de subred de un octeto está representada por 0, entonces todos los bits equivalentes de ese octeto de la dirección son bits de host. En cada uno de estos casos, no es necesario ampliar este octeto a binario para determinar las porciones de red y host. |