Debian logo [inetdoc.LINUX]

3. Le format des adresses IP

Les adresses IP sont composées de 4 octets. Par convention, on note ces adresses sous forme de 4 nombres décimaux de 0 à 255 séparés par des points.

L'originalité de ce format d'adressage réside dans l'association de l'identification du réseau avec l'identification de l'hôte.

  • La partie réseau est commune à l'ensemble des hôtes d'un même réseau,

  • La partie hôte est unique à l'intérieur d'un même réseau.

Prenons un exemple d'adresse IP pour en identifier les différentes parties :

Tableau 1. Exemple : adresse IP 192.168.1.1

Adresse complète 192.168.  1.  1
Masque de réseau 255.255.255.  0
Partie réseau 192.168.  1.
Partie hôte               1
Adresse Réseau 192.168.  1.  0
Adresse de diffusion 192.168.  1.255

Le masque de réseau

Le masque de réseau sert à séparer les parties réseau et hôte d'une adresse. On retrouve l'adresse du réseau en effectuant un ET logique bit à bit entre une adresse complète et le masque de réseau.

L'adresse de diffusion

Chaque réseau possède une adresse particulière dite de diffusion. Tous les paquets avec cette adresse de destination sont traités par tous les hôtes du réseau local. Certaines informations telles que les annonces de service ou les messages d'alerte sont utiles à l'ensemble des hôtes du réseau.

Voici le même exemple obtenu avec l'affichage de la configuration des interfaces réseau d'un hôte avec un système GNU/Linux :

# ifconfig
eth0      Lien encap:Ethernet  HWaddr 00:04:75:FD:13:CD
          inet adr:192.168.1.11  Bcast:192.168.1.2552  Masque:255.255.255.03
          adr inet6: fe80::204:75ff:fefd:13cd/64 Scope:Lien
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:158 errors:0 dropped:0 overruns:0 carrier:158
          collisions:0 lg file transmission:1000
          RX bytes:0 (0.0 b)  TX bytes:9558 (9.3 KiB)
          Interruption:5 Adresse de base:0xe800

lo        Lien encap:Boucle locale
          inet adr:127.0.0.1  Masque:255.0.0.04
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:4649 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4649 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:1728470 (1.6 MiB)  TX bytes:1728470 (1.6 MiB)

1

Les informations qui nous intéressent sont placées sur cette ligne. L'adresse 192.168.1.1 est l'adresse IP affectée à l'interface ethernet eth0.

2

L'adresse de diffusion est 192.168.1.255 compte tenu du masque réseau.

3

Le masque réseau à pour valeur : 255.255.255.0.

4

L'interface de boucle locale lo joue un rôle très particulier. Elle est utilisée pour les communications réseau entre les processus locaux exécutés sur le système. Ces communications ne nécessitant aucun «contact» avec l'extérieur, aucune interface réseau physique ne doit être sollicitée.

Pour plus d'informations voir Configuration d'une interface réseau.