Dans le contexte des adresses IPv4, une adresse est généralement divisée en deux composantes principales : le network-id et le host-id. Ces identifiants servent à déterminer la localisation d’un hôte spécifique au sein d’un réseau.
Imaginons que vous vouliez envoyer une lettre à une adresse précise dans une grande ville. Le “network-id” serait semblable au nom de la ville, aidant les systèmes postaux à acheminer cette lettre à la bonne ville, tandis que le “host-id” serait semblable au numéro de rue et au nom de la rue, s’assurant que la lettre est livrée à la bonne maison.
Selon les classes d’adresses IPv4, la division entre network-id et host-id varie :
N
représente le network-id, qui est de 8 bits.H
représentent le host-id, qui est de 24 bits.N.N
représente le network-id, qui est de 16 bits.H
représentent le host-id, qui est de 16 bits.N.N.N
représente le network-id, qui est de 24 bits.H
représente le host-id, qui est de 8 bits.Avec l’introduction du CIDR (Classless Inter-Domain Routing), la division stricte basée sur les classes a été rendue obsolète. Avec CIDR, le masque de sous-réseau (parfois appelé masque de longueur de préfixe) détermine la séparation entre le network-id et le host-id.
La distinction entre network-id et host-id est essentielle pour comprendre comment fonctionne le routage IP et comment les adresses IP sont structurées. Même si le concept de classes d’adresses est moins pertinent aujourd’hui avec l’adoption du CIDR, la base de la division reste cruciale pour le fonctionnement des réseaux IP.