Vous êtes sur la page 1sur 5

Adressage IP

http://www.linux-france.org/prj/edu/archinet/systeme/ch02s02.html

Prev

Adressage IP Chapter 2. Elments de cours sur l'adressage IP

Next

Adressage IP
Structure des adresses IP
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 Exemple : 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 = >4 nombres entiers (entre 0 et 255) spars par des points. = >4 octets L'criture avec les points est une convention, le codage en machine est binaire.

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.

1 sur 5

23/12/2011 18:18

Adressage IP

http://www.linux-france.org/prj/edu/archinet/systeme/ch02s02.html

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 sont dits de classe A (IBM, Xerox , DEC, HewlettPackard), 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

Par exemple, l'adresse d'un poste appartenant un rseau de classe A est donc de la forme : 0AAAAAAA.xxxxxxxx.xxxxxxxx.xxxxxxxx, avec A fix par le NIC et x quelconque. Exemple IBM a obtenu l'adresse 9 (en fait, on devrait dire 9.X.X.X, mais il est plus rapide de n'utiliser que la valeur du premier octet). 9 est bien de classe A car 9d=00001001b Cela signifie que chaque adresse IP du type 00001001.xxxxxxxx.xxxxxxxx.xxxxxxxx, avec x prenant la valeur 0 ou 1, fait partie du rseau d'IBM. 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.

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: Figure 2.2. Classes d'adresses

2 sur 5

23/12/2011 18:18

Adressage IP

http://www.linux-france.org/prj/edu/archinet/systeme/ch02s02.html

ex. : Soit l'adresse IP suivante : 142.62.149.4 142 en dcimal = 100011102 en binaire Le mot binaire commence par les bits 102 donc il s'agit d'une adresse de classe B. Ou, plus simple : 142 est compris entre 128 et 191. S'agissant d'une adresse de classe B, les deux premiers octets (a et b) identifient le rseau. Le numro de rseau est donc : 142.62.0.0 Les deux derniers octets (c et d) identifient l'quipement hte sur le rseau. Finalement, cette adresse dsigne l'quipement numro 149.4 sur le rseau 142.62.

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 : X.Y.Z.0 (de 192.0.0.0 223.255.255.0) sont dits de classe C X.Y.0.0 (de 128.0.0.0 191.255.0.0) sont dits de classe B
3 sur 5 23/12/2011 18:18

Adressage IP

http://www.linux-france.org/prj/edu/archinet/systeme/ch02s02.html

X.0.0.0. (de 1.0.0.0 126.255.255.254) sont dits de classe A 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 : A 10.0.0.0 255.0.0.0 B 172.16.0.0 172.31.255.255 255.240.0.0 C 192.168.0.0 192.168.255.255 255.255.0.0 Aucun paquet provenant de ces rseaux ou destination de ces rseaux, ne sera rout sur l'Internet (ces adresses sont nanmoins routables sur le rseau local). 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. Ainsi, on a un masque dit "par dfaut" qui correspond la classe de ce rseau. 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 : Classe Netmask

4 sur 5

23/12/2011 18:18

Adressage IP

http://www.linux-france.org/prj/edu/archinet/systeme/ch02s02.html

A B C

255.0.0.0 255.255.0.0 255.255.255.0

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. Prev Chapter 2. Elments de cours sur l'adressage IP Up Home Next Les sous-rseaux

5 sur 5

23/12/2011 18:18