Pourquoi les adresses IP ne peuvent-elles pas commencer par 0 ou 255?

8

Il a été spécifié quelque part (vraisemblablement dans une RFC) que les adresses de classe A vont de 1 à 126 dans le premier octet, et que les adresses de classe E vont de 240 à 255, mais cela exclut deux réseaux potentiels de chaque côté, à savoir un 0 et un réseau 255.

Je pense que les adresses commençant par ces IP ne sont pas valides. Est-ce à dire qu'ils ne travailleraient pas sur un réseau privé et y a-t-il une raison pour laquelle ils ne sont pas valides?

Odyssée
la source

Réponses:

19

L'adresse IP 0.0.0.0est utilisée comme caractère générique pour se lier à toutes les adresses. L'adresse IP 255.255.255.255est utilisée pour indiquer une diffusion locale.

Parce que cette décision faisait partie de la conception de réseau classe qui précède le CIDR , pour réserver ces adresses IP spécifiques seules, des règles spéciales auraient dû être créées pour les / 8 qui les contenaient. Étant donné que certains / 8 allaient rester réservés de toute façon, il était logique de les réserver plutôt que de créer des règles supplémentaires afin qu'elles puissent être utilisées.

David Schwartz
la source
4
Mais ... ce n'était pas la question. Je sais qu'ils l'ont marqué comme répondu, mais il n'y répond pas. Ce n'est pas si 0.0.0.0 est valide mais 0.213.4.67 ou tout autre 0.xxx ou 255.xxx pourrait l'être.
Micah Gafford
3
@DavidSchwartz Pour les personnes qui ne connaissent pas la notation CIDR, il n'est peut-être pas clair que vous ayez abordé ce point.
TR
6
J'ai lu la réponse. C'est un endroit où l'expert (vous) pouvez répondre aux questions que les profanes (moi) pourraient avoir. Si vous répondez à une question afin que seules les personnes qui devraient déjà la connaître soient les seules à pouvoir la comprendre, ne répondent pas à la question. Comme vous n'avez jamais dit spécifiquement que 0.xxx est entièrement bloqué parce qu'ils ont décidé d'utiliser 0.0.0.0 en tant que caractère générique, je n'ai certainement pas compris cela. En fait, je suppose que sur la base de la réponse de @DavidSchwartz, mais je pourrais toujours mal comprendre le pourquoi. Cela ne ferait certainement de mal à personne de mettre à jour la réponse avec la version profane. TY pour votre temps.
Micah Gafford
3
Il n'y avait aucune indication dans la réponse qui ferait penser que cela clarifierait quelque chose. J'essayais juste d'être utile à quiconque cherchait dans le futur. Votre réponse dit essentiellement "Eh bien, allez apprendre toutes ces autres choses." Les réponses devraient être holistiques, mais je serais d'accord pour ne pas avoir à décrire une sous-structure atomique ou d'autres choses idiotes. Il est assez facile de clarifier cette réponse sans aliéner les curieux ni exiger un certificat Network +.
Micah Gafford
3
Juste pour aider quiconque tombe plus tard sur ce sujet, pour autant que je sache d'après les liens dans la réponse, au début de l'Internet, il y avait quelques "grands réseaux" dont tous les ordinateurs connectés à Internet faisaient partie. Le premier octet d'une adresse IP spécifiait ce grand réseau. Par exemple, n'importe quelle adresse du formulaire 10.x.x.xvous a conduit à ARPANET. Étant donné que 0.0.0.0et 255.255.255.255étaient des adresses à usage spécial, même dans cette première conception, cela a effectivement transmis l'ensemble 0.x.x.xet 255.x.x.xles plages d'adresses. À mesure qu'Internet a évolué, cela n'a tout simplement pas changé.
ymbirtt
6

Parce qu'ils sont réservés aux adresses de multidiffusion et de diffusion

Le RFC les a spécifiquement mis de côté comme «réservés»

Ils sont valides , mais ne sont tout simplement pas utilisables

ChasingLogic
la source
1
"Pas utilisable" ???
Xavierjazz
1

0.0.0.0/8 et 255.0.0.0/8 sont tous deux réservés par l'IANA en 1981. Le premier bloc est destiné à l'auto-identification (basé sur la RFC 6890) et le dernier est réservé à une "utilisation future"; officiellement classe E.

Les adresses commençant par 240 ou un nombre supérieur n'ont pas été allouées et ne doivent pas être utilisées, à l'exception de 255.255.255.255, qui est utilisé pour la "diffusion limitée" sur un réseau local. Voir (RFC 919) et (RFC 922) pour plus d'informations.

Informations provenant de: https://myip.ms/info/whois/0.0.0.0 https://myip.ms/info/whois/255.0.0.0 https://tools.ietf.org/html/draft-wilson-class -e-01

Meynoush
la source
Mais la classe E a été définie comme étant 240.0.0.0/4; c'est-à-dire, 240.0.0.0 à 255.255.255.255 (ou peut-être 255.255.255.254). La question demande pourquoi 255 est traité différemment de 240 à 254; votre réponse ne répond pas à cela.
Scott