Académique Documents
Professionnel Documents
Culture Documents
L'adresse MAC identifie de manière unique un noeud dans le monde. Elle est physiquement liée au
matériel (écrite sur la PROM), c'est à dire à la carte réseau.
2.2 Adressage IP
2.2.1 Structure des adresses IP
Les adresses IP sont des nombres de 32 bits qui contiennent 2 champs :
• Un identificateur de réseau (NET-ID): tous les systèmes du même réseau physique
doivent posséder le même identificateur de réseau, lequel doit être unique sur l'ensemble
des réseaux gérés.
• Un identificateur d'hôte (HOST-ID): un noeud sur un réseau TCP/IP est appelé hôte, il
identifie une station de travail, un serveur, un routeur ou tout autre périphérique TCP/IP
au sein du réseau.
La concaténation de ces deux champs constitue une adresse IP unique sur le réseau.
Pour éviter d'avoir à manipuler des nombres binaires trop longs, les adresses 32 bits sont divisées
en 4 octets. Ce format est appelé la notation décimale pointée, cette notation consiste à découper
une adresse en quatre blocs de huit bits. Chaque bloc est ensuite converti en un nombre décimal.
Chacun des octets peut être représenté par un nombre de 0 à 255.
Ex : 130.150.0.1 Exemple :
L'adresse IP 10010110110010000000101000000001 est d'abord découpée en quatre blocs :
10010110.11001000.00001010.00000001 puis, chaque bloc est converti en un nombre décimal
pour obtenir finalement 150.200.10.1
= >4 nombres entiers (entre 0 et 255) séparés par des points.
= >4 octets
L'écriture avec les points est une convention, le codage en machine est binaire.
A 255.0.0.0
B 255.255.0.0
C 255.255.255.0
Tableau 2.1 Masques
Ex : Si mon adresse IP est 149.127.1.110 alors je travaille avec une adresse de classe B. Mon N° de
réseau est 149.127.0.0 et mon masque 255.255.0.0.
2.3.2Masque de sous-réseau
Les masques de sous-réseaux (subnet mask) permettent de segmenter un réseau en plusieurs
sous-réseaux. On utilise alors une partie des bits de l'adresse d'hôte pour identifier des
sousréseaux.
L'adressage de sous-réseau permet de définir des organisations internes de réseaux qui ne sont
pas visibles à l'extérieur de l'organisation. Cet adressage permet par exemple l'utilisation d'un
routeur externe qui fournit alors une seule connexion Internet.
Toutes les machines appartenant à un sous-réseau possèdent le même numéro de réseau.
On utilise le même principe que pour le masque par défaut sur l'octet de la partie hôte auquel on
va prendre des bits. Ainsi, le masque de sous-réseau d'une adresse de classe B commencera
toujours par 255.255.xx.xx
Pour connaître l'adresse du sous-réseau auquel une machine appartient, on effectue en réalité un
ET logique entre l'adresse de la machine et le masque. Adresse : 200.100.40.33
11001000.01100100.00101000.00100001
Masque : 255.255.255.224 11111111.11111111.11111111.11100000
Opération ET 11001000.01100100.00101000.00100000
=> La machine appartient au sous-réseau : 200.100.40.32
Nous voyons dans ce deuxième exemple que nous avons pris 2 bits sur le dernier octet de notre adresse.
Ces 2 bits vont nous permettre de construire plusieurs sous-réseaux:
Ex : adresse : 192.0.0.131
Masque : 255.255.255.192
Conversion de l'adresse en binaire : 11000000 00000000 00000000 10000011
Conversion du masque en binaire : 11111111 11111111 11111111 11000000
Décomposition de l'adresse (R,H) : 11000000 00000000 00000000 10000011
La machine appartient au sous-réseau 192.0.0.128 et a l'adresse 3(11 en binaire)
Pour des raisons de commodité, on préférera réserver un octet entier pour coder le numéro de
sous réseau. De même la théorie ne nous oblige pas à prendre les bits contigus d'un masque,
même si c'est ce que nous utiliserons en pratique.
Important : pour parer à d'éventuels problèmes de routage et d'adressage, tous les ordinateurs
d'un réseau logique doivent utiliser le même masque de sous-réseau et le même identificateur de
réseau.
2.3.3 Sous-réseaux