Fiche de cours théorique Module Spécialité : TS en Bases de donnée : Réseaux Thème : Les classes d’adresse IP I. L’Adresse IP (Internet Protocol). 1. Introduction La communication entre deux ordinateurs peut être comparée à l’envoi d’un courrier postal entre un expéditeur et un destinataire. Dans les deux cas, il est nécessaire de connaître l’adresse. Si PC1 veut envoyer un message à PC2, il a besoin d’une adresse réseau : l’adresse IP (Internet Protocol). L'adresse IP est l'adresse qui permet d'identifier chaque hôte d'un réseau 2. Les parties d'adresse IP L'adresse IP comporte deux parties principales : Une identification réseau (netID) qui est l'adresse réseau logique du réseau auquel l'ordinateur se rattache, Une identification d'hôte ( hostID) qui est l'adresse logique du périphérique logique identifiant chaque ordinateur sur un réseau. L'adresse IP est l'adresse qui permet d'identifier chaque hôte d'un réseau il est constituée de 4 octets (adresse IP de type IPv4) soit un nombre binaire de 32 bits ( sachant que 1 octets = 8 bits ) En binaire, si l'on veut identifier plus facilement les deux parties de l'adresseIP, l'adresse réseau et l'adresse hôte : xxxxxxxx .xxxxxxxx .xxxxxxxx .xxxxxxxx (xxxxxxxx allant de 0000 0000 à 1111 1111) En décimal, si l'on veut condenser l'écriture : xxx.xxx.xxx.xxx (xxx allant de 0 à 255) II. Les classes d’adressage 1. Définition 1 Les deux champs de l'adresse IP (netID et hostID) vont varier suivant ce qu'on appelle la classe d'adresse IP. 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.. 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 4 bits de poids fort égaux à 1110. 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.soit 4 bits de poids fort égaux à 1111, 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. Le tableau ci-après donne l'espace d'adresses possibles pour chaque classe : 2. Représentation des classes d'adresse IP 2 3. Exemple Pour l'adresse 145.245.45.225 Le premier octet de l'adresse donne en binaire 10010001. Les deux premiers bits nous indiquent qu'il s'agit d'une classe B. 4. Exercice d’application Pour les adresses suivantes donner leurs classes en utilisant les deux méthodes vues : a)10.0.0.1 b) 122.0.25.38 c) 122.25.25.39 d) 240.25.48.69 e)156.54.23.1 f) 196.25.69.12 g) 193.2.3.6 h) 225.23.69.87 III. Masque de sous réseau Le masque de sous réseau est constitué de 4 octets. Il permet d’identifier dans une adresse IP la partie net-id et la partie host-id. Pour cela, il est nécessaire d’effectuer une opération logiquede type ET entre chaque bit de l’adresse IP et chaque bit du masque de sous-réseau. Les masques de sous réseau sont par défaut : En classe A : 255.0.0.0 En classe B : 255.255.0.0 En classe C : 255.255.255.0 1. Remarques : Il existe deux adresses réservées, l’adresse IP du réseau et l’adresse de broadcast. Elles sont réservées et donc non attribuables à un équipement. L’adresse réseau est une adresse IP avec tous les bits de la partie Host-id à 0. L’adresse de broadcast (adresse de diffusion) est une adresse IP avec tous les bits de la partie Host-id à 1. 3 Elle sert à cibler tous les hôtes du réseau. Si la partie HOSTID est constituée de 16bits, cela signifie qu’il existe de (216-2) combinaisons possibles pour créer un numéro d’hôte. On peut donc connecter en réalité 65534 machines sur ce réseau. Exemple Adresse IP : 192.168.1.11 1 1 00 0 0 0 0 ID réseau 10101000 00000001 ID hôte 00001011 192 168 1 11 ID réseau : 1100 0000 1010 1000 0000 0001 (192.168.1) ID hôte : 0000 1011 (11) CLASSE C Adresse réseau : 1100 0000 1010 1000 0000 0001 00000000 (192.168.1.0) Adresse de diffusion : 1100 0000 1010 1000 0000 0001 11111111 (192.168.1.255) Exercice Pour les adresses suivantes : 1. 172.24.245.25 2. 212.122.148.49 Donnez : 1. La classe d'adresse. 2. Le masque réseau par défaut. 3. L'adresse réseau. IV. Adresse publique/privée Les adresses IP privées sont des adresses IP de classe A, B et C. Elles peuvent être utilisées uniquement dans un réseau local (LAN). Elles ne peuvent pas être utilisées sur internet. Les adresses privées de la classe A : 10.0.0.0 à 10.255.255.255 Les adresses privées de la classe B : 172.16.0.0 à 172.31.255.255 Les adresses privées de la classe C : 192.168.1.0 à 192.168.255.255 Les adresses IP publiques ne sont pas utilisées dans un réseau local mais uniquement sur internet. Votre box internet (routeur) dispose d’une adresse IP publique ce qui la rend visible sur internet V. Adresses Spéciales: loopback Toute adresse en notation décimale dont le premier octet vaut 127 est une adresse de boucle ; elle est 4 réservée à des tests (avec PING par ex.) Broadcast et multicast :(diffusion et multi-diffusion) 255 dans 1 octet indique une diffusion de message. Ex : un message envoyé à 255.255.255.255 est destiné à tous les hôtes du réseau Un message envoyé à 165.10.255.255 est destiné à tous les hôtes du réseau 165.10.0.0 1. Indiquer pour chacune des adresses IP ci-dessous : 204.160.241.93 138.96.32.3 172.31.255.254 18.181.0.31 226.192.60.40 10.10.10.4 Sa classe L'adresse de réseau L'adresse de broadcast Le masque de sous-réseau Le nombre de machine possible 5