web-dev-qa-db-fra.com

Pourquoi ne puis-je pas utiliser la première ou la dernière adresse d'un sous-réseau?

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?

35
TheBro21

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).

Sur 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).

enter image description here

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és comme adresses ordinaires.

69
jcbermu

Notez que vous ne pouvez pas utiliser la première et la dernière adresse dans la plagesi/ elle est utilisée pour numéroter des périphériques dans un domaine de diffusion (c.-à-d. Un réseau physique ou un réseau 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é le code 10.0.0.0-10.0.0.255range, vouspouvezutilisez les 256 adresses comme NAT adresses sur votre pare-feu. J'admets que je n'ai pas vu cela souvent, et que cela pourrait 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, ok, à proprement parler, le 10.0.0.0-10.0.0.255 dans ce scénario n’est pas un/24réseau, c’est unintervalleou ablockof adresses, mais j'estime qu'il est de pratique courante de toujours parler de "sous-réseau 10.0.0.0/24" dans un tel scénario.

8
hertitu

Lecture de Procédure de sous-réseau standard Internet , Vers un schéma standard Internet pour le sous-réseau et plus précisément LA RADIODIFFUSION DE DONNÉES DE DONNÉES SUR INTERNET EN PRÉSENCE DE SOUS-RÉSEAUX La section 7 décrit la justification 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 en tant que Bcast = Host | ~Mask. Cela ignore explicitement le choix des bits dans le sous-réseau. De manière correspondante, l'adresse réseau est Net = 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 à l’aide de l’adresse Net en tant que diffusion. Cela a semé la confusion dans des environnements mixtes jusqu'à la version 4.3.

4
Pekka

Adresse réseau

Le réseau pour réseau local (LAN) ou réseau étendu (WAN) est doté d'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. Les adresses "255" sont généralement 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".

En savoir plus sur Principes de base de la mise en réseau: Adressage réseau par Microsoft

Regardez aussi Qu'est-ce que la traduction d'adresses réseau?

1
Bellatechie30