¿Existe alguna lógica en el uso de dos nombres diferentes para determinar la ID del host y la ID de la red?
Por ejemplo, si escribe print route
un símbolo del sistema, obtiene cosas con máscara de red , pero la configuración de IPv4 parece usar una máscara de subred .
¿Hay alguna diferencia significativa entre los dos términos?
Respuestas:
La diferencia es muy, muy leve. 9 de cada 10 veces, significarán exactamente lo mismo.
Sin embargo, los términos pueden tener un significado contextual en los casos en que estamos discutiendo la división en subredes de una red determinada. En esos casos, los dos términos "máscara de red" y "máscara de subred" pueden tener significados distintos. Es decir, si hacemos una distinción entre una "red" y una "subred", entonces "la máscara de una red" y "la máscara de una subred" significan cosas diferentes debido al contexto. Esta distinción es una distinción relativa .
Por ejemplo, supongamos que se le ha emitido la
10.10.0.0/16
red (usando la notación CIDR ). Aquí, su "máscara de red" es255.255.0.0
. Supongamos que necesita separar esta red en 4 redes más pequeñas, cada una tan grande como sea posible. Para obtener 4 redes10.10.0.0/16
, debe tomar prestados dos bits (00, 01, 10, 11) de la dirección del host y usarlos para las direcciones de subred. Esto le dará las siguientes subredes:Aquí, su "máscara de red" sigue siendo
255.255.0.0
, pero cada "máscara de subred" lo es255.255.192.0
.Pero, como dije, es completamente un término relativo basado en el contexto. También se podría hablar de
255.255.192.0
ser una "máscara de red" y luego255.255.0.0
ser una "máscara de superred" si en el mismo contexto que estamos hablando de10.10.0.0/16
ser una superred de, por ejemplo,10.10.64.0/18
. Todo se basa en el contexto de lo que se está discutiendo.fuente
La "máscara de red", la "máscara de subred" o simplemente la "máscara" son lo mismo: una máscara que le dice al software qué IP pertenecen a esa red y cuáles no.
fuente