¿Por qué hay que introducir una máscara de subred en lugar de simplemente un número de 1 bit en la máscara?

¿Por qué hay que introducir una máscara de subred en lugar de simplemente un número de 1 bit en la máscara?

Según tengo entendido, máscara de subreddebe ser contiguo. Entonces, por ejemplo, no puedes tener una máscara de 255.1.0.0. Las redes a menudo se denominan, por ejemplo, 192.168.5.0/24, que contiene automáticamente toda la información para derivar la máscara de subred y, con dicha derivación, se garantiza que serán contiguas.

¿Por qué los usuarios tienen que "expandir" manualmente este número 24 a 255.255.255.0 en lugar de simplemente ingresar el número 24 en la configuración de red? ¿Existe algún caso en el que se requiera una máscara de subred y la cantidad de 1 bits en la máscara no sea suficiente para la configuración?

Respuesta1

Simplemente depende del software.

Cuando se redactan los RFC, generalmente no definen cómo se presenta un valor a un usuario final, sólo cómo "funciona". Entonces terminas con el efecto que has visto donde diferentes programas implementan el mismo número de diferentes maneras.

La misma subred presentada de diferentes maneras:

  • 255.255.255.0
  • /24
  • 11111111.11111111.11111111.00000000

Lo mismo se puede ver con la presentación de las direcciones mac:

  • Formatos de Cisco en IOS: FFFF.FFFF.FFFF
  • Microsoft cli hace: FF-FF-FF-FF-FF-FF
  • Microsoft DHCP: FFFFFFFFFFFF
  • La mayoría de los fabricantes de tarjetas de red: FF:FF:FF:FF:FF:FF

Todos estos representan la misma dirección mac, solo que en diferentes formas.

información relacionada