Les adresses IP privées et publiques
Sommaire
I. Présentation
Une adresse IP permet d’identifier chaque hôte connecté à un réseau informatique utilisant le protocole IP. Actuellement, elle est mondialement utilisée dans sa version 4, une version dans laquelle l’adresse IP est composée de 4 nombres (4 octets) allant de 0 à 255, séparés par des points. De ce fait, l’adresse IP la plus basse est 0.0.0.0 et la plus haute 255.255.255.255, chacun de ces nombres correspond à un octet.
Un ordinateur, une imprimante, un smartphone, un routeur, etc… tout périphérique connecté à un réseau et qui veut communiquer avec les autres hôtes du réseau doit disposer d’une adresse IP.
Dans notre cours dédié aux bases du réseau, retrouvez un module dédié à l'IPv4 : Cours sur l'IPv4
II. Les classes d’adresses IP
Chaque adresse IP appartient à une classe qui correspond à une plage d’adresses IP. Ces classes d’adresses sont au nombre de 5 c'est-à-dire les classes A, B, C, D et E. Le fait d’avoir des classes d’adresses permet d’adapter l’adressage selon la taille du réseau c'est-à-dire le besoin en terme d’adresses IP.
- La classe A de l’adresse IP 0.0.0.0 à 126.255.255.255 (adresses privées et publiques).
- La classe B de l’adresse IP 128.0.0.0 à 191.255.255.255 (adresses privées et publiques).
- La classe C de l’adresse IP 192.0.0.0 à 223.255.255.255 (adresses privées et publiques).
- La classe D de l’adresse IP 224.0.0.0 à 239.255.255.255 (adresses de multicast).
- La classe E de l’adresse IP 240.0.0.0 à 255.255.255.255 (adresses réservées par l’IETF).
III. Les adresses IP privées
Les adresses IP privées représentent toutes les adresses IP de classe A, B et C que l’on peut utiliser dans un réseau local (LAN) c'est-à-dire dans le réseau de votre entreprise ou dans le réseau domestique. De plus, les adresses IP privées ne peuvent pas être utilisées sur internet (car elles ne peuvent pas être routées sur internet), les hôtes qui les utilisent sont visibles uniquement dans votre réseau local. Les classes A, B et C comprennent chacune une plage d’adresses IP privées à l’intérieur de la plage globale.
- Les adresses privées de la classe A : 10.0.0.0 à 10.255.255.255
- Les adresses privées de la classe B : 172.16.0.0 à 172.31.255.255
- Les adresses privées de la classe C : 192.168.0.0 à 192.168.255.255
IV. Les adresses IP publiques
Contrairement aux adresses IP privées, les adresses IP publiques ne sont pas utilisées dans un réseau local mais uniquement sur internet. Les routeurs (par exemple : votre box) disposent d’une adresse IP publique côté internet, ce qui rend votre box visible sur internet (elle répondra au ping). Mais aussi, lorsque vous accédez à un site web vous utilisez l’adresse publique du serveur web.
Une adresse IP publique est unique dans le monde, ce qui n’est pas le cas des adresses privées qui doivent être unique dans un même réseau local mais pas au niveau planétaire étant donné que ces adresses ne peuvent pas être routées sur internet.
Les adresses IP publiques représentent toutes les adresses IP des classes A, B et C qui ne font pas partie de la plage d’adresses privées de ces classes ou des exceptions de la classe A.
V. Les exceptions
- Le réseau 127.0.0.0 est réservé pour les tests de boucle locale avec notamment l’adresse IP 127.0.0.1 qui est l’adresse « localhost » c'est-à-dire de boucle locale de votre PC.
- Le réseau 0.0.0.0 est lui aussi réservé (et utilisé notamment pour définir une route par défaut sur un routeur).
120.200.30.0/27 quel est le masque et comment je peux créer 8 sous réseaux avec ? je veux le masque des 8 sous-réseaux
Coucou , est-ce parce que le 127.0.0.0 est réservé pour les tests de boucle locale qu’il ne fait pas partie de la classe A ? Merci d’avance.
Coucou, pour le masque suffit de regarder après le / je pense donc ici 27. Pour créer 8 sous réseaux avec tu peux penser VLSM. Passer à un /30 en empruntant 3 bits (parce que 2^3=8) à la partie host. Les 8 combinaisons possibles des 3bits empruntés à la partie host donne les adresses : 120.200.30.0/30 ; 120.200.30.4/30 ; 20.200.30.8/30 ; 20.200.30.12/30 ; 20.200.30.16/30 ; 20.200.30.20/30 ; 20.200.30.24/30 ; 20.200.30.28/30 .
c’est 8 octets par classe et non 4 pauvre nul !
Bonjour,
L’amabilité ce n’est pas votre fort…!! Désolé mais une adresse IPv4 = 4 octets.
Coucou, j’aimerais demander les exemples d’expérimentations offertes par la classe E.
Merci de vos interventions probables!
1 octet = 8 bits 😉
En plus d’être insolent , vous êtes ignorants il s’a De 4 octets et 8bit par octets 💔😒.
bonjour,
pour la classe B en @ privée j’ai appris 192.168.0 et vous avez mis 192.168.1 cela change-t-il quelque chose ? ou c’est sans importance ?
Merci beaucoup pour votre réponse mais je je trouve pas cla réponse de ce que je delande
Bonjour, il me semble que pour la classe C le plan commence à 192.168.0.0 (et pas à 192.168.1.0)
C’est compréhensible vraiment
Juste pour infos la classe C commence a 192.168.0.0
la classe A va de 0.0.0.0 à 127.255.255.255, légère erreur, bonne année 2024, sinon pour répondre à la question plus haut si tu as 192.1687.0.X /24 et 192.168.1.X /24 tu n’es tout bonnement pas dans le même réseau… /8 ou /16 ça change rien
correction : 192.168.0.X/24 et pas 192.1687 xd
Salut !! Le masque de sous réseau dans le CIDR se donne en fonction des octets occupés ou de la classe de l’adresse ???