TL;DR:

TL;DR:

Estoy bastante seguro de que es 2x-2, pero quiero asegurarme de que estoy en lo cierto. ¿Alguien tiene algo que decir y por qué?

x2 + 2

2x + 2

2x – 2

x2 – 2

Respuesta1

La cantidad de hosts es básicamente la cantidad de combinaciones que puedes hacer con la cantidad de bits.
EnTCP/IPv4la IP más baja y más alta de la subred están reservadas como dirección de subred y dirección de transmisión respectivamente.

Normalmente, las subredes se anotan como, 192.168.420.0/24pero xcomo usted describe, es el resto de bits cuando se resta xdel número total de bits disponibles en TCP/IPv4 (spoiler: son 32).

La fórmula es 2^x, explicó:

  • 2 - el número de posibilidades para cada bit, 0o1
  • ^ - elevar a la potencia de:
  • x - el número de bits que se da

Yo digo que es hora de hacer algunas buenas subredes manuales.

Ejemplo de 24 bits:

Tengo 24 bits para usar.
número de IP (2^24) = 16777216
rango = x.0.0.0 - x.255.255.255

Si crea una subred grande, podría tener 16777214 hosts.
dirección de red = x.0.0.0
dirección de transmisión = x.255.255.255
rango de IP efectivo = x.0.0.1 - x.255.255.254 (16777214)
enmascarador de subred = 255.0.0.0

Ejemplo de 16 bits:

Tengo 16 bits para usar.
número de IP (2^16) = 65536
rango = xx0.0 - xx255.255

Si crea una subred grande, podría tener 65534 hosts.
dirección de red = xx0.0
dirección de transmisión = xx255.255
rango de IP efectivo = xx0.1 - xx255.254 (65534)
enmascarador de subred = 255.0.0.0

TL;DR:

Sí, lo es2^x-2

Respuesta2

Sospecho que desea 2 x - 2 porque en la mayoría de los casos desea mantener el número más bajo como dirección de red y el más alto para transmisión.

Quizás quieras leer esta publicación en nuestro sitio hermano: https://serverfault.com/questions/49765/how-does-ipv4-subnetting-work

información relacionada