¿Cuál es la diferencia entre una máscara de subred y una máscara de red?

20

¿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 routeun 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?

SpiXel
fuente
3
Es solo jerga.
KCotreau
2
entonces, ¿por qué Microsoft debería usar 2 nombres para ello?
SpiXel
3
¿Por qué llamamos a William, Bill o Billy? Nos gusta, y en algunos casos, simplemente vagos. El término apropiado es máscara de subred, pero los otros se usan mucho, probablemente máscaras de red.
KCotreau

Respuestas:

30

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/16red (usando la notación CIDR ). Aquí, su "máscara de red" es 255.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 redes 10.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:

10.10.0.0/18
10.10.64.0/18
10.10.128.0/18
10.10.192.0/18

Aquí, su "máscara de red" sigue siendo 255.255.0.0, pero cada "máscara de subred" lo es 255.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.0ser una "máscara de red" y luego 255.255.0.0ser una "máscara de superred" si en el mismo contexto que estamos hablando de 10.10.0.0/16ser una superred de, por ejemplo, 10.10.64.0/18. Todo se basa en el contexto de lo que se está discutiendo.

Pedacitos de tocino
fuente
Puedo apostar que esta es una de las mejores respuestas que he leído. Gracias.
alumno
Explicación cristalina. Apreciación y gracias.
Siva Prakash
9

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.

Darth Android
fuente
3
@SpiXel: Darth Android es correcto. Esto no está realmente en discusión.
jftuga
@SpiXel: División de una red en partes más pequeñas puede consistir en el uso de VLAN para separar y / o tráfico aislado, como DMZ, servidores, HR, Marketing, Desarrolladores, iSCSI, copias de seguridad, etc.
jftuga
@jftuga: sí, eso es correcto para la parte de redes más pequeñas, gracias :)
SpiXel