1. Rappel sur les bases décimale, binaire et hexadécimale Les 18 premiers nombres dans les 3 bases. Base décimale Base binaire sur 1 octet soit 8 bits 0 00000000 00 1 00000001 01 2 00000010 02 3 00000011 03 4 00000100 04 5 00000101 05 6 00000110 06 7 00000111 07 8 00001000 08 9 00001001 09 10 00001010 0A 11 00001011 0B 12 00001100 0C 13 00001101 0D 14 00001110 0E 15 00001111 0F 16 00010000 10 17 00010001 11 Base hexadécimale pour 1 octet Les conversions d une base dans une autre peuvent être réalisées facilement avec la calculatrice de Windows. Menu démarrer >>Tous les programmes >>Accessoires >> Calculatrice. Dans le menu de la calculatrice Menu Affichage>> Scientifique Cocher Dec Entrer un nombre décimal Cocher Bin Noter l affichage Cocher Hex Noter l affichage 124 en décimal vaut 1111100 en binaire et 7C en hexadécimal. Aide TP N 1 Les adresses dans les réseaux page 1/5 (2006VERSION1)
2. Adresses MAC (Medium Acces Control) ou Adresses physiques L IEEE (Institute of Electrical and Electronics Engineers) a normalisé les réseaux locaux. Quel que soit le type de réseau local normalisé, l adressage de la couche physique (couche 1 du modèle TCP/IP) est le même. Il est réalisé par des adresses MAC ou adresses physiques. Les adresses MAC sont uniques au niveau de la planète et elles sont gérées par l IEEE. Donc chaque carte réseau a une adresse MAC unique au niveau mondial. Une adresse MAC est composée de 6 octets codés en hexadécimal et séparés par des tirets. Exemple : 00-10-60-5C-28-5B Les trois premiers octets sont spécifiques au constructeur de la carte réseau ex : 00-10-60. Les trois derniers octets sont fixés par le constructeur ex : 5C-28-5B. Les adresses MAC sont utilisées par des protocoles normalisés par l IEEE intervenant dans la couche de Liaison (couche 2 du modèle TCP/IP). Les principaux protocoles sont : IEEE 8802.2 : LLC. (Logical Link Control = Contrôle de la liaison logique) IEEE 8802.3 : Ethernet IEEE 8802.4 : bus à jeton IEEE 8802.5 : Token Ring ou Anneau à jeton 3.Adresses IP (Internet Protocol) Chaque ordinateur qui accède à Internet doit avoir une adresse Internet unique. Cette adresse Internet est appelée Adresse IP. Les adresses IP actuellement utilisées sont décrites par la norme IPv4, mais la croissance des réseaux au niveau mondial impose l adoption d une nouvelle norme IPv6. En effet IPv4 définit des adresses sur 4 octets soit 32 bits d où la possibilité d adresser seulement 2.100.000 réseaux. Avec IPv6, les adresses sont codées sur 128 bits d où la possibilité d adresser environ 1 milliard de réseaux. Les adresses IP sont utilisées par le protocole IP qui intervient au niveau de la couche Réseau (couche 3 du modèle TCP/IP). Les adresses IP permettent de relier des réseaux entre eux au moyen de routeurs. Aide TP N 1 Les adresses dans les réseaux page 2/5 (2006VERSION1)
3.1. IPv4 Dans cette norme les adresses IP sont donc codées sur 4 octets soit 32 bits. La notation couramment utilisée est la notation décimale pointée (dotted-decimal notation). Chaque octet est représenté par un nombre décimal dont la valeur s étale de 0 à 255. Les octets sont séparés par un point. Ex : 192.160.13.245 L adresse IP a une structure qui se décompose en deux éléments : 1. le net id ou identifiant du réseau, 2. le host id ou identifiant du membre dans le réseau (ordinateur ou tout autre périphérique doté d une adresse IP). Adresse IP = net id + host id Cette structure permet de différencier 5 classes d adresses IP à partir de l écriture binaire. X représente un bit soit 0, soit 1. Classe A : net id host id sur 24 bits 0XXXXXX XXXXXXXX XXXXXXXX XXXXXXXX Premier bit de l'adresse à 0, et masque de sous-réseau en 255.0.0.0.. Ce qui donne la plage d'adresse 0.0.0.0 à 126.255.255.255 soit 16 777 214 adresses par réseau de classe A. Classe B : net id sur 16 bits host id sur 16 bits 10XXXXX XXXXXXXX XXXXXXXX XXXXXXXX Deux premiers bits de l'adresse à 10 (1 et 0), et masque de sous-réseau en 255.255.0.0. Ce qui donne la plage d'adresse 128.0.0.0 à 191.255.255.255 soit 65 534 adresses par réseau de classe B. Classe C : net id sur 24 bits host id 8 bits 110XXXXX XXXXXXXX XXXXXXXX XXXXXXXX Trois premiers bits de l'adresse à 110, et masque de sous-réseau en 255.255.255.0. Ce qui donne la plage d'adresse 192.0.0.0 à 223.255.255.255 soit 253 adresses par réseau de classe C. Aide TP N 1 Les adresses dans les réseaux page 3/5 (2006VERSION1)
Classe D : Multicast group id 1110XXXX XXXXXXXX XXXXXXXX XXXXXXXX Quatre premiers bits de l'adresse à 1110, et masque de sous-réseau en 255.255.255.240. Ce qui donne la plage d'adresse 224.0.0.0 à 239.255.255.255 soit 255 adresses par réseau de classe D. Classe E : Réservé à un usage future 11110XXX XXXXXXXX XXXXXXXX XXXXXXXX Quatre premiers bits de l'adresse à 1111, et masque de sous-réseau en 255.255.255.240. Ce qui donne la plage d'adresse 240.0.0.0 à 247.255.255.255. Les classes A, B et C, sont réservées pour les utilisateurs d'internet (entreprises, administrations, fournisseurs d'accès, etc) La classe D est réservée pour les flux multicast et la classe E n'est pas utilisée aujourd'hui. Les adresses réservées : Parmi les classes A,B et C certaines adresses sont réservées à un usage particulier. En classe A, l adresse 0.0.0.0 désigne «mon réseau», elle est utilisée pour mettre en écoute serveur un socket TCP ou UDP. En classe A, l adresse 127.0.0.1 ou adresse de Loop back est utilisée pour des tests réseau sur l ordinateur lui-même. Dans ces trois classes, des plages d adresses sont réservées aux réseaux privés et ne sont jamais routées sur Internet car elles sont bloquées par les routeurs. Les adresses IP privées sont : En classe A, les adresses 10.x.x.x. En classe B, les adresses 172.16.x.x à 172.31.x.x. En classe C, les adresses 192.168.0.x à 192.168.254.x. Pour ces réseaux privés, les adresses de réseau sont : En classe A, l adresse 10.0.0.0 En classe B, l adresse 172.16.0.0 pour le réseau de net id 172.16. En classe C, l adresse 192.168.2.0 pour le réseau de net id 192.168.2. Pour ces réseaux privés, les adresses de diffusion à tous les membres du réseau (Broadcast) sont : En classe A, l adresse 10.255.255.255 pour le réseau de net id 10. En classe B, l adresse 172.16.255.255 pour le réseau de net id 172.16. En classe C, l adresse 192.168.2.255 pour le réseau de net id 192.168.2. Aide TP N 1 Les adresses dans les réseaux page 4/5 (2006VERSION1)
En pratique pour les réseaux privés, on préfère utiliser des adresses de classe B ou C. Les masques de réseau - Codés sur 4 octets, soit 32 bits, - Ils permettent de faire la séparation entre la partie réseau et la partie machine de l'adresse IP par un ET logique avec l adresse IP, - La partie réseau est représentée par des bits à 1, et la partie machine par des bits à 0, - Le masque ne représente rien sans l'adresse IP à laquelle il est associé. Exemple : masque classiquement utilisé en classe B : En décimal pointé 255.255.0.0 et en binaire 11111111.11111111.00000000.00000000. Dans l'exemple de masque que nous avons choisi, nous voyons que les bits à 0 et à 1 sont regroupés. Cela n'est pas une obligation, mais cela facilite énormément l'exploitation du réseau. En conservant la contiguïté des bits, les adresses de nos machines au sein du réseau se suivent. Ce ne serait pas le cas si l'on avait choisi un masque avec des bits non contigus. Vous pouvez aller voir tous les masques possibles dans la RFC (Request For Comments) suivante: Rfc 1878. 3.2. IPv6 Dans cette norme les adresses IP sont donc codées sur 128 bits. La notation couramment utilisée est constituée de 8 tranches de 16 bits converties en hexadécimal et séparées par des :. Exemple 5D54:352A:1235:B357:8283:2CDE:C00D:FCB2. Des groupes de zéros contigus peuvent être représentés par un double "::" comme suit: CF76:0:0:0:0:0:0:27 devenant CF76::27. Les stations de travail sont auto configurées déterminant leur propre adresse réseau et adresse hôte. IPv6 est prévu pour coexister avec IPv4. Un réseau IPv6 peut supporter un nombre illimité d'hôtes. Une adresse IPv6 peut contenir une adresse IPv4 Une ancienne adresse IPv4 de type d.d.d.d devient automatiquement x:x:x:x:x:x:d.d.d.d Les 48 derniers bits peuvent accueillir l'adresse MAC complète d'une carte réseau. 0:0:0:0:0:0:0:0 devient une "unspecified address". L'adresse loopback n'est plus 127.0.0.1 mais 0:0:0:0:0:0:0:1 Configuration automatique de périphériques portables se déplaçant sur le réseau. Découpage hiérarchique des adresses pour fournir un routage efficace à de grandes régions géographiques. Le support d'adresses de destination 'unicast', 'multicast' et 'anycast'. L'adressage 'anycast' définit une région topologique. Il est pensé pour réduire le trafic d'un réseau en utilisant une adresse de destination qui désigne le groupe le plus proche de machines. Aide TP N 1 Les adresses dans les réseaux page 5/5 (2006VERSION1)