Rappel cours @ Mac @ IP Net-id Host-id @ Privée @ Public Unicast Multicast Broadcast Masque Passerelle C est une @ physique qui représente un identifiant physique unique stocké dans une carte réseau et utilisé pour attribuer mondialement une @ unique au niveau de la couche 2 du modèle OSI. C est une @ logique qui représente un numéro d'identification qui est attribué à chaque branchement d'appareil à un réseau informatique utilisant le protocole internet. La partie de l @ IP pour identifier le réseau. Sa taille diffère selon la classe. La partie de l @ IP pour identifier l hôte. Sa taille diffère selon la classe. Ce sont les @ des classes A, B ou C qu on peut utiliser dans un réseau local (LAN). Ces @ ne peuvent pas être sur internet car elles ne peuvent pas être routées sur internet. Les @s privées de la classe A : 10.0.0.0 à 10.255.255.255 Les @s privées de la classe B : 172.16.0.0 à 172.31.255.255 Les @s privées de la classe C : 192.168.1.0 à 192.168.255.255 Les @s IP publiques ne sont pas utilisées dans un réseau local mais uniquement sur internet. Une @ IP publique est unique dans le monde, ce qui n est pas le cas des @s privées qui doivent être unique dans un même réseau local mais pas au niveau planétaire étant donné que ces @s ne peuvent pas être routées sur internet. Communication point à point. Envoi de paquets à une seule adresse IP Communication multipoint. Envoi de paquets à plusieurs adresses IP qui se sont abonnés au préalable pour recevoir les paquets. Communication multipoint. Envoi de paquets à toutes les machines du réseau. Le masque est un séparateur entre la partie réseau et la partie machine d'une adresse IP. Une passerelle (en général, c'est un routeur) permet la communication des sous réseaux. @ IP L @ IP est composée de 4 nombres entiers (4 octets = 32 bits) entre 0 et 255 et notée sous la forme xxx.xxx.xxx.xxx. Par exemple, 194.153.205.26. On distingue en fait deux parties dans l'@ IP : o Une partie des nombres à gauche désigne le réseau est appelée ID de réseau (Net-id) o Les nombres de droite désignent les ordinateurs de ce réseau et est appelée ID d'hôte (Host-id). Chaque équipement d'un réseau possède une @ IP unique sur ce réseau. Tous les périphériques réseau possèdent une @ MAC, Media Access Control, qui les identifie de manière unique en tant que matériel informatique connectable au réseau. Cette @ MAC est attribuée définitivement au périphérique au moment de sa fabrication par le fabricant lui-même. L'@ IP identifie également de manière unique
un périphérique sur un réseau donné, mais elle est attribuée par le routeur sans fil et peut changer avec le temps. Les classes d @s Classe Plage d @ Taille Nature A (0.0.0.0) 0.0.0.1 à 126.255.255.254 (126.255.255.255) B (128.0.0.0) 128.0.0.1 à 191.255.255.254 (191.255.255.255) C (192.0.0.0) 192.0.0.1 à 223.255.255.254 (223.255.255.255) @s privées et publiques @s privées et publiques @s privées et publiques D 224.0.0.0 à 239.255.255.255. @s de multicast E 240.0.0.0 à 255.255.255.255 @s réservées @s particulières @ Réseau : Lorsque l'on annule la partie host-id, c'est-à-dire lorsque l'on remplace les bits réservés aux machines du réseau par des zéros (par exemple 194.28.12.0), on obtient ce que l'on appelle l'@ réseau. Cette @ ne peut être attribuée à aucun des équipements du réseau. @ de diffusion (broadcast) : Lorsque tous les bits de la partie host-id sont à 1, l'@ obtenue est appelée l'@ de diffusion (broadcast). Il s'agit d'une @ spécifique, permettant d'envoyer un message à toutes les machines situées sur le réseau spécifié par le netid. l'@ 127.0.0.1 est appelée @ de rebouclage (Loop back), car elle désigne la machine locale (localhost). Sous réseaux
Exercice 01 A partir de l @ IP et le masque de sous-réseau, déterminez : La classe @ réseau et Net-id @ sous-réseau et Subnet-id @ Hôte et Host-id Nombre maximal de sous réseaux et d hôtes par sous-réseau a) @ IP : 132.90.132.5 et masque sous-réseau : 255.255.255.240 b) @ IP : 192.178.16.66 et masque sous-réseau : 255.255.255.192 NB : les identifiants doivent être représentés en binaire et en décimal a) @ IP : 132.90.132.5 Représentation Binaire : 10000100. 01011010. 10000100.00000101 Les 2 bits de poids supérieurs 10 Classe B 16 bits pour Net-id Masque sous-réseau : 255.255.255.240 Représentation Binaire : 11111111. 11111111. 11111111. 11110000 16 bits pour Net-id -- 12 bits pour Subnet-id 4 bits pour Host-id Note : les bits à prendre de la représentation binaire de l @ IP Réseau @ Réseau = <net-id><0> = 132.90.0.0 Net-id : 10000100 01011010 /2 = 33882 /10 Sous réseau @ Sous-réseau s obtient en effectuant le ET logique entre l @ IP et masque sousréseau (255.255.255.240) 132.90.132.5 10000100 01011010 10000100 00000101 255.255.255.240 11111111 11111111 11111111 11110000 132.90.132.0 10000100 01011010 10000100 00000000 @ Sous-Réseau : 132.90.132.0 Subnet-id : 100001000000 /2 = 2112 /10 Hôte @ Hôte = @ IP : 132.90.132.5 Host-id : 0101/2 = 5 /10
Nombre maximal de sous réseaux = 2 12-2 = 4094 (il faut retirer les @ particulières : @ réseau et @ broadcast) Nombre maximal d hôtes par sous-réseau= 2 4-2 = 14 hôtes par sous réseau b) @ IP : 192.178.16.66 Représentation Binaire : 11000000. 10110010. 00010000. 01000010 Les 2 bits de poids supérieurs 110 Classe C 24 bits pour Net-id Masque sous-réseau : 255.255.255.192 Représentation Binaire : 11111111. 11111111. 11111111. 11000000 24 bits pour Net-id -- 2 bits pour Subnet-id 6 bits pour Host-id Réseau @ Réseau : 192.178.16.0 Net-id : 11000000 10110010 00010000/2 = 2 4 +2 9 +2 12 +2 13 +2 15 +2 22 +2 23 = 12 628 496 /10 Sous réseau @ Sous-réseau s obtient en effectuant le ET logique entre l @ IP et masque sousréseau (255.255.255.192) 192.178.16.66 11000000 10110010 00010000 01000010 255.255.255.192 11111111 11111111 11111111 11000000 192.178.16.64 10000100 01011010 10000100 01000000 @ Sous-Réseau : 192.178.16.64 Subnet-id : 01 /2 = 1 /10 Hôte @ Hôte = @ IP : 192.178.16.66 Host-id : 000010/2 = 2 /10 Nombre maximal de sous réseaux = 2 2-2 = 2 Nombre maximal d hôtes par sous-réseau= 2 6-2 = 62
Exercice 02 A partir d'un ID de réseau et d'un nombre voulu de sous-réseaux, calculez le masque de sousréseau et le nombre d'hôtes par sous-réseau. 1. @ réseau : 148.25.0.0 et 37 sous-réseaux 2. @ réseau : 198.63.24.0 et 2 sous-réseaux 3. @ réseau : 110.0.0.0 et 1000 sous-réseaux 1. 148/10 = 10010100 /2 classe B Masque : 255.255.?.? Pour identifier 37 sous-réseaux, on doit consacrer 6 bits (2 6 2 = 62). Le masque de sous-réseau est donc : 11111111. 11111111.1111 1100. 00000000 soit 255.255.252.0. Il reste 10 bits pour l identifiant machine. On a donc 1022 (2 10 2) machines par sousréseau. 2. 198/10 = 11000110/2 classe C Masque : 255.255. 255.? Pour identifier 2 sous-réseaux, on doit consacrer 2 bits (2 2 2 = 2). Le masque de sous-réseau est donc : 11111111. 11111111. 11111111.1100 000 soit 255.255.255.192. Sous-réseau 1 : 198.63.24.0100 0000 soit 198.63.24.64 Sous-réseau 2 : 198.63.24.1000 0000 soit 198.63.24.128 Il reste 6 bits pour l identifiant machine. On a donc 62 (2 6 2) machines par sousréseau. 3. 110/10 = 01101110/2 classe A Masque : 255.?.?.? Pour identifier 1000 sous-réseaux, on doit consacrer 10 bits (2 10 2 = 1022). Le masque de sous-réseau est donc : 11111111.1111 1111.1100 0000.00000000 soit 255.255.192.0. Il reste 14 bits pour l identifiant machine. On a donc 16382 (2 14 2) machines par sous-réseau.
Exercice 03 Selon le nombre maximal d'hôtes par sous-réseau, calculez le masque de sous-réseau et le nombre de sous-réseaux possibles. 1. Réseau 63.0.0.0 et un maximum de 100 hôtes par sous-réseau 2. Réseau 154.25.0.0 et un maximum de 1500 hôtes par sous-réseau 3. Réseau 223.21.25.0 et un maximum de 14 hôtes par sous-réseau 1. L @ réseau appartient à la classe A car 3 octets sont nuls et 1 seul différent de 0 Masque : 255.?.?.? Pour 100 hôtes par sous-réseau, on doit consacrer 7 bits (2 7 2 = 126). Il reste 17 bits (32-8 netid-7 hostid) pour l identifiant de sous-réseau. On a donc 131070 sous-réseaux (2 17 2 = 131070). Le masque de sous-réseau est donc : 1111 1111.1111 1111.1111 1111.1000 0000 soit 255.255.255.128. 2. L @ réseau appartient à la classe B Maque : 255.255.?.? Pour 1500 hôtes par sous-réseau, on doit consacrer 11 bits (2 11 2 = 2046). Il reste 5 bits pour l identifiant de sous-réseau. On a donc 30 sous-réseaux (2 5 2 = 30). Le masque de sous-réseau est donc : 1111 1111. 1111 1111.1111 1000.0000 0000 soit 255.255.248.0. 3. L @réseau appartient à la classe C Masque : 255.255.255.? Pour 14 hôtes par sous-réseau, on doit consacrer 4 bits (2 4 2 = 14). Il reste 4 bits pour l identifiant de sous-réseau. On a donc 14 sous-réseaux (2 4 2 = 14). Le masque de sous-réseau est donc : 1111 1111. 1111 1111. 1111 1111. 1111 0000 soit 255.255.255.240.
Exercice 04 A partir d'un @de sous-réseau et d'un masque de sous-réseau, déterminez les @d'hôtes valides. 1. @de sous-réseau : 148.56.64.0 avec le masque 255.255.252.0 2. @de sous-réseau : 52.36.0.0 avec le masque 255.255.0.0 3. @de sous-réseau : 198.53.24.64 avec le masque 255.255.255.192 1. L @sous-réseau appartient à la classe B. Masque sous réseau : 255.255.252.0 soit 1111 1111.1111 1111. 1111 1100. 0000 0000 on a consacré 6 bits à l identifiant de sous-réseau. Il reste donc 10 bits disponibles pour l identifiant de machine. @ sous réseau 1001 0100. 0011 1000.0100 0000.0000 0000 148.56.64.0 @ IP 1 er hôte 1001 0100. 0011 1000.0100 0000.0000 0001 148.56.64.1 @ IP dernier hôte 1001 0100. 0011 1000.0100 0011.1111 1110 148.56.67.254 @ Broadcast 1001 0100. 0011 1000.0100 0011.1111 1111 148.56.67.255 2. L @sous-réseau appartient à la classe A. Masque sous-réseau de 255.255.0.0 soit 1111 1111.1111 1111. 0000 0000. 0000 0000 on a consacré 8 bits à l identifiant de sous-réseau. Il reste donc 16 bits disponibles pour l identifiant de machine. @ sous réseau 0011 0100. 0010 0100.0000 0000.0000 0000 52.36.0.0 @ IP 1 er hôte 0011 0100. 0010 0100.0000 0000.0000 0001 52.36.0.1 @ IP dernier hôte 0011 0100. 0010 0100.1111 1111. 1111 1110 52.36.255.254 @ Broadcast 0011 0100. 0010 0100.1111 1111. 1111 1111 52.36.255.255 3. L @sous-réseau appartient à la classe C. Masque sous-réseau de 255.255.255.192 soit 1111 1111. 1111 1111. 1111 1111.1100 0000 On a consacré 2 bits à l identifiant de sous-réseau. Il reste donc 6 bits disponibles pour l identifiant de machine. @ sous réseau 1100 0110. 0011 0101. 0001 1000. 0100 0000 198.53.24.64 @ IP 1 er hôte 1100 0110. 0011 0101. 0001 1000. 0100 0001 198.53.24.65 @ IP dernier hôte 1100 0110. 0011 0101. 0001 1000. 0111 1110 198.53.24.126 @ Broadcast 1100 0110. 0011 0101. 0001 1000. 0111 1111 198.53.24.127
Exercice 05 Dans chacun des cas suivants, déterminez si les machines appartiennent au même sous réseau. a) @IP (A) : 192.168.1.80 ; @IP (B) : 192.168.1.65 ; Masque sous-réseau : 255.255.255.192. b) @IP (A) : 192.168.42.65 ; @IP (B) : 192.168.42.42 ; Masque sous-réseau : 255.255.255.240. a) @IP Classe Net-id Subnet-id** 192.168.1.80 C 192.168.1 0100/2 192.168.1.65 C 192.168.1* 0100/2 * Les deux machines appartiennent au même réseau. ** 192/10=11000000/2 le Subnet-id est sur 2 bits : 80/10=01010000/2 le Subnet-id=01/2 65/10=01000001/2 le Subnet-id=01/2 Le Subnet-id pour les 2 adresses est le même donc les 2 machines appartiennent au même sous-réseau b) @IP Classe Net-id Subnet-id** 192.168.42.65 C 192.168.42 0100/2 192.168.42.42 C 192.168.42* 0010/2 * Les deux machines appartiennent au même réseau. ** 240/10=11110000/2 le Subnet-id est sur 4 bits : 65/10=01000001/2 le Subnet-id=0100/2 42/10=00101010/2 le Subnet-id=0010/2 Le Subnet-id pour les 2 adresses est différent donc les 2 machines n appartiennent pas au même sous-réseau
Exercice 06 Une société possède 73 machines qu elle souhaite répartir entre 3 sous-réseaux. Sous-réseau 1 : 21 machines Sous-réseau 2 : 29 machines Sous-réseau 3 : 23 machines Elle souhaite travailler avec des adresses IP privées. On vous demande : 1. De sélectionner la classe des adresses IP 2. De calculer le masque de sous-réseau 4. De calculer les adresses des premières et dernières machines réellement installées dans chaque département. 1. Classe Nombre de sous-réseaux :3 Nombre de bits nécessaires : 3 bits (2 3-2 = 6 sous réseaux potentiels) Nombre maximum de machines dans un sous-réseau : 29 Nombre de bits nécessaires : 5 bits (2 5-2 = 30 machines potentielles par sous-réseau) Nombre de bits pour ID sous-réseau et ID hôte : 3 + 5 = 8On peut donc travailler en classe C. @ réseau = 192.68.0.0 2. Masque Classe C 3 Octets pour Net-id 255.255.255.xxx 3 bits pour Subnet-id et 5 bits pour Host-id 255.255.255.1110 0000 soit 255.255.255.224 3. Répartition des machines N SR @ SR* 1 ère machine ** Dernière machine configurée *** Dernière machine potentielle **** @ broadcast ***** 1 192.168.0.32 192.168.0.33 192.168.0.53 192.168.0.62 192.168.0.63 2 192.168.0.64 192.168.0.65 192.168.0.93 192.168.0.94 192.168.0.95 3 192.168.0.96 192.168.0.97 192.168.0.119 192.168.0.126 192.168.0.127 4 192.168.0.128 5 192.168.0.160 6 192.168.0.192 * @ réseau 1100 0000. 1000 0100.0000 0000.0000 0000 192.168.0.0 @ 1 er sous réseau 1100 0000. 1000 0100.0000 0000.0010 0000 192.168.0.32 @ 2 ème sous réseau 1100 0000. 1000 0100.0000 0000.0100 0000 192.168.0.64 @ 3 ème sous réseau 1100 0000. 1000 0100.0000 0000.0110 0000 192.168.0.96 @ 4 ème sous réseau 1100 0000. 1000 0100.0000 0000.1000 0000 192.168.0.128 @ 5 ème sous réseau 1100 0000. 1000 0100.0000 0000.1010 0000 192.168.0.160 @ 6 ème sous réseau 1100 0000. 1000 0100.0000 0000.1100 0000 192.168.0.192 @ Broadcast 1100 0000. 1000 0100.0000 0000.1110 0000 192.168.0.224
@ 1 er sous réseau 1100 0000. 1000 0100.0000 0000.0010 0000 192.168.0.32 @ IP 1 ère machine 1100 0000. 1000 0100.0000 0000.0010 0001 192.168.0.33 ** @ IP dernière machine configurée (21 ème machine) *** 1100 0000. 1000 0100.0000 0000.0011 0101 192.168.0.53 (53 = 32 +21) @ IP dernière machine potentielle (30 ème machine) **** 1100 0000. 1000 0100.0000 0000. 0011 1110 192.168.0.62 (62 = 32+30) @ Broadcast ***** 1100 0000. 1000 0100.0000 0000.0011 1111 192.168.0.63 Même travail pour les autres sous réseaux.