J'ai un réseau avec une gamme 10.0.0.0/24. Cela signifie que j'ai 10.0.0.0 à 10.0.0.255, cependant je ne peux pas utiliser 10.0.0.0 ou 10.0.0.255, mais je peux utiliser n'importe quoi entre cela.
Pourquoi est-ce? Le masque 255.255.255.0 implique que le dernier chiffre est l'adresse de l'hôte. Pourquoi ne puis-je pas utiliser 0 ou 255?
networking
ipv4
TheBro21
la source
la source
Réponses:
Dans un réseau / 24, vous ne pouvez pas utiliser
0
car il s'agit de l'identification du réseau (les périphériques l'utilisent pour reconnaître les différents réseaux auxquels ils sont connectés).Dans un PC Windows, ouvrez une invite de commande et tapez
netstat -r
. Vous obtiendrez la table de routage utilisée par le PC. Chaque réseau est répertorié à l'aide de l'identification du réseau (première adresse).La dernière adresse,
255
dans le cas d'un réseau / 24, est l'adresse de diffusion. Les périphériques connectés au réseau l'utilisent pour envoyer une diffusion, un message destiné à tous les périphériques du réseau.En général, la première adresse est l'identification du réseau et la dernière est la diffusion . Elles ne peuvent pas être utilisées comme adresses ordinaires.
la source
netstat -r
. Ce n'est pas mon système.Notez que vous ne pouvez pas utiliser les première et dernière adresses de la plage si elles sont utilisées pour numéroter des périphériques dans un domaine de diffusion (réseau physique ou réseau local virtuel, etc.). Comme l’autre réponse l’indique, le premier et le dernier sont utilisés respectivement comme adresse de réseau et adresse de diffusion dans ce scénario. De plus, dans certains scénarios, la première adresse est également interprétée comme une diffusion.
Cependant, il existe d'autres scénarios d'utilisation dans lesquels vous pouvez utiliser la première et la dernière adresse. Par exemple, si vous êtes un administrateur de pare-feu et que votre administrateur réseau vous a attribué la plage 10.0.0.0-10.0.0.255 , vous pouvez utiliser les 256 adresses comme adresses NAT sur votre pare-feu. J'admets que je n'ai pas souvent vu cela se produire et que, lorsque cela est fait, cela peut semer la confusion - la première réaction de la plupart des gens étant de penser que cela n'est pas permis -, et cette confusion pourrait bien être une raison de le déconseiller.
Si vous êtes nerveux, alors, à proprement parler, le 10.0.0.0-10.0.0.255 dans ce scénario n’est pas un réseau / 24 , c’est une plage ou un bloc d’adresses, mais je pense qu’il est de pratique courante de toujours parler de "le sous-réseau 10.0.0.0/24" dans un tel scénario.
la source
Une lecture de la procédure standard de sous-réseau Internet , vers un schéma standard Internet pour le sous-réseau et plus précisément de DATAGRAMMES INTERNET DE RADIODIFFUSION EN PRÉSENCE DE SUBNETS La section 7 décrit la raison d'être des choix que vous présentez.
Votre hypothèse est correcte pour les sous-réseaux CIDR avec des masques de bit continus.
Il est plus facile de considérer l'adresse de diffusion comme
Bcast = Host | ~Mask
. Cela ignore explicitement le choix des bits dans le sous-réseau. De manière correspondante, l'adresse réseau estNet = Bcast & ~Mask
.Strictement, l'adresse tout à zéro (.0 pour CIDR / 24) peut être utilisée, mais peut confondre certains logiciels, tandis que tous (0.255) sont réservés en tant qu'adresse de diffusion connue.
Certaines versions antérieures de BSD Unix 4.2 antérieures à la RFC 919 ont été expédiées en utilisant l'
Net
adresse comme diffusion. Cela a semé la confusion dans des environnements mixtes jusqu'à la version 4.3.la source
Adresse réseau
Le réseau pour réseau local (LAN) ou réseau étendu (WAN) est fourni avec une adresse en fonction de sa capacité. Les terminaux connectés au réseau utilisent ces adresses pour communiquer entre eux. Le système par défaut réserve une adresse pour la communication admin. Habituellement, les adresses «255» sont utilisées pour diffuser des messages sous Linux ou Fedora. L'administrateur utilise cette adresse pour diffuser ou adresser tous les utilisateurs du réseau. En cas d'arrêt d'urgence, l'administrateur peut diffuser le message à ses utilisateurs pour enregistrer leurs tâches. Certains systèmes d’exploitation permettent d’attribuer une adresse «0».
la source