https://vimeo.com/563142320 Définissez l’adresse IPv4 de votre machineReprenons notre analogie avec le courrier. Lorsque vous voulez envoyer un colis, vous devez écrire plusieurs informations pour qu'il arrive à bon port : Show
Ces informations identifient le destinataire et elles sont obligatoires. Les nom et prénom sont utiles localement pour que le facteur dépose le colis dans la bonne boîte à lettres. L’adresse postale est utile à plus grande échelle, pour que le centre de tri postal sache dans quels pays, ville et rue acheminer le colis. Lorsque vous envoyez un paquet sur Internet, c’est presque la même chose. Le paquet doit toujours contenir en en-tête :
Il existe différentes versions d’IP. La plus utilisée est encore actuellement la version 4, abrégée en IPv4. Comme pour l’adresse MAC, l’adresse IPv4 a des caractéristiques bien précises :
Voilà à quoi ressemble une adresse IPv4 : Vous voyez qu’elle est composée de 4 parties (4 octets) séparées par un point. Chaque partie étant un octet soit 8 bits. Chaque partie peut prendre une valeur entre 0 et 255. N’oubliez pas qu’une fois configurée dans la machine, cette adresse IP sera convertie en binaire car les machines ne parlent qu’en binaire. Or en binaire, avec 8 bits, on ne peut compter que de 0 à 255. Définissez le plan d’adressage de votre réseauPour créer votre propre réseau, vous devrez choisir les adresses IP que vous allez affecter à vos machines. C’est ce qu’on appelle faire un plan d’adressage. Et pour avoir un plan d’adressage cohérent, vous ne devrez pas choisir vos adresses au hasard. Si vous travaillez dans un seul et même réseau, vous devrez veiller à :
Une plage d’adresses ? Mais qu’est-ce que c’est ? Une plage d’adresses est l’ensemble des adresses IP consécutives qui sont attribuables aux machines d’un même réseau. On peut faire le parallèle avec les codes postaux d’un département. Prenons le Puy-de-Dôme, identifié par le numéro départemental 63. Tous les codes postaux des communes situées dans ce département doivent être entre 63000 et 63999 : c’est la plage des codes postaux attribuables. Mais alors, dans un réseau informatique, comment être sûr que 2 machines ont des adresses IP dans la même plage ? La réponse tient en un mot : le masque. Une adresse IP contient toujours :
Le masque est le délimiteur entre la partie réseau et la partie machine. C’est ce qui vous permet de vérifier que deux machines sont bien dans la même plage réseau. Prenons un exemple pour illustrer cela : Adresse IP avec masqueIci, le masque nous indique que les 8 premiers bits de cette adresse IP (172) sont ceux qui identifient le réseau, et donc que les 24 derniers (16.254.1) identifient la machine : Délimitation du masque sur un IPPar la même occasion, le masque nous permet d’en déduire l’adresse réseau. Cette adresse réseau s’obtient en prenant l’adresse IP et en remplaçant par des “0” les bits identifiant la machine. Cela donne ici : Adresse réseauOK, super, mais à quoi cela peut-il être utile ? Maintenant, pour savoir si 2 machines sont dans le même réseau IP, c’est-à-dire dans la même plage réseau, il suffit de comparer leurs adresses réseau :
Vous avez compris l’idée ? ;) Prenons maintenant un cas concret pour illustrer cela. Imaginez 2 machines dans un réseau point-à-point, c’est-à-dire reliées sans switch mais directement par un câble, avec la configuration IP suivante : Configuration IP sur un réseau point-à-pointL’adressage des machines est le suivant :
Le masque nous permet de dire que :
On peut donc en déduire que :
Les 2 machines étant sur 2 réseaux différents, elles ne peuvent pas communiquer. Si on souhaite conserver le masque en /24, Les adresses IP des machines sont donc mal choisies. Il aurait plutôt fallu affecter à la machine B l’adresse 192.168.10.3/24, par exemple. Ah bon ? Mais comment je fais ? Voyons cela sur un schéma : Une adresse IP associée à différents masquesVous voyez qu’un masque en /8 laisse 24 bits pour identifier des machines. Avec 24 bits, on obtient plus de 16 millions (2^24) d’adresses possibles. À l’opposé, un masque en /24 ne laisse que 8 bits pour des adresses machines, et donc seulement 255 (2^8) adresses possibles. Attention, Il faut aussi faire la différence entre le nombre d’adresses IP total et le nombre d’adresses IP attribuables. Par exemple, si on dispose de 8 bits pour les adresses machines, on peut créer au total 255 adresses IP, mais seulement 253 adresses IP attribuables. Ah bon ? Mais pourquoi ? Dans une plage réseau, la première et la dernière adresse ne sont jamais attribuables à une machine, car elles ont une utilité bien spécifique.
Quand on souhaite connaître le nombre de machines que l’on peut avoir dans un réseau, il faut donc calculer le nombre d’adresses totales et retrancher 2. Dernière information importante concernant les masques : ils peuvent s’écrire de 2 manières. Par exemple, voici le même masque écrit différemment :
Pour comprendre le lien entre les 2, il faut passer par le binaire. Si on convertit notre masque 255.255.255.0 en binaire, on obtient 11111111.11111111.11111111.00000000. Ce masque binaire a ses 24 premiers bits à 1, voilà pourquoi ce masque peut s’écrire simplement : /24. Conversion d’un masque réseau en binaireLa notation CIDR a remplacé la notation standard pour plus de simplicité et de flexibilité. Initialement, pour créer un réseau, on n’avait que 3 tailles possibles : des réseaux de 254, 65 534 ou 16 777 204 machines qui correspondent respectivement aux masques 255.255.255.0, 255.255.0.0 et 255.0.0.0. Si on prévoyait un réseau avec 3 000 machines, on était obligé de prendre un réseau ayant pour masque 255.255.0.0 et acceptant jusqu’à 65 534 machines. Le système CIDR a permis d’être plus flexible, en autorisant des masques personnalisés et non surdimensionnés pour les besoins du réseau. Attribuez des adresses IP aux machines de votre réseauVous voilà de retour dans votre mission pour le compte de l'auto-école Tinos. Votre binôme de travail vous indique qu’il faut changer les adresses IP actuellement définies sur les 3 machines de Tinos. Il vous précise que le serveur devra avoir comme adresse IP 192.168.0.1/24. C'est à vous de choisir correctement les adresses IP des 2 autres machines. Pour l’instant, vous n’intervenez pas sur les machines de Cyclade. Pour rappel, voici l’architecture : Architecture reliant les machines de l'auto-école Tinos de CycladePour tester la communication entre 2 machines, vous savez déjà comment générer un paquet sous Packet Tracer. Il existe cependant une autre méthode applicable sur tous les systèmes : la commande ping. Cette commande est universelle et permet d’envoyer un message de test vers une autre machine pour vérifier qu’elle répond bien. Principe de fonctionnement du pingCette commande doit s’utiliser sur la machine qui va envoyer le message ping en précisant quelle est l’adresse IP de la machine destinataire. Par exemple, si je souhaite vérifier que la communication fonctionne entre ma machine et un serveur Google ayant l’adresse IP 8.8.8.8, dans mon invite de commandes je dois entrer : ping 8.8.8.8 Si j’obtiens une réponse, cela signifie que la communication fonctionne. Vérifiez le résultat de votre test ping vers 8.8.8.8Vous pouvez aussi utiliser la commande ping sur les machines de votre réseau virtuel sous PacketTracer. Pour cela :
Vous obtenez un équivalent de l’invite de commandes Windows qui vous permet d’utiliser des commandes comme ping. Invite de commandes sous Packet TracerÀ vous de jouer !
CorrigéL’IP fournie étant 192.168.0.1/24, la partie réseau est sur 24 bits, ce qui laisse 8 bits d’IP attribuables aux machines. Vous pouviez donc choisir des adresses IP allant de 192.168.0.2/24 à 192.168.0.254/24 Et pourquoi pas 192.168.0.255 ? Parce que 192.168.0.255 est l’adresse de broadcast, elle n’est donc pas attribuable, tout comme l’adresse 192.168.0.0 qui est l’adresse du réseau. N’oubliez pas : vous ne pouvez jamais attribuer la première et la dernière adresse d’une plage réseau. Jusqu’à maintenant nous avons uniquement parlé d’un certain type d’adresses IP : les adresses IPv4. Malheureusement, vu l’ampleur d’Internet, il n’est plus possible d’affecter des adresses IPv4 uniques à chaque machine connectée. Ces adresses vont peu à peu être remplacées par des adresses IPv6, qui, de par leur structure (128 bits au lieu de 32 bits) permettront d’adresser toutes les machines connectées du monde. Dans ce cours, nous nous limiterons cependant à IPv4 car ce type d’adresse continuera d’être utilisé dans les réseaux LAN. Les IPv6, elles, seront surtout nécessaires dans les réseaux WAN/MAN. Simulez une architecture grâce à Cisco Packet TracerDe retour dans votre entreprise, vous devez terminer la simulation d’architecture réseau pour votre client, M. Falman. Vous avez déjà configuré les adresses IP des 3 machines sur le réseau du client. Schéma du réseau actuel : les adresses IP des 3 machines de Tinos ont été configuréesVotre collègue est allé sur place pour faire un repérage. Il vous appelle pour vous indiquer les adresses des 2 postes du réseau de l’associé :
À vous de jouer !
CorrigéVous pouvez consulter le corrigé pour vérifier votre travail. Vous arrivez bien à envoyer un message depuis 192.168.100.1 vers 192.168.100.2. Par contre, quand vous essayez d’envoyer un message entre 192.168.100.1 et 192.168.0.1, cela ne fonctionne pas. C’est normal ! Ce sont 2 réseaux différents ; or, il y a un élément que nous n’avons pas encore configuré : le routeur. En résumé
Vous savez désormais adresser des machines dans un réseau ! Découvrez comment établir l’itinéraire des messages dans le chapitre suivant ! Quelle commande permet d'envoyer un paquet de données ?IP nous permet d'envoyer et de recevoir des paquets de données d'un ordinateur à un autre.
Quel est le rôle de la commande ping ?La commande ping envoie un datagramme par seconde et imprime une ligne de résultat pour chaque réponse reçue. Elle calcule les allers-retours et les statistiques de perte de paquets, et affiche un bref récapitulatif à la fin. La commande ping prend fin lorsque le programme s'arrête ou lorsqu'il reçoit un signal SIGINT.
Comment AppelleRouteur : machine transmettant les données sur Internet pour qu'elles atteignent leur destination.
Comment fonctionne la commande traceroute ?Description. La commande traceroute tente d'effectuer le traçage de la route qu'un paquet IP suit pour accéder à un hôte Internet, en lançant des paquets sonde UDP de courte durée de vie (paramètre Bonds), puis en guettant une réponse ICMP TIME_EXCEEDED provenant des passerelles qui se trouvent sur la route.
|