C13.1 : Adresses IP et réseau local

Adresse IP

Une adresse IP (Internet Protocole) est un numéro d'identification attribué à chaque machine reliée à un réseau informatique (comme Internet) qui utilise le protocole IP pour ses communications.

L’adresse IP est composée de 4 octets séparés par des points.

Adresses IP dans un sous-réseau (réseau local)

Sous-réseau (réseau local)

Un sous-réseau, aussi appelé réseau local ou LAN (Local Area Network) est un ensemble de machines reliées par un ou plusieurs commutateurs.

Les transferts de données dans un sous-réseau sont gérés par les commutateurs.

Masque d'un sous-réseau

Les adresses IP des machines d'un sous-réseau ont une partie commune (bits de gauche) et une partie spécifique (bits de droite).

C'est le masque du sous-réseau qui permet de connaitre le nombre de bits commun.

Le masque de sous-réseau peut s'écrire de deux façons :

  • - sous la forme d'une adresse IP avec les bits communs à 1 et les autres à 0
  • - sous la forme réduite /n où \(n\) est le nombre de bits communs.

Deux machines appartiennent au même sous-réseau si, pour tous les bits du masque qui valent 1, les valeurs des bits de leurs adresses IP sont identiques.

En pratique :

Adresses spécifiques et nombre d'hôtes d'une sous réseau

Dans un sous-réseau, deux adresses sont réservées :

  • - l'adresse où tous les bits spécifiques sont à 0 : c'est l'adresse du réseau ;
  • - l'adresse où tous les bits spécifiques sont à 1 : c'est l'adresse de la communication broadcast.

Le nombre d'adresses IP disponibles pour les machines (hôtes) du sous-réseau est donné par la relation : \(2^{32-n} - 2\)

Passerelle d'un sous-réseau

La passerelle d'un sous-réseau est l'adresse IP du routeur qui connecte le sous-réseau aux autres réseaux. Autrement dit, c'est l'adresse de la machine qui permet aux informations de sortir du sous-réseau.

Exemple

Applications

Application 1

Convertir les adresses IP suivantes en binaire :

Afficher la correction

192.168.2.10 <=> 11000000.10101000.00000010.00001010

192.168.2.10 <=> 00001010.00001010.00000000.00000001

Application 2

Convertir les masques de sous-réseaux suivants en binaire :

Afficher la correction

/24 <=> 11111111.11111111.11111111.00000000

/25 <=> 11111111.11111111.11111111.10000000

Application 3

Déterminer les adresses des réseaux auxquels appartiennent les machines dont les adresses IP sont les suivantes :

Afficher la correction

• 192.168.2.10/24

Adresse en binaire : 11000000.10101000.00000010.00001010

Masque en binaire : 11111111.11111111.11111111.00000000

ET bit à bit : 11000000.10101000.00000010.00000000

Soit en décimal : 192.168.2.0

• 192.168.54.42/24

On procède de même et on obtient : 11000000.10101000.00000000.00000000

Soit en décimal : 192.168.0.0

• 192.168.42.78/8

On procède de même et on obtient : 11000000.00000000.00000000.00000000

Soit en décimal : 192.0.0.0

• 192.168.2.10 /25

Adresse en binaire : 11000000.10101000.00000010.00001010

Masque en binaire : 11111111.11111111.11111111.10000000

ET bit à bit : 11000000.10101000.00000010.00000000

Soit en décimal : 192.168.2.0

Application 4

Déterminer les adresses des réseaux auxquels appartiennent les machines dont les adresses IP sont les suivantes :

Afficher la correction
  • • ip = 10.10.0.1 et masque = 255.255.255.0   => adresse du réseau = 10.10.0.0
  • • ip = 10.10.27.59 et masque = 255.255.0.0   => adresse du réseau = 10.10.0.0
  • • ip = 10.10.0.0 et masque = 0.0.0.0   => adresse du réseau = 0.0.0.0

Application 5

Déterminer le nombre d'hôtes possibles pour les réseaux suivants.

Afficher la correction

Le nombre d'hôtes possibles est donnée par la relation \(2^{32-n}-2\)

  • • 192.168.2.10/24   => \(2^{32-24}-2 = 254\)
  • • 192.168.54.42/16   => \(2^{32-16}-2 = 65 534\)
  • • 192.168.2.10/25   => \(2^{32-25}-2 = 126\)
  • • 192.168.42.78/8   =>   \(2^{32-16}-2 = 16 777 214\)
  • • 192.168.2.10/27   =>   \(2^{32-16}-2 = 30\)

Application 6

Déterminer les adresses de broadcast à partir des adresses IP suivantes :

Afficher la correction

L'adresse de broadcast est la plus grande adresse parmi les adresses disponibles dans le sous-réseau.

• 192.168.2.10/24

=> 192.168.2.255

• 192.168.54.42/16

=> 192.168.255.255

• 192.168.42.78/8

=> 192.255.255.255

• 192.168.2.10/27

Adresse en binaire : 11000000.10101000.00000010.00001010

Masque en binaire : 11111111.11111111.11111111.11100000

Bits communs : 11000000.10101000.00000010.000-----

Adresse de broadcast : 1100000000.10101000.00000010.00011111

Soit en décimal : 192.168.2.31