Académique Documents
Professionnel Documents
Culture Documents
Chapitre IV : Adressage IP
TCP/IP offre une vision logique du réseau, rendant ainsi ce dernier indépendant de la
technologie matérielle sous-jacente (Ethernet, Token-Ring, FDDI ...). Les nœuds du réseau
TCP/IP sont identifiés et accédés grâce à une adresse logique, l’adresse IP. Comme les adresses
IP ne dépendent pas des adresses physiques, on peut modifier le matériel sous-jacent sans
modifier l’adresse logique.
L’adresse IP (ou IPv4) est définie sur 32 bits ; elle comporte deux parties : la partie réseau
(netid, ou ID de réseau) et la partie hôte (hostid ou ID d’hôte). Un masque (netmask) est associé
à cette adresse. Il permet au logiciel IP de déterminer le préfixe de réseau d’une adresse en
calculant un ET logique avec le masque.
À l'origine, plusieurs groupes d'adresses ont été définis dans le but d'optimiser le cheminement
(ou le routage) des paquets entre les différents réseaux. Ces groupes ont été baptisés classes
d'adresses IP. Ces classes correspondent à des regroupements en réseaux de même taille. Les
réseaux de la même classe ont le même nombre d'hôtes maximum.
Classe A
Le premier octet a une valeur comprise entre 1 et 126 ; soit un bit de poids fort égal à 0. Ce
premier octet désigne le numéro de réseau et les 3 autres correspondent à l'adresse de l'hôte.
L'adresse réseau 127.0.0.0 est réservée pour les communications en boucle locale.
Classe B
Le premier octet a une valeur comprise entre 128 et 191 ; soit 2 bits de poids fort égaux à 10.
Les 2 premiers octets désignent le numéro de réseau et les 2 autres correspondent à l'adresse de
l'hôte.
Classe C
Le premier octet a une valeur comprise entre 192 et 223 ; soit 3 bits de poids fort égaux à 110.
Les 3 premiers octets désignent le numéro de réseau et le dernier correspond à l'adresse de
l'hôte.
Classe D
Le premier octet a une valeur comprise entre 224 et 239 ; soit 3 bits de poids fort égaux à 111.
Il s'agit d'une zone d'adresses dédiées aux services de multidiffusion vers des groupes d'hôtes
(host groups).
Classe E
Le premier octet a une valeur comprise entre 240 et 255. Il s'agit d'une zone d'adresses réservées
aux expérimentations. Ces adresses ne doivent pas être utilisées pour adresser des hôtes ou des
groupes d'hôtes.
Tableau 1. Espace d'adressage
Le tableau ci-dessus montre que la distribution de l'espace d'adressage est mal répartie. On ne
dispose pas de classe intermédiaire entre A et B alors que l'écart entre les valeurs du nombre
d'hôte par réseau est énorme. La répartition en pourcentages de l'espace total d'adressage IP est
:
• Classes A - 50%
• Classes B - 25%
• Classes C - 12.5%
• Classes D - 6.25%
• Classes E - 6.25%
À cette mauvaise distribution de l'espace d'adressage, il faut ajouter les nombreuses critiques
sur la façon dont les attributions de classes IP ont été gérées dans les premières années de
l'Internet. Comme les classes ont souvent été attribuées sur simple demande sans corrélation
avec les besoins effectifs, on parle d'un grand « gaspillage ».
ressource au niveau des commutateurs réseau. Les routeurs sont utilisés pour la communication
entre les machines appartenant à des sous-réseaux différents.
II.2 Masque de sous-réseau
Les adresses IPv4 sont composées de deux parties : le sous-réseau et l'hôte.
On considérait autrefois que l'adresse du réseau était définie par sa classe, et obtenue en
appliquant l'opérateur booléen ET bit à bit entre le masque par défaut associé et l'adresse IPv4.
La notion de classe est cependant considérée comme désuète depuis l'avènement du routage
sans classe. Ni les protocoles de routages actuels (BGP, OSPF, IS-IS), ni les RIR n'en tiennent
plus compte dans l'assignation des adresses IP publiques.
Un masque de sous-réseau (désigné par subnet mask, netmask ou address mask en anglais) est
un masque indiquant le nombre de bits d'une adresse IPv4 utilisés pour identifier le sous-réseau
et le nombre de bits caractérisant les hôtes (ce qui indique aussi le nombre d'hôtes possibles
dans ce sous-réseau).
L'adresse du sous-réseau est obtenue en appliquant l'opérateur ET binaire entre l'adresse IPv4
et le masque de sous-réseau. L'adresse de l'hôte à l'intérieur du sous-réseau est quant à elle
obtenue en appliquant l'opérateur ET entre l'adresse IPv4 et le complément à un du masque.
Les masques de sous-réseau utilisent la même représentation que celles des adresses IPv4. En
IPv4, une adresse IP est codée sur 4 octets, soit 32 bits (représentés en notation décimale à
point). Un masque de sous-réseau possède lui aussi 4 octets. Bien que la norme IPv4 n'interdise
pas que la partie significative du masque contienne des bits à 0, on utilise en pratique des
masques constitués (sous leur forme binaire) d'une suite de 1 suivis d'une suite de 0, il y a donc
32 masques réseau possibles.
Exemple : adresse 192.168.1.2 et masque 255.255.255.0
192.168.1.2 & 255.255.255.0 = 192.168.1.0
192.168.1.2 & 0.0.0.255 = 0.0.0.2
soit en binaire :
11000000.10101000.00000001.00000010 11000000.10101000.00000001.00000010
& 11111111.11111111.11111111.00000000 & 00000000.00000000.00000000.11111111
= 11000000.10101000.00000001.00000000 = 00000000.00000000.00000000.00000010
Autrement dit, il suffit pour obtenir l'adresse du sous-réseau de conserver les bits de l'adresse
IPv4 là où les bits du masque sont à 1 (un certain nombre de bits en partant de la gauche de
l'adresse). La partie numéro d'hôte est, elle, contenue dans les bits qui restent (les plus à droite).
Une forme plus courte est connue sous le nom de « notation CIDR » (Classless Inter-Domain
Routing).
Elle donne le numéro du réseau suivi par une barre oblique (ou slash, « / ») et le nombre de bits
à 1 dans la notation binaire du masque de sous-réseau. Le masque 255.255.224.0, équivalent en
binaire à 11111111.11111111.11100000.00000000, sera donc représenté par /19 (19 bits à la
valeur 1, suivis de 13 bits 0).
La notation 91.198.174.2/19 désigne donc l'adresse IP 91.198.174.2 avec le masque
255.255.224.0, et signifie que les 19 premiers bits de l'adresse sont dédiés à l'adresse du sous-
réseau, et le reste à l'adresse de l'ordinateur hôte à l'intérieur du sous-réseau.
Deux adresses IP appartiennent à un même sous-réseau si elles ont en commun les bits du
masque de sous-réseau.
Subdiviser un réseau en sous-réseaux consiste (entre autres) à rajouter des bits 1 au masque de
réseau, afin de former un masque de sous-réseau. À partir de la connaissance de l'adresse IPv4
et du masque de sous-réseau il est possible de calculer le nombre d'interfaces que l'on peut
Enseignant : ILBOUDO Ibrahim Page 3 sur 6
Contacts : 70 69 18 19 - Mail : ibra_ilboudo@yahoo.fr
Institut Supérieur Privé de Technologies (IST) Année : 2019 – 2020
Technologie IP Classe : RIT 1ère Année
Notation décimale
Notation binaire
Adresse IPv4
91.198.174.2 01011011.11000110.10101110.00000010
Masque de sous-réseau 255.255.224.0 11111111.11111111.11100000.00000000
Adresse du sous-réseau 91.198.160.0 01011011.11000110.10100000.00000000
Adresse de l'hôte
0.0.14.2
00000000.00000000.00001110.00000010
Exemple de division en sous-réseaux
Un administrateur gère un réseau 192.44.78.0/24. Il aimerait décomposer ce réseau en quatre
sous-réseaux.
Pour cela, il réserve les deux premiers bits de l'identifiant machine pour identifier ses nouveaux
sous-réseaux.
Toute adresse IP d'un même sous-réseau aura donc 24 bits en commun ainsi que les deux bits
identifiant le sous-réseau. Le masque de sous-réseau peut ainsi être codé de la façon suivante :
Enseignant : ILBOUDO Ibrahim Page 4 sur 6
Contacts : 70 69 18 19 - Mail : ibra_ilboudo@yahoo.fr
Institut Supérieur Privé de Technologies (IST) Année : 2019 – 2020
Technologie IP Classe : RIT 1ère Année
Si une adresse IP se compare à un numéro de téléphone, alors une adresse IP acheminable (on
dit aussi routable) est l'équivalent d'un numéro de téléphone complet comprenant le numéro,
l'indicatif du pays et l'indicatif régional, par exemple 226 xx xx xx xx. De la même manière,
une adresse non achéminable (on dit aussi adresse privée ou non routable) est l'équivalent d'un
poste téléphonique de bureau par exemple 21, 25...
Les adresses IP non routables (privées) sont du type 192.168.xxx.xxx 10.xxx.xxx.xxx et
172.xxx.xxx.xxx et vous devrez utiliser des adresses privées pour votre réseau local. Si on a
assigné à votre serveur une adresse non routable, il ne peut pas recevoir directement des
connexions Internet entrantes, ce qui limite les services que votre serveur peut fournir à votre
site. (Cas d'un serveur intranet uniquement par exemple).
III.1 Routable
Le plus souvent, dans une entreprise ou une organisation, un seul ordinateur est relié au réseau
Internet mondial et c'est par son intermédiaire que les autres ordinateurs du réseau privé
accèdent à Internet. Dans ce cas, seul l'ordinateur relié à Internet a besoin de disposer d’une
adresse IP publique que lui fournit son FAI. Cette adresse publique peut être dynamique ou
statique.
NB : 0.0.0.0 est également l'adresse utilisée par une machine pour connaître son adresse IP
durant une procédure d'initialisation (DHCP).
L'adresse de bouclage(loopback) : l'adresse de réseau 127 n'est pas attribuée à une société, elle
est utilisée comme adresse de bouclage dans tous les réseaux. Cette adresse sert à tester le
fonctionnement de votre carte réseau. Un ping 127.0.0.1 doit retourner un message correct. Le
paquet envoyé avec cette adresse revient à l'émetteur.
Toutes les adresses de type 127.X.X.X ne peuvent pas être utilisées pour des hôtes. La valeur
de 'x' est indifférente. On utilise généralement 127.0.0.1
L'adresse de diffusion est une adresse dont tous les bits d'hôte sont positionnés à 1 (ex :
128.10.255.255 adresse de diffusion du réseau 128 de classe B). Elle est utilisée pour envoyer
un message à tous les postes du réseau.