IPv4 : Network-ID et Host-ID

Introduction

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.

Network-ID (Identifiant réseau)

  • Définition : Il s’agit de la partie de l’adresse IP qui identifie le réseau spécifique auquel appartient un hôte. Tous les hôtes au sein d’un même réseau partagent le même network-id.
  • Importance : Il facilite le routage des paquets à travers les réseaux interconnectés. Les routeurs déterminent la destination d’un paquet basée sur le network-id.

Host-ID (Identifiant hôte)

  • Définition : Il s’agit de la partie de l’adresse IP qui identifie un hôte spécifique au sein d’un réseau. Le host-id est unique au sein d’un réseau spécifique, mais peut être répété dans différents réseaux.
  • Importance : Il permet de distinguer chaque machine ou périphérique au sein d’un réseau. Une fois qu’un paquet arrive à un réseau particulier, le host-id est utilisé pour transmettre le paquet à la bonne machine.

Comment fonctionnent-ils ensemble?

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.

Classes d’adresses et leur division

Selon les classes d’adresses IPv4, la division entre network-id et host-id varie :

  • Classe A : N.H.H.H
    • N représente le network-id, qui est de 8 bits.
    • Les trois H représentent le host-id, qui est de 24 bits.
  • Classe B : N.N.H.H
    • N.N représente le network-id, qui est de 16 bits.
    • Les deux H représentent le host-id, qui est de 16 bits.
  • Classe C : N.N.N.H
    • N.N.N représente le network-id, qui est de 24 bits.
    • H représente le host-id, qui est de 8 bits.

CIDR et la fin de la division stricte

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.

Conclusion

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.