L adressage IPv4
Généralités sur l adresse IP
Spécificités de l adresse IP Adresse logique, donc modifiable Adresse codée sur 4 octets (4 x 8 bits = 32 bits) Nombre d adresses utilisables trop petit par rapport au nombre de machines sur Internet (232 = 4 Milliard) Contient deux informations : Le réseau auquel on appartient L hôte (la machine dans le réseau)
Paramètres IP à configurer sur les clients : Adresse IP : Masque de sous-réseau : Passerelle par défaut : Identifiant unique dans le réseau Permet de distinguer la partie réseau de la partie hôte Adresse IP du routeur nous permettant de sortir de notre réseau local. Serveur(s) DNS : Serveur(s) permettant de faire la traduction entre les noms de domaines et les adresses IP
Différents types de communication
Unicast : Communication d une machine à une autre Multicast : D une machine à un groupe de machines Broadcast : D une machine à toutes les machines du réseau
Classes d adresses (Ne sont plus utilisées à l heure actuelle)
En fonction de la valeur du premier octet, une classe d adresse est définie et un masque par défaut est associé : Classe A : 0 à 127 Adresses de 0.0.0.0 à 127.255.255.255 Masque de sous-réseau par défaut : 255.0.0.0 Classe B : 128 à 191 Adresses de 128.0.0.0 à 191.255.255.255 Masque de sous-réseau par défaut : 255.255.0.0 Classe C : 192 à 223 Adresses de 192.0.0.0 à 223.255.255.255 Masque de sous-réseau par défaut : 255.255.255.0 Classe D : 224 à 239 (réservé au multicast) Adresses de 224.0.0.0 à 239.255.255.255 Pas de masque par défaut Classe E : 240 à 255 (Non utilisé)
Adresses publiques / Adresses privées
Adresses IP publiques / privées Pour répondre au problème du nombre limité d adresses IP, on distingue : les adresses publiques : ce sont celles que l on utilise sur le réseau public Internet les adresses privées ce sont celles qui sont utilisées en interne dans une entreprise Un routeur Internet ne peut transmettre un paquet contenant une adresse privée.
Adresses IP publiques / privées Voici les adresses dont tout le monde peut se servir pour son entreprise ou pour chez soi. Plages d adresses privées : Classe A : réseau 10.0.0.0 de 10.0.0.0 à 10.255.255.255 Classe B : réseaux 172.16.0.0 172.17.0.0 172.31.0.0 de 172.16.0.0 à 172.16.255.255 de 172.17.0.0 à 172.17.255.255 réseaux 192.168.0.0 192.168.1.0 192.168.255.0 de 192.168.0.0 à 192.168.0.255 de 192.168.1.0 à 192.168.1.255 Classe C : Classe D : de 172.131.0.0 à 172.31.255.255 de 192.168.255.0 à 192.168.255.255 toutes les adresses de 239.255.0.0 à 239.255.255.255
Adresses particulières
Adresses particulières : Dans la classe A : Toutes les adresses de 0.0.0.0 à 0.255.255.255 ne sont pas utilisables Toutes les adresses de 127.0.0.0 à 127.255.255.255 sont utilisées pour tester la boucle locale, c est à dire la machine elle-même. Dans la classe B : Toutes les adresses de 169.254.0.0 à 169.254.255.255 sont utilisées pour l'auto-configuration.
Adresses particulières (Réseau, broadcast) : La première adresse de chacun des (sous-)réseaux est réservée pour le (sous)-réseau lui-même. La dernière est utilisée pour parler à toutes les machines du (sous)-réseau (Broadcast) Dans le réseau suivant, je peux adresser mes machines de la manière suivante : Adresse du réseau : 192.168.5.0 Adresse de la première machine : 192.168.5.1 Adresse de la dernière machine : 192.168.5.254 Adresse du broadcast : 192.168.5.255
Lire les informations d'une adresse IP
156. 255. 89. 255. Network ID 133. 0. 52 0 Host ID Le masque de sous-réseau permet de distinguer la partie (sous-)réseau de la partie hôte
Trouver le réseau d'appartenance On distingue l adresse réseau de l adresse de l hôte grâce au masque de sous réseau Exemple : Adresse : Masque : 192.168.18.50 255.255.240.0 On convertit l adresse en binaire et le masque en binaire et on effectue l opération ET entre les deux : Adresse : Masque : Résultat : 11000000.10101000.00010010.00110010 11111111.11111111.11110010.00000000 11000000.10101000.00000010.00000000 Adresse du réseau : 192.168.16.0
Trouver l hôte dans le réseau On convertit l adresse en binaire et le masque en binaire et on effectue l opération ET entre les deux : Adresse : Masque : Résultat : 11000000.10101000.00001000.00110010 00000000.00000000.00000000.11111111 00000000.00000000.00000000.00110010 Adresse de l hôte : 0.0.8.50 Plus simplement, si l adresse du réseau a déjà été calculée, on peut faire une soustraction octet par octet entre l adresse IP et l adresse réseau : Adresse IP : - Adresse réseau : 192.168.8.50-192.168.0.0 Adresse de l hôte : 0.0.8.50
Vérifier ses calculs Une fois l'adresse du (sous-)réseau et celle de l'hôte trouvées, on peut vérifier de la manière suivante : Addition octet par octet : Adresse réseau + Adresse hôte = Adresse IP Adresse réseau : 192. 168. 0. + Adresse de l'hôte : 0. 0. 8. 0 50 = Adresse IP : 50 192. 168. 8.
Divers calculs à partir d une adresse IP
Nombre d hôtes et nombre de sous-réseaux A partir du masque de sous-réseau, distinguer le nombre de bits utilisés pour les parties réseau, sous-réseau et hôte : 172.16.4.192 réseau : 16 bits sous-réseau : 12 bits hôte : 4 bits 255.255.255.240 -> 11111111.11111111.11111111.11110000 Le nombre de sous-réseaux est de : 2 nb de bits Le nombre d hôtes est de : 2nb de bits 2 (réseau et broadcast) Ici il y a 12 bits pour le sous-réseau donc 2 12 sous-réseaux possibles = 4096 Il y a 4 bits pour les hôtes donc 24-2 hôtes possibles = 6
Notation CIDR
Parfois, vous verrez le masque de sous-réseau sous différentes formes : Habituellement : 192.168.39.0/255.255.255.240 En notation CIDR : 192.168.39.0/28 Cette notation indique le nombre de bits à 1 : 11111111.11111111.11111111.11110000