Constitution d'une adresse IPv4
Une adresse IPv4 est composée de 4 octets soit 32 bits. La notation couramment utilisée pour représenter ces adresses est notation « décimale pointée ».
Par exemple, l'adresse 10101100 00010000 00000100 00010100
est exprimée en format décimal pointé de la manière suivante : 172.16.4.20
Parties réseau et hôte
Pour chaque adresse IPv4, une partie des bits d'ordre haut représente l'adresse réseau. Au niveau de la couche 3, un réseau se définit par un groupe d'hôtes dont la partie adresse réseau de l'adresse contient la même configuration binaire.
Bien que l'ensemble des 32 bits définisse l'adresse IPv4 d'un hôte, un nombre variable de bits constitue la partie hôte de l'adresse. Le nombre de bits contenus dans la partie hôte détermine le nombre d'hôtes possible sur un réseau.
Par exemple, si un réseau particulier doit contenir au minimum 200 hôtes, il faut utiliser suffisamment de bits dans la partie hôte pour pouvoir représenter au moins 200 configurations binaires différentes.
Pour attribuer une adresse unique à 200 hôtes, il convient d'utiliser le dernier octet dans son intégralité. Avec 8 bits, nous pouvons obtenir un total de 256 configurations binaires différentes. Nous en déduisons que les bits des trois premiers octets représentent la partie réseau.