BTS SIO - Cours

Adressage IP.

Le protocole IP sert à identifier les appareils pour qu'ils puissent communiquer.

Illustration Calcul IP

L'adresse = l'identité

Pour communiquer, chaque appareil doit avoir une adresse unique sur le réseau.

L'adresse IPv4 sert à reconnaître l'appareil et à l'autoriser à échanger avec les autres. C'est l'équivalent d'une "adresse-identité".

Une adresse IPv4 peut être :

  • Statique : configurée manuellement par un administrateur.
  • Dynamique : attribuée automatiquement par le protocole DHCP.

La structure d'une adresse IPv4

Une adresse IPv4 est comme une adresse postale : elle indique dans quel réseau on se trouve et quel appareil on vise dans ce réseau.

  1. 1. Réseau : la "ville" (partie commune à tous les appareils).
  2. 2. Hôte : le "numéro de rue" (l'appareil précis).
192.168.1.42
Réseau
Hôte
/24 = 24 bits réseau, 8 bits hôte

En IPv4, une adresse a 4 octets séparés par des points. Chaque octet contient 8 bits, soit 32 bits au total. Un octet vaut entre 0 et 255.

Le masque de sous-réseau

Le masque indique quelle partie est le réseau et quelle partie est l'hôte.

1

Décimale

Notation classique du masque (ex : 255.255.255.0).

2

Binaire

Version en 0 et 1 (ex : 11111111.11111111.11111111.00000000).

3

CIDR

Nombre de bits réseau sur 32 (ex : /24).

Calculer l'adresse de réseau

On calcule l'adresse réseau avec l'IP et le masque.

On passe l'IP et le masque en binaire, puis on applique un ET logique. Un ET logique garde un 1 uniquement si les deux bits sont à 1 (1 ET 1 = 1).

Tableau des puissances de 2 (1 octet)

Chaque position vaut une puissance de 2. Quand il y a un 1, on ajoute la valeur correspondante.

Valeur 128 64 32 16 8 4 2 1
Bit 7 6 5 4 3 2 1 0

Exemple : 10101100 = 128 + 32 + 8 + 4 = 172.

🔢 Exemple pratique

Prenons une IP en /24. On aligne l'adresse et le masque en binaire, puis on applique un ET logique bit par bit.

IP : 192.168.1.42 - Masque : 255.255.255.0 (/24)
Alignement binaire
IP
11000000. 10101000. 00000001. 00101010
Masque
11111111. 11111111. 11111111. 00000000
Réseau
11000000. 10101000. 00000001. 00000000
Résultat (décimal) : 192.168.1.0

Les 1 alignés sur les trois lignes correspondent aux bits conservés pour l'adresse de réseau.

Règle : 1 ET 1 = 1, sinon 0.

On lit ensuite le résultat en décimal : c'est l'adresse de réseau.