¿Cuál es el último número en esta dirección IP?


8

Una dirección IP como esta 223.248.0.0/24o223.248.0.0/16

¿Qué significa el último número en la dirección IP (24 o 16 en el ejemplo anterior)? ¿Hay una manera simple de entender cómo establecer el número después de la barra diagonal?

Respuestas:


17

Una dirección IP es solo un número. Uno que, como estoy seguro de que sabe, identifica de forma única una computadora en una red. Pero sigue siendo solo un número, al que volveremos.

Tomemos un ejemplo: 192.168.1.105

Notarás que la dirección IP se divide en cuatro partes: {192, 168, 1, 105}. Y probablemente también sepa que cada una de esas partes puede tener un valor de 0-255.

Resulta que los números 0..255 se pueden representar en 8 bits. Por lo tanto, una dirección IP consta de cuatro secciones, y cada sección puede tener un valor 0..255. Esto significa que cada sección se puede representar con 8 bits. Con cuatro de estas secciones, tiene (4 secciones) * (8 bits / sección) = 32 bits. Para representar la dirección IP completa.

¿Recuerdas cuando dijimos que una dirección IP es solo un número? Bueno, una IP es un número entero de 32 bits. Por conveniencia, lo escribimos como "192.168.1.105" pero puede escribirlo fácilmente como0xC0A80169

En binario, los 32 dígitos binarios en su gloria: 11000000101010000000000101101001

Bueno. Entonces ahora su pregunta: ¿qué significa 192.168.1.105/24?

Significa que los primeros 24 bits de la dirección IP son la "subred". Significa que los primeros 24 bits de elementos en su red son los mismos. A medida que agrega nuevas computadoras, solo le quedan 8 bits (recuerde, una IP es un número de 32 bits) para direccionar nuevos dispositivos.

Debido a que tiene un valor de direccionamiento de 8 bits, en este ejemplo, solo puede agregar 255 dispositivos.

110000001010100000000001 01101001
------------------------
(subnet)

Separemos la subred:

11000000 10101000 00000001 = 192 168 1

¿Ver?

Mismo ejemplo con una subred / 16: 192.168.1.105/16

1100000010101000 0000000101101001
----------------
(subnet)

Entonces, en este caso, cada dirección IP comienza con 192.168, los primeros 16 bits de la dirección IP. Y luego tenemos 16 bits restantes para nuevos dispositivos. 16 bits = 65535 dispositivos.

Entonces, si tiene una subred pequeña, tiene una mayor porción de direcciones de Internet. MIT posee una subred / 8, es decir, tiene un bloque de direcciones IP y pueden agregar 2 ^ 24 dispositivos. ¡Muy genial!


¿Cómo se obtiene esto, "los números 0..255 se pueden representar en 8 bits?" gracias.
runeveryday

44
Has usado mal el término "máscara de subred" aquí. Solo se debe usar "subred" o "red (dirección)". La parte posterior a la barra diagonal es la máscara de subred.
camh

@runeveryday Si abre su calculadora en modo binario / hexadecimal, será más fácil de ver. Cada bit puede tener 2 estados. Cada bit que agregue duplicará el número de estados que puede representar. Con 8 bits puede tener 2 ^ 8 = 256 estados, por lo tanto, 0-255.
greatwolf

lo que dijo Camh, y cuando usa máscaras de subred en otros contextos (por ejemplo, en cualquier configuración de red) 192.168.0.1/16 tiene una máscara de subred de 255.255.0.0, de lo que está hablando es definitivamente la dirección de red.
derobert

5

Esas no son direcciones IP per se, son rangos. El último número (que, como menciona psusi se llama máscara de subred) indica el número de bits relevantes: /16significa que la red incluye todos los números que comienzan con los primeros 16 bits de la IP especificada (223.248 en su ejemplo). A /8es una red de clase A con 2 ^ 24 direcciones, /16es clase B con 2 ^ 16 (65536), y a /24 es una clase C con 2 ^ 8 = 256 direcciones. Con mayor frecuencia, esto se ve en las redes locales: 192.168.0.0/24 (generalmente utilizado en redes domésticas pequeñas) y 10.0.0.0/16, generalmente en intranets de grandes empresas. Puede ver otros rangos reservados enumerados en notación de subred y una lista de rangos, y el número total de doaminas en Wikipedia .


55
También es importante tener en cuenta que se permiten números además del 8, 16 y 24. 10.1.2.0/23es perfectamente válido y significa 10.1.2.0–10.1.3.255.
derobert

2

Es la máscara de subred para la red. En otras palabras, dice qué tan grande es la red. A / 24 es una red de clase C, que tiene 256 direcciones y una máscara de subred de 255.255.255.0. A / 16 es clase B, con una máscara de subred de 255.255.0.0.


¿Cuántas direcciones tiene A / 16? ¿Cómo obtener 24 o 16? ¿todavía hay otros números
Runeveryday

2
/ 24 no es clase C, ni es / 16 clase B, ni / 8 clase A. Esas clases son todos rangos específicos de direcciones IP, una clase C proviene de 192.0.0.0–223.255.255.255. Entonces 10.0.0.0/24 no es de clase C, en realidad es una subred en el espacio de clase A. Es mejor evitar el uso de la antigua terminología con clase.
derobert

@derobert, un posible tecnicismo, aunque puedes escribir 192.168.1.0/24 y realmente es una clase C.
psusi 11/11/11

@runeveryday, a / 16 tiene 16 bits para la red y 16 para la dirección de host, dando 2 ^ 16 o 65536 direcciones. A / 24 usa 24 bits para la red, dejando 8 para el host, dando 2 ^ 8 o 256 direcciones. Puede usar cualquier valor después del / entre 1 y 31.
psusi
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.