J'étudie les adresses IPv4 et suis tombé sur tout cela à propos de l'adressage par classe. J'ai l'idée derrière ça, mais il y a quelque chose que je trouve confus:
Il existe deux gammes "ABC":
Premier:
A: 1.0.0.0 à 126.0.0.0 avec / 8
B: 128.0.0.0 à 191.255.0.0 avec / 16
C: 192.0.0.0 à 223.255.255.0 avec / 24
Deuxième:
A: 10.0.0.0 à 10.255.255.255 avec / 8
B: 172.16.0.0 à 172.31.255.255 avec / 12
C: 192.168.0.0 à 192.168.255.255 avec / 16
Pourquoi les deux utilisent-ils les noms A, B et C? Ils n'utilisent même pas les mêmes ensembles de masques de sous-réseau! Le premier est-il réservé aux adresses publiques? Parce que le second n'est que des adresses privées.
Aide appréciée!
Réponses:
Il est probable que les masques de sous-réseau vous désarçonnent. Tant que vous gardez à l'esprit que les règles ci-dessous ne s'appliquent plus, cela devrait aller.
En fin de compte, l'adressage par classe se résumait aux bits les plus significatifs (ou "en tête") de l'adresse. Ni plus ni moins.
0
10
110
Les "classes" provenaient de la façon dont elles répartissaient l'espace d'adressage à utiliser entre "hôte" et "réseau". Gardez à l'esprit qu'à l'époque (il y a bien longtemps, depuis l'époque d'ARPANET), les masques de sous - réseau n'existaient pas et le réseau était censé être déduit de l'adresse elle-même. Donc, avec ce qui précède à l'esprit, voici ce qu'ils ont proposé (cela est destiné à être une représentation binaire - chacun
N
ouH
représente un seul bit dans l'adresse 32 bits):NNNNNNNN.HHHHHHHH.HHHHHHHH.HHHHHHHH
(moins de réseaux, plus d'hôtes)NNNNNNNN.NNNNNNNN.HHHHHHHH.HHHHHHHH
(plus de réseaux, moins d'hôtes)NNNNNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH
(encore plus de réseaux, encore moins d'hôtes)Ici, le
N
est représentatif de la partie réseau de l'adresse, et leH
est représentatif de la partie hôte de l'adresse, ou comme ils l'ont rappelé dans la journée, le «champ de repos».En combinant cela avec ce qui a été dit plus tôt à propos des bits les plus significatifs, nous avons ce qui suit:
La conversion de ces plages en binaire peut rendre cela plus clair:
Classe A
Classe B
Classe C
Chaque adresse unique dans ces plages partagera un ou des bits de tête communs. La morale de l'histoire est que, si vous vous souvenez de ce que les bits de tête sont censés être (0 pour la classe A, 10 pour la classe B, 110 pour la classe C), il est extrêmement simple de déterminer à quelle "classe" une adresse aurait autrement appartenu. ou. Si la décimale est plus simple:
La façon la plus simple de gâcher quelqu'un sur "l'adressage avec classe" soit sur un test, un examen, ou autre, est d'utiliser une mauvaise direction au moyen d'un masque de sous-réseau. Encore une fois, n'oubliez pas que le masque de sous-réseau ne s'applique pas pour déterminer la classe d'une adresse. C'est facile à oublier car, comme d'autres l'ont dit, l'adressage et le routage sans classe existent depuis plus de deux décennies maintenant, et le masque de sous-réseau et la notation CIDR sont devenus omniprésents dans l'industrie.
la source
Alors que l'idée derrière l'adressage par classe est désormais obsolète car le routage interdomaine sans classe (CIDR) est utilisé depuis des décennies (la RFC1519 originale a été publiée en 1993), votre première réponse est celle historiquement correcte.
Le deuxième ensemble de réseaux que vous répertoriez provient de RFC1918 et définit des plages d'adresses à usage privé. Il existe un réseau unique / 8 dans l'ancien espace de classe A (donnant un seul réseau de classe A), un / 12 dans l'ancien espace de classe B (donnant 16 réseaux de classe B) et un / 16 dans l'ancien espace de classe C ( donnant 256 réseaux de classe C).
Il n'y a aucune contradiction.
la source
Alex, vous avez posé la question en 2014, et je n'ai pas vu de réponse claire et succincte à votre question, alors voici: Les "First One" sont des adresses IP publiques, qui peuvent être utilisées sur Internet. Les «secondes» sont des adresses IP privées qui ne peuvent pas être utilisées sur Internet car elles ne sont pas routables. Les adresses IP privées présentent cependant des avantages. Tout d'abord, le coût. Une organisation peut louer une adresse IP publique à un FAI que les nœuds internes peuvent utiliser lors de la communication externe. Deuxièmement, la sécurité. Les adresses IP internes resteront inconnues. Un serveur NAT ou PAT peut être utilisé pour traduire une IP privée en public et vice versa.
Premier: A: 1.0.0.0 à 126.0.0.0 avec / 8
B: 128.0.0.0 à 191.255.0.0 avec / 16
C: 192.0.0.0 à 223.255.255.0 avec / 24
Deuxième: A: 10.0.0.0 à 10.255.255.255 avec / 8
B: 172.16.0.0 à 172.31.255.255 avec / 12
C: 192.168.0.0 à 192.168.255.255 avec / 16
J'espère que cela t'aides.
/ Joanne
la source
La classe, "A", "B" et "C", vous indique la taille du masque de réseau. (Par exemple, une classe "C" a un masque de réseau 24 bits.) La classe n'est pas un nom propre spécifiant un réseau spécifique.
la source