Zighmi widad Identification des structures et des protocoles des réseaux
Informatiques
Spécialité: Administration sécurité reseau
Module: Identification des structures et des protocoles des réseaux Informatiques
Chapitre N°1: Caractériser les différentes couches du modèle OSI
Cours N°: Adressage IP
Définition :
L’adresse IP identifie l’emplacement d’un hôte sur le réseau. Une adresse IP doit être unique et
présenter un format normalisé.
Chaque adresse IP comporte deux parties :
un ID de réseau
et un ID d’hôte
Tous les hôtes d’un même réseau doivent avoir le même ID réseau, unique dans l’inter-réseau.
L’ID d’hôte identifie une station de travail, un serveur, un routeur ou tout autre hôte TCP/IP du
réseau. L’ID d’hôte doit être unique pour chaque ID de réseau. Chaque hôte TCP/IP est identifié par
une adresse IP logique. Tous les hôtes et les composants du réseau qui communiquent à l’aide de
TCP/IP doivent posséder une adresse IP unique.
Deux formats permettent de faire référence à une adresse IP le format binaire et la notation décimale
pointée.
Chaque adresse IP a une longueur de 32 bits et est composée de quatre champs de 8 bits, qualifiés
d’octets. Les octets sont séparés par des points et représentent un nombre décimal compris entre 0 et
255. Les 32 bits de l’adresse IP sont alloués à l’ID de réseau et à l’ID d’hôte.
exemple
format binaire
11000000 10101000 00000001 000011111
format décimal à points
192.168.1.15
CLASSES D’ADRESSE
Il existe différentes classes d’adresse IP. Chaque classe définit la partie de l’adresse IP qui identifie
l’ID de réseau et celle qui identifie l’ID d’hôte.
La communauté Internet a défini 5 classes d’adresse IP pour les différentes tailles de réseau.
Microsoft TCP/IP prend en charge les adresses de classe A, B et C affectées aux hôtes. La classe
d’adresse définit les bits utilisés pour l’ID de réseau et pour l’ID d’hôte. Elle définit également le
nombre de réseaux et le nombre d’hôtes par réseau autorisés.
On peut identifier la classe d’adresse par le nombre contenu dans le premier octet.
Classe A 0 0.0.0.0 127.255.255.255
Classe B 10 128.0.0.0 191.255.255.255
Classe C 110 192.0.0.0 223.255.255.255
Classe D 1110 224.0.0.0 239.255.255.255
1
Zighmi widad Identification des structures et des protocoles des réseaux
Informatiques
Le tableau suivant montre les champs d’ID de réseau et d’ID d’hôte pour un adressage IP de classes
A, B et C.
Classe Adresse IP ID de réseau ID d’hôte
A w.x.y.z w x.y.z
B w.x.y.z w.x y.z
C w.x.y.z w.x.y z
L'adressage a été structuré logiquement dans une architecture de réseaux et de sous-réseaux.
N'importe qui ne peut s'approprier librement une adresse IP : ces dernières sont régies par un
organisme international, l'InterNIC (Internet Network Information Center), qui délivre les
différentes adresses ou plutôt les classes de réseaux.
CLASSE A
Les adresses de classe A sont attribuées aux réseaux comportant un nombre élevé d’hôtes.
Dans un réseau de classe A, l'InterNIC fixe les 8 premiers bits (dits bits de poids fort) sous la forme
0…….
Le bit de poids fort a toujours la valeur binaire 0.
Les 24 autres bits représentent l’ID d’hôte.
Cette classe autorise 126 réseaux et environ 17 millions d’hôtes par réseau (224 – 2)
CLASSE B
Les adresses de classe B sont attribuées à des réseaux de taille moyenne à
grande. Dans un réseau de classe B, l'InterNIC fixe les 16 premiers bits sous la
forme
10…… ……..
Les deux bits de poids fort ont toujours les valeurs binaires 1 0. Les 14 bits suivants définissent l’ID
réseau. Les 16 bits restants représentent l’ID d’hôte. Ce qui donne des réseaux de type w.x.0.0 où w
(128-191) et x (0 à 255) sont fixés par le NIC. Cette classe autorise 16384 réseaux ( 2 14) contenant
chacun 65 000 hôtes environ (216 – 2)
CLASSE C
Les adresses de classe C sont généralement employées pour de petits réseaux locaux. Dans un
réseau de classe C, l'InterNIC fixe les 24 premiers bits sous la forme
110….. …….. ……..
Les trois bits de poids fort ont toujours les valeurs binaires 110. Les 21 bits suivants définissent l’ID
de réseau. Les 8 bits restants représentent l’ID d’hôte. Cette classe autorise environ 2 millions de
réseaux (221) contenant chacun 254 hôtes (28 – 2) ce qui donne des réseaux de type w.x.y.0 où w
(192-223), x et y (0-255) sont fixés par le NIC.
2
Zighmi widad Identification des structures et des protocoles des réseaux
Informatiques
RÉCAPITULATIF
Nombre de Nombre d’hôtes Plage d’ID de
réseau par réseau réseau
Classe 126 16 777 214 1-126
A
Classe 16 384 65 534 128-191
B
Classe 2 097 152 254 192-223
C
MASQUE DE SOUS-RÉSEAU ET ADRESSE IP
Chaque hôte d’un réseau TCP/IP nécessite un masque de sous-réseau. Un masque de sous-réseau
est une adresse 32 bits utilisée pour bloquer ou « masquer » une partie de l’adresse IP afin de
distinguer l’ID de réseau à partir de l’ID d’hôte. Cela permet à TCP/IP de déterminer si une adresse
IP se trouve sur un réseau local ou un réseau distant.
Chaque hôte d’un réseau TCP/IP nécessite un masque de sous-réseau. Il peut s’agir d’un masque
de sous-réseau par défaut, utilisé lorsque le réseau n’est pas divisé en sous-réseaux, ou d’un
masque de sous-réseau personnalisé, utilisé lorsqu’un réseau est divisé en sous-réseaux.
MASQUES DE SOUS-RÉSEAUX PAR DÉFAUT.
Un masque de sous-réseau par défaut est employé sur des réseaux TCP/IP non divisés en sous-
réseaux. Tous les hôtes nécessitent un masque de sous-réseau, même sur des réseaux à segment
unique. Le masque de sous-réseau par défaut utilisé est fonction de la classe d’adresse.
Dans le masque de sous-réseau, tous les bits correspondant à l’ID de réseau sont à 1. La valeur
décimale dans chaque octet est 255. Tous les bits correspondant à l‘ID d’hôte sont à 0.
Classe d’adresse Bits utilisés pour le masque Notation décimale
de sous-réseau à points
A 11111111 00000000 00000000 00000000 255.0.0.0
B 11111111 11111111 00000000 00000000 255.255.0.0
C 11111111 11111111 11111111 00000000 255.255.255.0
Exemple de classe B
adresse IP 131.107.16.200
masque de sous-réseau 255.255.0.0
l’ID de réseau est 131.107
l’ID d’hôte est 16.200
3
Zighmi widad Identification des structures et des protocoles des réseaux
Informatiques
Détermination de la destination d’un paquet :
IP utilise une opération logique interne ET pour déterminer si un paquet est destiné à un hôte sur un
réseau local ou distant.
Lors de l’initialisation de TCP/IP, l’adresse IP de l’hôte est combinée par un ET logique avec son
masque de sous-réseau. Avant l’envoi d’un paquet, l’adresse IP de destination est combinée par un
ET logique avec le même masque de sous-réseau. Si les résultats correspondent, IP sait que le
paquet appartient à un hôte sur le même réseau local. Si les résultats ne correspondent pas, le paquet
est envoyé à l’adresse IP d’un routeur IP.
Pour effectuer une opération ET logique entre l’adresse IP et un masque de sous-réseau, TCP/IP
compare chaque bit de l’adresse IP au bit correspondant dans le masque de sous-réseau. Si les deux
bits sont à 1, le bit résultant a la valeur 1, sinon le bit résultant a la valeur 0.
exemple
adresse IP 10011111 11100000 00000111 10000001
masque sous-réseau 11111111 11111111 00000000 00000000
résultat 10011111 11100000 00000000 00000000
IP publique, IP privée.
Le schéma ci-dessous présente un réseau local relié à Internet pare un routeur. Ce routeur
possède deux adresses IP :
Une IP publique, achetée ou fournie par le FAI.
Une IP privée, librement paramétrée par l’administrateur du réseau local.
L'organisme gérant l'espace d'adressage public (adresses IP routables) est l'Internet
Assigned Number Authority (IANA)
La RFC 1918 définit un espace d'adressage privé permettant à toute organisation d'attribuer
des adresses IP aux machines de son réseau interne sans risque d'entrer en conflit avec une
adresse IP publique allouée par
l'IANA. Ces adresses dites non-routables correspondent aux plages d'adresses suivantes :
plage de 10.0.0.0 à 10.255.255.255 ;
4
Zighmi widad Identification des structures et des protocoles des réseaux
Informatiques
plage de 172.16.0.0 à 172.31.255.255 ;
plage de 192.168.0.0 à 192.168.255.55
Trois adresses spéciales
Il existe dans les réseaux trois types d’adresses, les adresses locales, les adresses de
broadcast, et les adresses multicast.
Pour résumer :
Je parle directement à
quelqu’un (unicast) Je parle à
tout le monde (broadcast)
Je parle à un groupe restreint (multicast.