¿Por qué es contiguo 172.16/12?

¿Por qué es contiguo 172.16/12?

Estoy confundido.

DeRFC 1918:

10.0.0.0        -   10.255.255.255  (10/8 prefix)
172.16.0.0      -   172.31.255.255  (172.16/12 prefix)
192.168.0.0     -   192.168.255.255 (192.168/16 prefix)

172.16/12Me parece extraño el prefijo para el rango 16- 31. Las máscaras sonse supone que usa 1 binarios contiguos.

Un prefijo de /121 contiguos debe indicar:

11111111.11110000

Sólo 172.16( 10101100.00010000) está enmascarado por ese rango. Todos los que no son 16bits para oclets 17no 31están protegidos por la máscara.

Pero la máscara binaria a cubrir 172.16es172.31

11111111.00011111

Lista de 172.16- 172.31:

10101100.00010000
10101100.00011111
10101100.00011110
10101100.00011101
10101100.00011100
10101100.00011011
10101100.00011010
10101100.00011001
10101100.00011000
10101100.00010111
10101100.00010110
10101100.00010101
10101100.00010100
10101100.00010011
10101100.00010010
10101100.00010001

Entonces, un prefijo de 172.16/16( 11111111.11111111) para enmascarar todo esto tiene más sentido para mí.

¿Este rango RFC 1918 172.16.0.0no 172.31.255.255es contiguo?

¿O un /12prefijo realmente indica:

11111111.00001111

Pero ese rango de números solo llega a 15, en cuyo caso necesitamos:

11111111.00011111

Y eso debería ser así 172.16/13, si no es contiguo.

Respuesta1

Sólo 172.16( 10101100.00010000) está enmascarado por ese rango. Todos los ocletes 17-31 no están protegidos por la máscara.

No, eso no es verdad. Todos los octetos del 16 al 31 están cubiertos por la máscara por igual, porque todos tienen la forma 0001xxxx.

El propósito de las máscaras de red es indicar laestáticoparte de la dirección, y si miras la lista en tu publicación, los primeros 12 bits contiguos son estáticos mientras que el resto son variables. Es por eso que el primer octeto de la máscara es 11111111, después de todo, y no 00000000: indica que los ocho bits (de 172) están fijos y, de la misma manera, el segundo octeto 11110000indica que los primeros 4 bits están fijos.

Pero incluso si la máscara de red indicara la parte variable, seguiría siendo contigua porque los últimos 4 bits del segundo octetoytodos los bits de los octetos 3º y 4º son variables, sin espacios.

Respuesta2

Poreste paciente responde por u1686_grawity, la mascarilla no cubreposiblenúmeros, peroinmutable¡números!

11111111.11110000

Protege los primeros doce espacios:

10101100.0001xxx

permitiendo ese rango de 16-31

información relacionada