Tengo una red con un rango de 10.0.0.0/24. Esto significa que tengo 10.0.0.0 a 10.0.0.255, sin embargo, no puedo usar 10.0.0.0 o 10.0.0.255, pero puedo usar cualquier cosa entre eso.
¿Por qué es esto? La máscara 255.255.255.0 implica que el último dígito es la dirección del host, entonces, ¿por qué no puedo usar 0 o 255?
networking
ipv4
TheBro21
fuente
fuente
Respuestas:
En una red / 24 no se puede usar
0
porque es la identificación de la red (los dispositivos la usan para reconocer las diferentes redes a las que están conectados).En una PC con Windows, abra un símbolo del sistema y escriba
netstat -r
. Obtendrá la tabla de enrutamiento utilizada por la PC, cada red se enumera utilizando la identificación de red (primera dirección).La última dirección,
255
en el caso de una red / 24, es la dirección de difusión. Los dispositivos conectados a la red lo usan para enviar una transmisión, un mensaje destinado a todos los dispositivos en la red.En general, la primera dirección es la identificación de la red y la última es la transmisión , no se pueden usar como direcciones regulares.
fuente
netstat -r
. No es mi sistema.Tenga en cuenta que no puede usar la primera y la última dirección en el rango si se usa para numerar dispositivos en un dominio de difusión (es decir, una red física o un vlan, etc.). Como la otra respuesta indica, de hecho, el primero y el último se usan como red y dirección de transmisión respectivamente en ese escenario. Además, en algunos escenarios, la primera dirección también se interpreta como broadcast.
Sin embargo, hay otros escenarios de uso en los que puede usar la primera y la última dirección. Por ejemplo, si usted es un administrador de firewall y su administrador de red le otorga el rango 10.0.0.0-10.0.0.255 , entonces puede usar las 256 direcciones como direcciones NAT en su firewall. Admito que no he visto esto con mucha frecuencia, y cuando se hace, puede causar cierta confusión, ya que la primera reacción de la mayoría de las personas es pensar que no está permitido, y esta confusión puede ser una razón para desaconsejarlo.
Si no eres quisquilloso, entonces está bien, estrictamente hablando, el 10.0.0.0-10.0.0.255 en ese escenario no es una red / 24 , es un rango o un bloque de direcciones, pero creo que es una práctica común referirse a esto como "la subred 10.0.0.0/24" en tal escenario.
fuente
Una lectura del Procedimiento de subred estándar de Internet , Hacia un esquema estándar de Internet para subred y específicamente DIFERENCIAS DE DATOS DE INTERNET EN LA PRESENCIA DE SUBRES La sección 7 describe la justificación de las opciones que presenta.
Su hipótesis es correcta para subredes CIDR con máscaras de bits distintivas.
Es más fácil considerar la dirección de transmisión como
Bcast = Host | ~Mask
. Esto ignora explícitamente la elección de bits en la subred. En consecuencia, la dirección de red esNet = Bcast & ~Mask
.Estrictamente, se puede usar la dirección de todos los ceros (.0 para CIDR / 24), pero podría confundir algunos programas, mientras que todos los (.255) están reservados como una dirección de difusión conocida.
Algunos de los primeros lanzamientos de BSD Unix 4.2 antes de RFC 919 se enviaron utilizando la
Net
dirección como transmisión. Esto causó cierta confusión en entornos mixtos hasta la versión 4.3.fuente
Dirección de red
La red para la red de área local (LAN) o la red de área amplia (WAN) se proporciona con una dirección basada en su capacidad. Los terminales conectados a la red utilizan estas direcciones para comunicarse entre sí. El sistema por defecto reserva alguna dirección para la comunicación del administrador. Por lo general, las direcciones "255" se utilizan para transmitir mensajes en sistemas Linux o Fedora. El administrador utiliza esta dirección para transmitir o dirigirse a todos los usuarios de la red. En caso de apagado de emergencia, el administrador puede transmitir el mensaje a sus usuarios para guardar sus acciones. Algunos sistemas operativos proporcionan la facilidad para asignar la dirección "0".
fuente