Vous êtes sur la page 1sur 7

Chapitre I :

I-

ADRESSAGE
ADRESSE PHYSIQUE (Adresse MAC)

I-1

Notion d'adresse Physique et de trames

Deux cartes rseaux qui communiquent s'changent des messages (suite de bits) appels
trames (frame). Tous les postes connects au mme cble reoivent le message, mais seul
celui qui il est destin le lit.
Comment sait-il que cette trame lui est adresse ?
Car il reconnat l'adresse de destination, contenue dans la trame comme tant la sienne.
Comment sait il qui lui a envoy la trame ?
Car la trame contient aussi l'adresse de l'metteur.
Au niveau de la couche liaison, les noeuds utilisent une adresse dite physique pour
communiquer. L'adresse correspond l'adresse de la carte rseau. On parle d'adresse
physique, d'adresse MAC (Medium Access Control) ou d'adresse de couche 2 (rfrence au
modle OSI).
Cette adresse est identique pour les rseaux Ethernet, Token Ring et FDDI. Sa longueur est
de 48 bits soit six octets (par exemple : 08-00-14-57-69-69) dfinie par le constructeur de la
carte. Une adresse universelle sur 3 octets est attribue par l'IEEE chaque constructeur de
matriel rseau. L'adresse MAC identifie de manire unique un nud dans le monde. Elle
est Physiquement lie au matriel (crite sur la PROM), c'est dire la carte rseau.

II-

ADRESSAGE LOGIQUE ET PAQUET

II-1 Adressage IP V4
L'adresse d'une carte rseau correspond l'adresse d'un poste et d'un seul. Or les postes sont
gnralement regroups en rseau.
Comment identifier le rseau auquel appartient le poste ?
Il faut une adresse logique qui soit indpendante de l'adresse physique.
C'est ce que propose le protocole IP et le protocole IPX.
Pourquoi identifier le rseau ?
Pour permettre 2 postes qui ne sont pas connects au mme rseau de communiquer. Cela
est impossible avec une adresse MAC, il faut une adresse de niveau suprieur, comme nous
le verrons un peu plus loin et surtout avec le routage IP.

Le message vhicul par la trame va contenir une autre adresse destinataire dont un des
objectifs sera de dfinir le rseau destinataire du message. On appelle le message contenu
dans une trame un paquet.
Ce qu'il nous faut savoir ce stade, c'est qu'une machine sait que le paquet n'est pas destin au
rseau si l'adresse rseau de destination est diffrente de la sienne, dans ce cas elle envoie le
paquet une machine spciale (la passerelle ou routeur) dont le rle est d'acheminer les
Paquets qui sortent du rseau.
Cette adresse dite logique du noeud (car elle est attribue par logiciel un hte, plus
prcisment une carte rseau) contenue dans le paquet est l'adresse IP, est dfinie
indpendamment de toute topologie d'ordinateur ou de rseau. Son format reste identique quel
que soit le support utilis.

Les machines (htes) d'un rseau TCP/IP sont identifies par leur adresse IP.

- Rsolution d'adresses logiques en adresses physiques


Les processus de niveaux suprieurs utilisent toujours l'adresse IP et donc lorsqu'un processus
communique avec un autre processus, il lui envoie un message dont l'adresse destinataire est
une adresse IP, mais pour pouvoir atteindre la carte rseau du destinataire, il faut connatre
son adresse MAC. Le rle du protocole ARP (Adress Resolution Protocol) est d'assurer la
correspondance entre l'adresse IP et l'adresse MAC.

Attribution d'une adresse IP Internet


Les rseaux connects au rseau Internet mondial doivent obtenir un identificateur de rseau
officiel auprs du bureau de l'Icann de l'Inter-NIC (Network Information Center) afin que soit
garantie l'unicit des identificateurs de rseau IP sur toute la plante. Une adresse est
attribue au rseau priv dont l'administrateur en fait la demande auprs du NIC
(http://www.nic.fr).
Aprs rception de l'identificateur de rseau, l'administrateur de rseau local doit attribuer des
identificateurs d'hte uniques aux ordinateurs connects au rseau local. Les rseaux privs
qui ne sont pas connects Internet peuvent parfaitement utiliser leur propre identificateur de
rseau. Toutefois, l'obtention d'un identificateur de rseau valide de la part du centre InterNIC
leur permet de se connecter ultrieurement Internet sans avoir changer les adresses des
quipements en place.

II-1-1

Structure des adresses IP V4

Les adresses IP sont des nombres de 32 bits qui contiennent 2 champs :

Un identificateur de rseau (NET-ID): tous les systmes du mme rseau


physique doivent possder le mme identificateur de rseau, lequel doit tre unique sur
l'ensemble des rseaux grs.

Un identificateur d'hte (HOST-ID): un noeud sur un rseau TCP/IP est appel


hte, il identifie une station de travail, un serveur, un routeur ou tout autre priphrique
TCP/IP au sein du rseau.
La concatnation de ces deux champs constitue une adresse IP unique sur le rseau.
Pour viter d'avoir manipuler des nombres binaires trop longs, les adresses 32 bits sont
divises en 4 octets. Ce format est appel la notation dcimale pointe, cette notation
consiste dcouper une adresse en quatre blocs de huit bits. Chaque bloc est ensuite converti
en un nombre dcimal.

Chacun des octets peut tre reprsent par un nombre de 0 255.


Ex : 130.150.0.1
L'adresse IP 10010110110010000000101000000001 est d'abord dcoupe en quatre blocs :
10010110.11001000.00001010.00000001 puis, chaque bloc est converti en un nombre
dcimal pour obtenir finalement 150.200.10.1
L'criture avec les points est une convention, le codage en machine est binaire.

II-1-2 Classes d'adresses


La communaut Internet a dfini trois classes d'adresses appropries des rseaux de
diffrentes tailles. Il y a, a priori, peu de rseaux de grande taille (classe A), il y a plus de
rseaux de taille moyenne (classe B) et beaucoup de rseaux de petite taille (classe C). La
taille du rseau est exprime en nombre d'htes potentiellement connects.
Le premier octet d'une adresse IP permet de dterminer la classe de cette adresse.
Les adresses disponibles (de 0.0.0.0 255.255.255.255) ont donc t dcoupes en plages
rserves plusieurs catgories de rseaux.
Pour viter d'avoir recours aux organismes NIC chaque connexion d'un nouveau poste,
chaque socit se voit attribuer une plage d'adresse pour son rseau. Le nombre d'adresses
disponibles dans chaque plage dpend de la taille du rseau de la socit. Les grands rseaux
3

sont dits de classe A (IBM, Xerox , DEC, Hewlett-Packard), les rseaux de taille moyenne
sont de classe B (Microsoft en fait partie !), et les autres sont de classe C.
Figure 2-1. Classes d'adresses

Malgr ces possibilits d'adressage, la capacit initialement prvue est insuffisante et sera
mise dfaut d'ici quelques annes. L'IPNG (Internet Protocol Next Generation) ou Ipv6
devrait permettre de rsoudre ces difficults en utilisant un adressage sur 16 octets not en
hxadcimal.

II-1-3 Identification du rseau


L'adresse IP se dcompose, comme vu prcdemment, en un numro de rseau et un numro
de noeud au sein du rseau.
Afin de s'adapter aux diffrents besoins des utilisateurs, la taille de ces 2 champs peut varier.
On dfinit ainsi les 5 classes d'adresses notes A E:

II-1-4 Adresses rserves


Les adresses rserves ne peuvent dsigner une machine TCP/IP sur un rseau.
L'adresse d'acheminement par dfaut (route par dfaut.) est de type 0.X.X.X. Tous les
paquets destins un rseau non connu, seront dirigs vers l'interface dsigne par 0.0.0.0.
NB : 0.0.0.0 est galement l'adresse utilise par une machine pour connatre son adresse IP
durant une procdure d'initialisation (DHCP).

L'adresse de bouclage (loopback): l'adresse de rseau 127 n'est pas attribue une socit,
elle est utilise comme adresse de bouclage dans tous les rseaux. Cette adresse sert tester le
fonctionnement de votre carte rseau. 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 utilises pour des htes. La valeur
de 'x' est indiffrente. On utilise gnralement 127.0.0.1
L'adresse de rseau est une adresse dont tous les bits d'hte sont positionns 0 (ex
128.10.0.0 adresse de rseau du rseau 128.10 de classe B). Elle est utilise pour dsigner
tous les postes du rseau. On utilise cette adresse dans les tables de routage.

Les noms de rseaux de type :

L'adresse de diffusion est une adresse dont tous les bits d'hte sont positionns 1 (ex :
128.10.255.255 adresse de diffusion du rseau 128 de classe B).
Elle est utilise pour envoyer un message tous les postes du rseau.
Les adresses "prives"
Les adresses suivantes (RFC 1918) peuvent galement tre librement utilises pour monter
un rseau priv :

Aucun paquet provenant de ces rseaux ou destination de ces rseaux, ne sera rout sur
l'Internet.

Figure 2-3. Rcapitulatif Classes d'adresses

Le rle du masque de rseau (netmask) est d'identifier prcisment les bits qui concernent le
N de rseau d'une adresse (il "masque" la partie hte de l'adresse).
Un bit 1 dans le masque prcise que le bit correspondant dans l'adresse IP fait partie du N
de rseau ; l'inverse, un bit 0 spcifie un bit utilis pour coder le N d'hte.

Exemple: dans un rseau de classe A sans sous-rseau, le premier octet correspond l'adresse
du rseau donc le netmask commence par 11111111 suivi de zros soit 255.0.0.0.

D'o le tableau suivant :


Masque reseau standard ( par dfaut)

Ex : Si mon adresse IP est 149.127.1.110 alors je travaille avec une adresse de classe B. Mon
N de rseau est 149.127.0.0 et mon masque 255.255.0.0.