Pr.
Amina BENGAG
2022/2023
Problème
Pourquoi le niveau 2 est « insuffisant »
Dans un réseau local (LAN) l'adressage de niveau 2 suffit et
fonctionne parfaitement
Oui mais comment c'est possible d'interconnectés tous les réseaux
locaux ?
A.BENGAG 2
Plan
Service de la couche Internet
L’adressage IPv4
Sous-réseaux
Protocole IPv4
Routage/Routeur
IPv6
A.BENGAG 3
Rôle de la couche réseau
L’interconnexion de deux réseaux différents.
Le routage : la couche réseau fournit des services permettant de diriger
les paquets vers un hôte de destination sur un autre réseau.
L'adressage des périphériques finaux : une adresse IP unique doit être
configurée sur les périphériques finaux pour les identifier sur le réseau.
Pour les réseaux TCP/IP la couche réseau est implémenté par le
protocole IP.
A.BENGAG 4
A.BENGAG 5
L’adressage IP
L’adresse IP est une adresse logique permet d’identifier un ordinateur ou
une interface d’un routeur au sein d’un réseau.
L’adresse IP est employée pour l’acheminement des paquets entre les
réseaux locaux le routage
Une adresse IP est un groupe de 4 octets (32 bits)
On les lit sous la forme décimale pointée
X . Y . Z . W / 0 ≤ X ≤ 255
A.BENGAG 6
L’adressage IP
Exemple :
Elles se décomposent en deux parties :
Identifiant réseau : UNIQUE pour un même réseau
Identifiant machine : identifie la machine d’une façon unique sur le réseau
Identifiant Réseau Identifiant Machine
A.BENGAG 7
L’adressage IP
Problème : Comment distinguer la partie « réseau » de la partie «
machine » ?
Historiquement : c’est la notion de classe
Actuellement : c’est la notion de masque réseau
A.BENGAG 8
L’adressage IP
Historiquement, il avait été prévu de gérer 5 classes d’adresses réseau :
la classe A
la classe B
la classe C
la classe D
la classe E
A.BENGAG 9
L’adressage IP
Adresse de CLASSE A
0 Id Réseau Id Machine
8 bits 24 bits
le bit de poids fort du premier octet est fixé à 0
le premier octet ne peut donc que prendre les valeurs comprises entre 0 et 127
l’adresse réseau est codée sur le premier octet
l’adresse machine sur les trois derniers octets : O1 O2 O3 O4
il y a moins de 128 réseaux de classe A avec plus de 10 millions d’hôtes par réseau
A.BENGAG 10
L’adressage IP
Adresse de CLASSE B
1 0 Id Réseau Id Machine
16 bits 16 bits
les 2 premiers bits du premier octet sont fixé 10
le premier octet ne peut donc que prendre des valeurs comprises entre 128 et 191
l’adresse réseau est codée sur les deux premiers octets
l’adresse machine sur les deux derniers octets : O1 O2 O3 O4
il y a des dizaines de milliers de réseaux de classe B avec des dizaines de milliers d’hôtes par
réseau
A.BENGAG 11
L’adressage IP
Adresse de CLASSE C
1 1 0 Id Réseau Id Machine
24 bits 8 bits
Les 3 premiers bits du premier octet sont 110
Le premier octet ne peut donc que prendre des valeurs comprises entre 192 et 223
L’adresse réseau est codée sur les trois premiers octets
L’adresse machine est codée sur le dernier octets : O1 O2 O3 O4
Il y a des millions de réseaux de classe C avec moins de 254 hôtes par réseau
A.BENGAG 12
L’adressage IP
Adresse de CLASSE D
Les 4 premiers bits de l'adresse sont 1110
Le premier octet ne peut donc prendre que des valeurs comprises entre
224 et 239
Il n ’y a pas de distinction réseau / hôtes.
Cette classe d’adresse sert à désigner plusieurs hôtes simultanément. On
appelle aussi ce type d’adressage «adressage multicast»
A.BENGAG 13
L’adressage IP
Adresse de CLASSE E
Les 4 premiers bits de l'adresse sont 1111
Le premier octet ne peut donc prendre que des valeurs comprises entre 240 et 255
Cette classe d’adresses est réservée aux expérimentations réseau
A.BENGAG 14
L’adressage IP
Résumé (les classes d’@ IP)
A.BENGAG 15
L’adressage IP
Résumé théorique des différentes plages d’adresses :
A.BENGAG 16
L’adressage IP
Résumé des différentes plages d’adresses utilisables en
pratique :
A.BENGAG 17
173 décimale
27 26 25 24 23 22 21 20
128 64 32 16 8 4 2 1
Binaire
A.BENGAG 18
Conversion de nombres décimaux en
nombres binaires
A.BENGAG 19
Conversion de nombres décimaux en
nombres binaires
A.BENGAG 20
Conversion de nombres décimaux en
nombres binaires
A.BENGAG 21
Conversion de nombres décimaux en
nombres binaires
A.BENGAG 22
173 décimale
27 26 25 24 23 22 21 20
128 64 32 16 8 4 2 1
1 0 1 0 1 1 0 1 Binaire
A.BENGAG 23
L’adressage IP
Exercice
Donnez les notations binaires des adresses IP suivantes :
A. 192.168.10.11
B. 204.162.18.45
C. 172.119.219.250
A.BENGAG 24
L’adressage IP
Solution
L’adresse IP A est notée 11000000 10101000 00001010 00001011
L’adresse IP B est notée 11001100 10100010 00010010 00101101
L’adresse IP C est notée 10101100 01110111 11011011 11111010
A.BENGAG 25
L’adressage IP
Exercice
Donnez les notations décimales des adresses IP suivantes :
A. 1001 0000 0001 0011 0100 1010 1100 1001
B. 0110 1001 1110 1100 1001 0101 1001 1110
C. 1101 0111 0001 1111 1100 0010 1101 1011
A.BENGAG 26
L’adressage IP
Solution
L’adresse IP A est notée 144.19.74.201
L’adresse IP B est notée 105.236.149.158
L’adresse IP C est notée 215.31.194.219
A.BENGAG 27
L’adressage IP
Exercice
Donnez la classe des adresses suivantes :
A. 18.0.0.201
B. 172.1.81.204
C. 192.201.2.41
A.BENGAG 28
L’adressage IP
Solution
Donnez la classe des adresses suivantes :
A. 18.0.0.201 Classe A
B. 172.1.81.204 Classe B
C. 192.201.2.41 Classe C
A.BENGAG 29
L’adressage IP
Exercice
Donnez la nature (la classe, la partie réseau, la partie
machine) des adresses :
A. 122.0.0.1
B. 154.2.9.11
C. 197.21.2.23
A.BENGAG 30
L’adressage IP Solution
A. 122.0.0.1 Classe A 0 ≤ 122 ≤ 127 partie_réseau = 122
partie_machine = 0.0.1
B. 154.2.9.11 Classe B 128 ≤ 154 ≤ 191 partie_réseau = 154.2
partie_machine = 9.11
C. 197.21.2.23 Classe C 192 ≤ 197 ≤ 223 partie_réseau = 197.21.2
partie_machine = 23
A.BENGAG 31
L’adressage IP
A ces règles, s’ajoutent d’autres règles pratiques
Certaines adresses sont interdites sur Internet, elles sont réservées pour l’adressage local à un
site : ce sont les adresses privées :
10.0.0.1 à 10.255.255.254
172.16.0.1 à 172.31.255.254
192.168.0.1 à 192.168.255.254
Les autres sont publiques (attribuées une seule fois sur la planète) et donc distribuées par une
organisation internationale (Internet Assigned Numbers Authority, IANA)
A.BENGAG 32
L’adressage IP
Le masque
Les classes d’adresses A, B et C ont été conçues à une époque où peu de machines
étaient connectées sur l’Internet
En fait, ces classes d’adresses correspondent mal aux besoins actuels (nombre
d’adresses largement insuffisant)
Pour les besoins actuels, il y a trop d’hôtes sur les classes A et pas assez sur les
classes C
Les réseaux de classe B sont par ailleurs trop peu nombreux
A.BENGAG 33
L’adressage IP
Le masque
Pour ajouter de la souplesse au système, la notion de masque réseau est apparue
Le masque réseau est une série de bits à 1 qui se lit du poids fort vers le poids
faible
Un masque réseau a une taille de 4 octets, identique à la taille d’une adresse IP
Exemple : 11111111 11111111 00000000 00000000
Cet ensemble de bits à 1 permet de distinguer la partie adresse réseau de la partie
adresse machine
A.BENGAG 34
L’adressage IP
Le masque
On peut définir un masque d’une taille quelconque, mais souvent les administrateurs de
réseaux privés travaillent sur des multiples de 8 bits pour des raisons de simplicité
Exemples (masques par défaut):
11111111 00000000 00000000 00000000 (masque de classe A)
255.0.0.0
11111111 11111111 00000000 00000000 (masque de classe B)
255.255.0.0
11111111 11111111 11111111 00000000 (masque de classe C)
255.255.255.0
A.BENGAG 35
L’adressage IP
Le masque
En résumé, une adresse IP, pour être interprétable doit comprendre l’adresse et le masque
associé
Une adresse sans masque ne veut rien dire (sauf implicitement associée à un masque
standard)
Quelques exemples, respectant les anciennes conventions de classe :
13.21.241.17 255.0.0.0 13.21.241.17/8
141.54.19.23 255.255.0.0 141.54.19.23/16
198.25.124.18 255.255.255.0 198.25.124.18/24
Remarque : deux notations équivalentes
A.BENGAG 36
L’adressage IP
Le masque
Dites si les adresses suivantes sont des adresses de machines
(et pourquoi?)
192.168.10.0/24
192.168.20.10/24
192.168.10.64/24
A.BENGAG 37
L’adressage IP
Adresses IP spéciales
Adresses de bouclage (127.0.0.0 /8 ou 127.0.0.1 à 127.255.255.254) :
Ces adresses spéciales sont utilisées par des hôtes pour diriger le trafic vers
eux-mêmes.
Utilisées sur un hôte permet de vérifier que la pile TCP/IP fonctionne
correctement.
Adresses locales-liens (169.254.0.0 /16 ou 169.254.0.1 à 169.254.255.254) :
Connues sous le nom d'adresses APIPA (adressage IP privé automatique)
Utilisées par un client DHCP Windows pour se configurer automatiquement
si aucun serveur DHCP n'est disponible.
A.BENGAG 38
L’adressage IP
Adresses IP spéciales
Adresses de diffusion :
Diffusion limitée : 255.255.255.255
Diffusion sur le réseau local: bloquée par les routeurs
IDENTIQUE quelque soit le réseau
Diffusion ciblée : ( ex. 193.55.221.255)
Diffusion sur un réseau donné: routée jusqu’au réseau concerné
SPECIFIQUE à chaque réseau (ex. 193.55.221.0)
A.BENGAG 39
L’adressage IP
Adresses IP spéciales
Adresse réseau
Une @ IP dont la partie machine = 0 identifie le réseau lui-meme.
ne peut pas être utilisé pour identifier une machine
Exemple
192.168.3.0 classe C
A.BENGAG 40
A.BENGAG 41
Rappel – Masque du réseau
192 168 10 4
Id Réseau Id Machine
24 bits 8 bits
Un masque : une @IP tq : bit = 1 si ID du réseau
bit = 0 si ID de la machine
11111111 11111111 11111111 00000000
255 255 255 0
A.BENGAG 42
Sous-réseaux
Découper un réseau en plusieurs petits réseaux à usage interne, et
l’ensemble continue à se comporter comme étant un seul réseau vis-à-
vis l’extérieur.
Pour segmenter un réseau en sous-réseaux, il faut alors décomposer la
partie id machine (HOST_ID) de l’adresse IP en deux parties : une
adresse de sous-réseau (subnet_id) et une adresse machine (host_id).
Id_réseau Id_machine
Id_réseau Id_machine
A.BENGAG 43
Sous-réseaux
Pourquoi les sous-réseaux?
Minimiser le gaspillage des adresses IP (publiques)
Minimiser la taille des domaines de diffusion
Renforcer la sécurité
Faciliter la gestion administrative du réseau.
A.BENGAG 44
Sous-réseaux
Pourquoi les sous-réseaux?
Minimiser le gaspillage des adresses IP (publiques) @IP réseau 200.1.1.0/24
200.1.1.1
FAI
200.1.1.2
200.1.1.3
Client1 Client2 Client3
200.1.1.4 Même
200.1.1.1 3/24 réseau
@ IP publiques 200.1.1.1.254
A.BENGAG 45
Sous-réseaux
Pourquoi les sous-réseaux?
Minimiser la taille des domaines de diffusion
A.BENGAG 46
Sous-réseaux
Pourquoi les sous-réseaux?
Sécurité
Elle permet également aux administrateurs de mettre en œuvre des
politiques de sécurité, notamment pour définir si les différents sous-
réseaux sont autorisés ou non à communiquer entre eux (ACL).
A.BENGAG 47
Sous-réseaux
Pourquoi les sous-réseaux?
Faciliter la gestion administrative du réseau.
SR1 Admin1
SR5 Admin5
A.BENGAG 48
Sous-réseaux
Comment créer des sous-réseaux?
1. @ IP du réseau principal
2. ID classe le masque
3. ID réseau et ID machine
4. Convertir le masque standard en binaire
5. Utiliser la formule 2n >= le nombre de SR voulu (n : le nombre de bits
empruntés dans la partie subnet-ID)
6. Déterminer le nouveau masque de sous-réseau
7. Déterminer l’@ IP de chaque sous-réseau
8. Déterminer la plage d’adresse pour chaque sous réseau
A.BENGAG 49
Sous-réseaux
Comment créer des sous-réseaux?
Exemple :
Une entreprise utilise la plage d'adresses réseau privées 192.168.1.0/24
et a besoin de 3 sous-réseaux.
A.BENGAG 50
Sous-réseaux
Comment créer des sous-réseaux?
1. L’@ IP du réseau principal : 192.168.1.0
2. Classe : C masque est : 255.255.255.0
3. a 192 168 1 0
ID_Réseau ID_machine
4. /24 255.255.255.0 1111 1111 1111 1111 1111 1111 0000 0000
5. 3 SR 2n >= 3 n = 2
6. Le masque de sous-réseau : 1111 1111 1111 1111 1111 1111 1100 0000
255.255.255.192 /26
A.BENGAG 51
Sous-réseaux
Comment créer des sous-réseaux?
7. Déterminer l’@ IP réseau de chaque sous-réseau
SR1
SR2
SR3
SR4
A.BENGAG 52
Sous-réseaux
8. Déterminer la plage d’adresse pour chaque sous réseau
SR1
SR2
SR3
A.BENGAG 53
Sous-réseaux
Comment créer des sous-réseaux?
A.BENGAG 54
Sous-réseaux
Comment créer des sous-réseaux?
Récapitulation
Formule de calcul de nombre de SR : 2n
Formule de calcul de nombre de machine : 2n – 2
Remarque : la longueur de préfixe maximale lors de la segmentation du
réseau est /30 ou 255.255.255.252
A.BENGAG 55
Question:
Comment savoir si un équipement appartient à un SR donné ?
Réponse :
On utilise le ET logique entre le masque du SR et l’ @IP de la machine
donnée On doit avoir comme résultat @ IP du SR
A.BENGAG 56
Exemple:
Soit le SR 166.13.16.0/20, est ce que la machine 166.13.21.2 appartient à ce
SR?
Solution
166.13.21.2 = 10100110 00001101 00010101 00000010
ETlogique
/20 = 111111111 11111111 11110000 00000000
10100110 00001101 00010000 00000000 = 166.13.16.0
Donc l’@ IP 166.13.21.2 appartient au SR 166.13.16.0
A.BENGAG 57
Sous-réseaux
Exercice
Quelles adresses IP se trouvent sur le même sous-réseau que la machine
130.12.127.231 si le masque de sous-réseau est 255.255.192.0 ?
130.12.63.232
130.22.130.1
130.12.64.23
A.BENGAG 58
Sous-réseaux Solution
130.12.63.232 10000010 00001100 00111111 11101000
ETlogique
255.255.192.0 11111111 11111111 11000000 00000000
10000010 00001100 00000000 00000000 130.12.0.0 (SR1)
130.12.127.231 10000010 00001100 01111111 11100111
ETlogique
255.255.192.0 11111111 11111111 11000000 00000000
10000010 00001100 01000000 00000000 130.12.64.0 (SR2)
SR1 ≠ SR2 130.12.63.232 et 130.12.127.231 n’ appartiennent pas au même SR
130.12.64.23 et 130.12.127.231 appartiennent au même SR
130.22.130.1 et 130.12.127.231 n’ appartiennent pas au même SR
A.BENGAG 59