Réseaux
Informatique
Pr. Hasnae L’AMRANI
Filière : Sciences des données,
Big Data & IA
Semestre : S5
Adressage Réseau
62
Type
Adressage Réseau d’adressage
réseau
Adressage Adressage Couche Transport
machine applicatif
Numéro de prt
Adresse Adresse Couche d'accès réseau (TCP/IP)
Couche internet(TCP/IP)
Couche réseau (OSI)
logique physique Couche Laison de donnée (OSI)
Adresse IP Adresse MAC
Deux grands systèmes d'adressage réseau:
L'adressage machine (pour les machines)
L'adressage applicatif (pour numéroter des applications, appelés numéros de port). 63
L'Adressage Physique (Adresse MAC)
Une adresse MAC est une adresse unique et figée.
Elle est associée à une carte réseau, qui est le support permettant
d'accéder au canal de transmission.
64
L'Adressage Physique (Adresse MAC)
Les adresses IEEE 802.3 sont codées sur 48 bits (6 octets).
08:00:20:09:E3:D8
ou
8:0:20:9:E3:D8
ou
08-00-20-09-E3-D8
ou
08002009E3D8
Les adresses MAC sont écrites en hexadécimal pour simplifier leur
représentation, afin d'éviter d'écrire 48 bits en binaire.
65
Structure de l'Adresse MAC
Les 6 octets sont divisés en deux parties:
1. Une partie à gauche : le numéro de constructeur.
2. Une partie à droite : le numéro de série (dans le matériel du
constructeur).
Par exemple, un ensemble Le numéro de série (dans le
d'adresses MAC de Cisco matériel du constructeur)
commence toujours par 00.
66
Structure de l'Adresse MAC
Les numéros en hexadécimal peuvent être séparés par :
Des deux-points
08:00:20:09:E3:D8 ou 8:0:20:9:E3:D8
Des tirets
08-00-20-09-E3-D8
sans aucun séparateur
08002009E3D8
67
Adressage MAC et la Trame
Les adresses MAC source et destination permettent d’identifier
les interfaces réseau directement connectées
68
Les Trois Types d'Adresses MAC
Trois types d'adresses MAC :
• Adresse MAC de diffusion (Broadcast)
• Adresse MAC Multicast
• Adresse MAC Unicast
69
Adressage Broadcast (Diffusion)
L'adresse de diffusion permet à une machine de parler à tout
le monde.
Elle est représentée par :
FFFFFFFFFFFF en hexadécimal.
Cela signifie que tous les bits
des 48 bits sont à 1.
70
Adressage Broadcast (Diffusion)
Pour contacter tout le monde dans son réseau local, la machine source
envoie un paquet avec :
- Son adresse MAC comme adresse source
- L'adresse de destination FFFFFFFFFFFF
71
Adressage Broadcast (Diffusion)
Ce système permet d'éviter de contacter chaque machine séparément.
Un seul paquet est envoyé, adressé à FFFFFFFFFFFF.
Le paquet est envoyé à tous les ordinateurs qui se trouvent dans le
même réseau local que la machine émettrice.
72
Adressage Multicast
L'adressage Multicast permet de contacter un groupe d'ordinateurs. Il
s'agit d'un sous-ensemble des machines du réseau local.
73
Adressage Multicast
L'adresse de destination doit commencer par 01005e.
Ce début n'est pas l'identifiant d'un constructeur, mais le début d'une
adresse multicast.
74
Adressage Multicast
Le numéro du groupe est défini par les trois autres octets de
l'adresse. Exemple : 00:00:01
Il est possible d'avoir un deuxième groupe identifié par exemple par
00:00:02 à la fin. 75
Adressage Unicast
L'Unicast signifie une communication de machine à machine. C'est une
communication unique, entre deux entités spécifiques.
Quand la machine A envoie un message à la machine B :
Le paquet contient l'adresse MAC source (A) et l'adresse MAC de destination (B).
76
Adressage IP
• L’adressage IP est le système qui attribue une adresse unique à
chaque appareil connecté à un réseau.
• Cela permet aux appareils de s'identifier et de communiquer entre
eux.
77
Adressage IP
• Types d'adresses IP
∙ IPv4 : Utilise un format de 32 bits, représenté par quatre octets
∙ Cela permet environ 4 milliards d’adresses uniques.
∙ Format : 32 bits, divisés en 4 octets
78
Adressage IP
79
Adressage IP
Sur un paquet IP on trouve les adresses IP source
et destination
80
Adressage IP
0 31
Identifiant Réseau Identifiant Machine
La partie réseau: est un identifiant commun pour un groupe de machines
connecté sur le même réseau physique et/ou logique,
La partie host: identifie une machine donné dans le réseau physique et/ou
logique, identifié par l’identifiant réseau.
Cette paire est structuré d’une manière à définir 5 classes d’adresses IP.
81
Classes d'adresses IP
Classes d’adresses
∙ Classe A : [Link] à [Link] (réseaux très grands).
∙ Classe B : [Link] à [Link] (réseaux de taille moyenne).
∙ Classe C : [Link] à [Link] (petits réseaux).
∙ Classe D : [Link] à [Link] (Multicast)
∙ Classe E : [Link] à [Link] (Réservée)
82
Classes d'adresses IP
0 8 16 24 31
Classe A 0 id_network id-Host
Classe B 1 0 id_network id-Host
Classe C 1 1 0 id_network id-Host
Classe D
1 1 1 0 Multicast IP
Classe E 1 1 1 1 0 Réservé
83
Classes d'adresses IP
❑ Classe A
o Plage d'adresses : [Link] à [Link]
o Premier octet : 0 à 127 (premier bit = 0)
o Masque par défaut : [Link] (/8)
o Utilisation : Réseaux très grands, comme les grandes entreprises.
❑ Classe B
o Plage d'adresses : [Link] à [Link]
o Premier octet : 128 à 191
o Masque par défaut : [Link] (/16)
o Utilisation : Réseaux de taille moyenne, comme des universités.
84
Classes d'adresses IP
❑ Classe C
o Plage d'adresses : [Link] à [Link]
o Premier octet : 192 à 223
o Masque par défaut : [Link] (/24)
o Utilisation : Petits réseaux, comme les entreprises.
❑ Classe D
o Plage d'adresses : [Link] à [Link]
o Premier octet : 224 à 239
o Utilisation : Multicast (diffusion à un groupe d'hôtes).
85
Classes d'adresses IP
❑ Classe E
o Plage d'adresses : [Link] à [Link]
o Premier octet : 240 à 255
o Utilisation : Réservée pour des recherches et expérimentations.
86
Masques de sous-réseau
• Objectif: connaitre le réseau associé a une adresse IP,
• Le masque est un entier sur 32 bits, constitué d’une suite contiguë de 1 suivi
d’une suite de 0,
• En appliquant un ET logique entre une adresse IP quelconque et le masque
associé on obtient la partie réseau de l’adresse (l’adresse réseau),
• Par exemple le masque associé à une adresse de classe A est:
• 11111111 00000000 00000000 00000000
• Ce qui correspond en notation décimal à [Link]
87
Masques de sous-réseau
▪ Par exemple, pour l’adresse [Link]
▪ Donnez :
▪ Adresse d'une machine: [Link]
▪ Le masque de réseau: ?????????
▪ Ou est la Partie réseau: ?????????
▪ Ou est la Partie hôte: ?????????
▪ Adresse Réseau: ?????????
▪ Adresse de diffusion: ?????????
88
Le sous adressage
(subnetting)
89
Le sous adressage (subnetting)
▪ Le sous-adressage est une extension du plan d’adressage initial
qui permet de mieux gérer les adresses.
▪ Le principe est qu’une adresse de réseau d’une classe A, B ou C
peut être découpé en plusieurs sous-réseaux.
Partie Réseau Partie hôte
0 31
Partie Réseau Partie sous-réseau Partie hôte
90
Le sous adressage (subnetting)
▪ Hiérarchisation à trois niveaux:
▪ Possibilité offerte de structurer l’espace d'adressage interne à un
réseau de classe A, B ou C en deux niveaux,
▪ Trois notions :
- Réseau
- Sous-réseau
- Hôte
91
Le sous adressage (subnetting)
▪ Une adresse IP comporte désormais 3 partie:
▪ L’identifiant réseau: il a la même signification que celui du plan
d’adressage initial.
▪ L’identifiant du sous-réseau: identifie un segment ou un sous-
réseaux.
▪ L’identifiant de la machine : identifie la machine sur le segment
ou le sous-réseaux.
▪ La somme des longueurs de l’identifiant sous-réseau et l’identifiant
de la machine doit toujours donner la longueur de la partie hôte
dans l’adressage classique
92
Le sous adressage (subnetting)
Calcul des adresses avec le sous adressage
Le sous-adressage consiste à déterminer :
• Le masque adéquat pour le sous-réseau,
• Le calcul des sous-réseaux correspondants:
Calculer l’adresse du sous-réseau,
Calculer l’adresse de diffusion correspondante,
Déterminer les adresses utilisables.
• Deux méthodes existent :
Le calcul binaire,
Le calcul décimal.
93
Le sous adressage (subnetting)
Exemple de calcule des sous-réseaux d’une adresse réseau
donnée:
Nous voulons découper le réseau de classe C
[Link]/24 en 8 réseaux de 30 machines pour chaque
réseau,
Retrouver les adresses de sous-réseaux et le masque
associé, l’adresse broadcast ainsi que les adresses utilisables.
94
Le sous adressage (subnetting)
Quelque rappel sur le calcule binaire:
Une adresse IP est un entier sur 32 bit, et donc elle est décomposé en
une somme de puissances de 2:
1 1 0 1 1 0 1 1
1x27 + 1x26 + 0x25 + 1x24 + 1x23 + 0x22 + 1x21 + 1x20 = 219
Le nombre de réseaux possible par adresse = 2nombre de bits de la partie réseau
Le nombre de machines par réseau = 2nombre de bits de la partie hôte -2 95
Dernier octet Écriture binaire
Le sous adressage du Masque
(subnetting) 0 00000000
128 10000000
• Les masques qu’on peut 192 11000000
utiliser sont donc: 224 11100000
240 11110000
248 11111000
252 11111100
254 11111110
255 11111111 96
Le sous adressage (Le calcul binaire)
1. Déterminer le nombre de bits dans la partie sous-réseau qui permet d’avoir le
nombre de sous-réseaux voulu,
2. Déterminer le nombre de bits dans la partie machine qui permet d’avoir le nombre de
machines souhaité,
3. Déterminer le masque qui va être utilisé pour ses sous-réseaux,
4. Écrire sous forme binaire l’adresse IP initial,
5. Écrire sous forme binaire le masque initial,
6. Écrire sous forme binaire le nouveau masque,
7. Déduire les adresses de sous-réseaux en incrémentant la partie de sous- réseau dans
l’adresse initial.
8. Déduire l’adresse du broadcast en remplaçant par des 1 tous les bits de
la partie machine de l’adresse IP,
97
9. Enfin déduire les adresses utilisables.
Le sous adressage (Le calcul binaire)
Le nombre de réseaux doit être une puissance de 2, or
8=23 donc nous avons 3 bits dans la partie sous-réseau.
Le nombre de machines doit être une puissance de 2
également, 32 = 25, donc nous avons 5 bits dans la
partie hôte.
98
99
100
Le sous adressage (Le calcul décimal)
1. Déterminer l’octet qui va contenir le numéro du sous-réseau,
2. Déterminer le nombre de bits dans la partie machine N, ce qui nous
intéresse c’est 2N qui est le nombre d’adresses possibles dans le sous-
réseau,
3. Déterminer la première adresse de sous-réseaux (dont la partie sous-réseau
doit être égale a 0),
4. Pour obtenir la prochaine adresse IP de sous-réseau
incrémenter de 2N la première adresse,
5. Pour obtenir la prochaine adresse augmenter de 2N la dernière adresse
obtenue et ainsi de suite.
101
102
Le sous adressage (Le calcul décimal)
Calcul de l’adresse de diffusion et les adresses utilisables:
L’adresse de broadcast = adresse sous-réseau + 2N –1
Les adresses utilisables = adresse sous-réseau +1
jusqu’à adresse broadcast -1
103
104
Adressage IPv6
Adresses publiques
Adresses Privés
105
Adressage IPv6
• Types d'adresses IP
• IPv6 : Utilise un format de 128 bits
• Permettant une quantité quasi illimitée d’adresses nécessaire pour le nombre
croissant d’appareils connectés.
• Format : 128 bits, écrit en hexadécimal
Cette adresse est divisée en huit blocs de quatre chiffres hexadécimaux
Les zéros initiaux dans chaque bloc peuvent être omis pour simplifier l'écriture,
106
Adresses publiques
Pour permettre l’interconnexion des réseaux, il faut garantir l’unicité des
adresses,
C’est l’une des attributions de l’IANA qui attribue à chaque réseau un identifiant
unique,
Utilisé lorsque le réseau est connecté a internet,
Les adresses publiques sont routable.
107
Adressage Privé
Ils peuvent être utilisé si (RFC 1918) :
Le réseau n’est pas connecté à Internet,
Sur un réseau avec un FireWall.
Il sera dans tous les cas impossible de connecter directement à
l’Internet un tel réseau,
Il faudra utiliser un traducteur d’adresse NAT Network Address translation
Le NAT est l’interface entre un réseau privé et un réseau public
108
Adressage Privé
Les plages d’adresses privées:
–10/8 : [Link] [Link]
– 172.16/12 : [Link] [Link]
–192.168/16: [Link] [Link]
Ces adresses ne doivent jamais être annoncées au niveau des
tables de routage vers l’internet.
109
EVOLUTION DE L’ADRESSAGE IP
• Améliorations successives pour palier aux problèmes:
– Demande d’adresses IP à satisfaire (croissance très rapide),
– Nombre de réseaux IP également en croissance : taille des tables de
routage.
• Solution: Hiérarchiser de plus en plus l’adressage en relation avec le
routage => Quatre étapes successives
– Hiérarchisation à deux niveaux :
• Adressage par classes ‘Classfull’,
– Hiérarchisation à trois niveaux :
• Adressage IP par sous réseaux ‘Subnetting’,
– Hiérarchisation complète à n niveaux de l’adresse d’hôte:
• Adressage IP avec masque variable VLSM (‘Variable lenght Subnet
mask’),
– Hiérarchisation complète à n niveaux de l’adresse IP
• Adressage IP sans class CIDR (‘Classless Inter Domain Routing’). 11 110
0
Résumé
MAC
IPv4
IPv6
111
Résumé
112
Résumé
113
Résumé
114