La rédaction du Parisien n'a pas participé à la réalisation de cet article. Show
Une adresse IP est un numéro d'identification attribué à un ordinateur connecté à un réseau Internet. Concrètement, ce matricule sert à identifier les machines et à leur permettre de dialoguer entre elles, en échangeant des données sur Internet. Chaque ordinateur se voit
attribuer une adresse IP fixe (s'il reste toujours allumé) ou une adresse IP dynamique (si l'ordinateur est fréquemment redémarré). Cette immatriculation est réalisée par l'ICANN (Internet Corporation for Assigned Names and Numbers), qui gère les adresses IP au niveau mondial. Actuellement, la norme la plus utilisée est le protocole Ipv4, composé d'une série de 4 nombres, mais suite à l'augmentation du nombre d'ordinateurs connectés, ce protocole sera progressivement
remplacé par Ipv6, qui offre plus de possibilités. Les adresses IP peuvent servir à bloquer ou autoriser l'accès d'un ordinateurà certaines ressources, ou à mieux connaître le profil des utilisateurs (par exemple, la géolocalisation basée sur l'IP est utilisée par Google). La mise en œuvre se fait de façon totalement automatique, sans que l'utilisateur ait de paramétrage particulier à réaliser sur sa machine. Par défaut, les systèmes d'exploitation disposent de plusieurs outils internes pour connaître l'adresse IP de l'ordinateur. Sous Windows, il faut ouvrir l'invite de commande et taper la commande ipconfig. Il est également possible de passer par le Centre de réseau et partage, et d'afficher
les détails de la Connexion au réseau local. Sous Mac OS, il faut ouvrir le panneau Réseau qui se trouve dans Préférences système, et afficher la connexion active. L'adresse IP se présente sous la forme d'une série de nombres séparés par des points, par exemple 192.168.1.30. Il existe de nombreux sites Internet qui sont spécialisés dans l'affichage de l'adresse IP. Parmi eux, nous
vous conseillons https://www.mon-ip.com/, https://whatismyipaddress.com/fr/mon-ip ou le très sérieux site web de la CNIL : https://www.cnil.fr/vos-droits/vos-traces/experience/. Ces outils permettent non seulement de détecter l'adresse IP, mais aussi de savoir quel est votre fournisseur d'accès à Internet, et quelle est votre localisation approximative. Ces informations publiques peuvent ensuite être utilisées par des services Internet pour vous présenter des informations personnalisées
(par exemple, des résultats liés à votre emplacement géographique et à votre nationalité). Sachez qu'il existe des solutions pour protéger sa vie privée sur Internet, si vous ne souhaitez pas dévoiler ce type d'informations. Besoin d'un ordinateur? A lire aussi : Comment installer Linux? Comment fonctionne une borne WiFi en voiture? Bitcoins, peercoins... Qu'est-ce que la crypto-monnaie? Certains liens sont trackés et peuvent générer une commission pour Le Parisien. Les prix sont mentionnés à titre indicatif et sont susceptibles d'évoluer. Contacter Le Parisien Le Guide Un livre de Wikilivres. Prérequis : représentation des nombres Une adresse IP est un entier écrit sur quatre octets, elle peut donc prendre des valeurs entre 0 et 232 - 1. Pour plus de commodité, on note les adresses en donnant les valeurs de chaque octet séparés par des points ; par exemple, 11000000101010000000000100001101 s'écrit : 11000000 10101000 00000001 00001101. devient 192.168.1.13. Une adresse IP est constituée de deux parties : l'adresse du réseau et l'adresse de la machine, elle permet donc de distinguer une machine sur un réseau. Deux machines se trouvant sur un même réseau possèdent la même adresse réseau mais pas la même adresse machine. Masques réseau[modifier | modifier le wikicode]Ce découpage en deux parties est effectué en attribuant certains bits d'une adresse à la partie réseau et le reste à la partie machine. Il est représenté en utilisant un « masque réseau » où sont placé à 1 les bits consécutifs de la partie réseau et à 0 ceux de la partie machine. Par exemple 207.142.131.245 est une adresse IP (celle de Wikilivres, en fait) et 255.255.255.0 un masque réseau indiquant que les trois premiers octets (les 24 premiers bits) sont utilisés pour adresser le réseau et le dernier octet (les 8 derniers bits) pour la machine. 207.142.131.245/255.255.255.0 désigne donc la machine d'adresse 245 sur le réseau d'adresse 207.142.131.0. Comme les bits du masque réseau sont contigus, on utilise une notation plus courte : IP/nombre de bits à 1. 207.142.131.245/255.255.255.0 peut donc aussi se noter 207.142.131.245/24. Classes d'adresses[modifier | modifier le wikicode]Il existe différents découpages possible que l'on appelle « classes d'adresses ». À chacune de ces classes correspond un masque réseau différent :
Les adresses de classe A permettent donc de créer des réseaux avec plus de machines, par contre, il y a beaucoup plus de réseaux de classe C possibles que de réseaux de classe A ou B. La classe D est une classe utilisée pour le « multicast » (envoie à plusieurs destinataires) et la classe E est réservée. Masque de sous-réseau[modifier | modifier le wikicode]Comme montré par le tableau précédent, le masque de réseau est déterminé par le nombre de bits pour le réseau selon la classe de l'adresse. Quant au masque de sous-réseau, il permet de subdiviser la partie machine en sous-réseau et machine. Il doit donc posséder les bits du masque de réseau à 1 en plus de ceux du sous-réseau. Exemples de subdivision possible des 8 bits machine pour un réseau 192.168.0.0 (classe C, masque réseau 255.255.255.0, 24 bits) :
Adresses réseaux et adresses de diffusion[modifier | modifier le wikicode]Une adresse réseau est une adresse IP qui désigne un réseau et non pas une machine de ce réseau. Elle est obtenue en plaçant tous les bits de la partie machine à zéro. Une adresse de diffusion (« broadcast » en anglais) est une adresse permettant de désigner toutes les machines d'un réseau, elle est obtenue en plaçant tous les bits de la partie machine à un. Par exemple :
Adresses déconseillées et réseaux privés[modifier | modifier le wikicode]Pour éviter les ambiguïtés avec les adresses de réseau et les adresses de diffusion, les adresses « tout à zéro » et « tout à un » sont déconseillées pour désigner des machines sur un réseau. Dans chaque classe d'adresses, certaines adresses réseaux sont réservées aux réseaux privés.
Le cas du réseau 127.0.0.1 est particulier : il désigne la boucle locale. Sous-réseaux[modifier | modifier le wikicode]Il est possible de découper un réseau en sous-réseaux en utilisant un masque de sous-réseau. Un masque de sous-réseau permet d'attribuer des bits supplémentaires à la partie réseau d'une adresse IP. Supposons que l'on dispose d'une adresse de classe C, elle permet normalement d'adresser 254 machines avec le masque 255.255.255.0. Il est possible de découper ce réseau en deux sous réseaux de 126 machines avec le masque 255.255.255.128 (128 = 100000002). Le cours sur l'adressage IP[modifier | modifier le wikicode]Le protocole IP[modifier | modifier le wikicode]Le protocole IP (Internet Protocol) est un des protocoles majeurs de la pile TCP/IP. Il s'agit d'un protocole réseau (niveau 3 dans le modèle OSI). Il n'est pas orienté connexion, c'est a dire qu'il n'est pas fiable.C'est la couche transport qui peut le rendre fiable. Adresse IP[modifier | modifier le wikicode]Dans un réseau IP, chaque interface possède une adresse IP fixée par l'administrateur du réseau ou attribuée de façon dynamique via des protocoles comme DHCP. Par extension, pour une machine simple, un PC, avec une seule interface Ethernet, on dira que cette machine a une adresse IP. Il est déconseillé de donner la même adresse à 2 machines différentes sous peine de problèmes (collisions). Une adresse IP (IPv4 pour être précis) est une suite de 32 bits notée en général a.b.c.d avec a, b, c, et d des entiers entre 0 et 255. Chaque valeur a, b, c ou d représente dans ce cas une suite de 8 bits. Exemple : une machine a comme adresse IP 134.214.80.12. a vaut 134 soit (1000 0110) en binaire. b vaut 214 soit (1101 0110) en binaire. c vaut 80 soit (0101 0000) et d vaut 12 vaut (0000 1100). En binaire, l'adresse IP s'écrit donc 1000 0110 1101 0110 0101 0000 0000 1100. Taille des réseaux IP[modifier | modifier le wikicode]Un réseau IP peut avoir une taille très variable :
Les numéros de réseau (net-id) et de station (host-id)[modifier | modifier le wikicode]Au sein d'un même réseau IP, toutes les adresses IP commencent par la même suite de bits. L’adresse IP d’une machine va en conséquence être composée de 2 parties : le net-id (la partie fixe) et le host-id (la partie variable). Masque d'un réseau IP[modifier | modifier le wikicode]Le masque du réseau permet de connaître le nombre de bits du net-id. On appelle N ce nombre. Il s’agit d’une suite de 32 bits composée en binaire de N bits à 1 suivis de 32-N bits à 0.
le réseau d’une PME comprend toutes les adresses IP commençant par 200.150.17. Une adresse IP sera du type 200.150.17.* Le net-id comporte 24 bits et le host-id comporte 8 bits. Le masque s’écrira donc en binaire 24 bits à 1 suivi de 8 bits à 0 soit 1111 1111 1111 1111 1111 1111 0000 0000. Le masque sera donc 255.255.255.0. Un tel réseau peut contenir au maximum 28 machines soit 256 machines. Adresse réseau[modifier | modifier le wikicode]Chaque réseau IP a une adresse qui est celle obtenue en mettant tous les bits de l’host-id à 0. Le réseau de l’exemple 3 a comme adresse réseau 200.150.17.0. Un réseau IP est complètement défini par son adresse de réseau et son masque de réseau. Notation CIDR[modifier | modifier le wikicode]La notation CIDR, pour Classless Inter-Domain Routing, est historiquement introduite après la notion de classe d'adresse IP (cf. section sur les classes). Elle s'inscrit dans une intention d'outrepasser la limite implicitement fixée par la notion de classe en termes de plages d'adresses disponibles dans les réseaux IPv4. La notation initiale non CIDR considère pour un réseau donné le couple formé par l'adresse et le masque dudit réseau. En notation CIDR, une forme d'adressage équivalente est construite – ou obtenue, si l'on part de l'adresse en notation initiale non CIDR – par l'association de l'adresse du réseau (à l'instar de la notation initiale) et de la longueur du préfixe binaire déterminant ledit réseau. Le préfixe binaire de la notation CIDR correspond au nombre des premiers bits à 1 dans la forme binaire du masque du réseau de la notation initiale non CIDR. En adressage IPv4, cela se concrétise par une forme décimale de 4 octets suivie d'un entier compris entre 0 et 32. En pratique, cette plage peut s'étendre de 1 à 31 afin de permettre un adressage des hôtes (host-id) par les bits différentiels (en effectif non nul).
Adresse de diffusion (broadcast)[modifier | modifier le wikicode]Cette adresse permet à une machine d’envoyer un datagramme à toutes les machines d’un réseau. Cette adresse est celle obtenue en mettant tous les bits de l’host-id à 1. Le réseau de l’exemple 3 a comme adresse de broadcast 200.150.17.255. Deux adresses interdites[modifier | modifier le wikicode]Il est interdit d’attribuer à une machine d’un réseau IP, l’adresse du réseau et l’adresse de broadcast. Ce qui, pour le réseau 192.168.1.0/24, nous donne :
Les classes A, B et C[modifier | modifier le wikicode]Historiquement, le réseau Internet était découpé en classes d'adresses :
La notion de classe d'adresses a été rendue obsolète pour l'adressage des nœuds du réseau Internet car elle induisait une restriction notable des adresses IP affectables par l'utilisation de masques spécifiques. Les documents RFC 1518[1] et RFC 1519[2] publiés en 1993 spécifient une nouvelle norme : l'adressage CIDR (cf. supra). Ce nouvel adressage précise qu'il est possible d'utiliser un masque quelconque appliqué à une adresse quelconque. Il organise par ailleurs le regroupement géographique des adresses IP pour diminuer la taille des tables de routage des principaux routeurs du réseau Internet. Exemple[modifier | modifier le wikicode]Une machine possède l’adresse IP 134.214.80.12 : elle appartient au réseau de classe B 134.214.0.0 de masque 255.255.0.0. Dans ce réseau, une machine peut avoir une adresse IP comprise entre 134.214.0.1 et 134.214.255.254. L’adresse de broadcast est 134.214.255.255. Adresses privées (non routables sur l'Internet)[modifier | modifier le wikicode]Un certain nombre de ces adresses IP sont réservées pour un usage interne aux entreprises (RFC 1918[3]) Elles ne doivent pas être utilisées sur l'internet où elles ne seront de toute façon pas routées. Il s’agit des adresses :
Les adresses 127.0.0.0 à 127.255.255.255 s’appellent l’adresse de boucle locale (loopback en anglais) et désigne la machine locale (localhost). Distribution des adresses IP[modifier | modifier le wikicode]Sur l'internet, l’organisme IANA est chargé de la distribution des adresses IP. IANA a délégué la zone européenne à un organisme : le RIPE NCC. Cet organisme distribue les adresses IP aux fournisseurs d’accès à l'internet. Découpage d'un réseau IP[modifier | modifier le wikicode]Un réseau IP de classe A, B ou C peut être découpé en sous-réseaux. Lors d’un découpage le nombre de sous-réseaux est une puissance de 2 : 4, 8, 16, 32… ce qui est naturel si l'on pense à la représentation binaire d'une adresse IP. Chaque sous-réseau peut être découpé en sous-sous-réseaux et ainsi de suite On parle indifféremment de réseau IP pour désigner un réseau, un sous-réseau, … Chaque sous-réseau sera défini par un masque et une adresse IP. Exemple de découpage[modifier | modifier le wikicode]On considère le réseau d'adresse 134.214.0.0 et de masque 255.255.0.0. On veut découper ce réseau en 8 sous-réseaux. Pour chaque sous-réseau, on veut obtenir le masque et l’adresse.
On veut découper le réseau en 8. Or 8 = 23. En conséquence, le masque de chaque sous-réseau est obtenu en ajoutant 3 bits à 1 au masque initial. L’ancien masque 255.255.0.0 comprend 16 bits à 1 suivis de 16 bits à 0. Le nouveau masque comprendra donc 16 + 3 = 19 bits à 1 suivis de 13 bits à 0. Il correspond à 255.255.224.0.
Le net-id de chaque sous-réseau sera constitué de 19 bits :
Pour obtenir l'adresse réseau, tous les bits du host-id sont positionnés à 0. On obtient donc comme adresse pour chaque sous-réseau :
Pour obtenir l’adresse de broadcast, on met à 1 tous les bits du host-id. Les adresses de broadcast sont donc :
Liens internes[modifier | modifier le wikicode]
Exercices sur l'adressage IP[modifier | modifier le wikicode]EXERCICE 1[modifier | modifier le wikicode]Ecrivez en binaire les adresses IP 156.78.90.87 et 192.168.23.60 Solution de l'exercice 1 156-128=28 78-64=14 90-64=26 87-64=23 L’ adresse IP 156.78.90.87
s’écrit donc en binaire 192-128=64 23-16=7 60-32=28 L’adresse IP 192.168.23.60 s’écrit donc en binaire EXERCICE 2[modifier | modifier le wikicode]Écrivez sous la forme a.b.c.d les adresses IP 1100 1101 1010 1010 0110 0110 1100 0111 et 0110 1001 1001 1110 0101 0101 0111 1110 Solution de l'exercice 2 Écrivez sous la forme a.b.c.d l’adresse IP 1100 1101 1010 1010 0110 0110 1100 0111 L’adresse IP 1100 1101 1010 1010 0110 0110 1100 0111 s’écrit donc en 205.170.102.199 Écrivez sous la forme a.b.c.d l’adresse IP 0110 1001 1001 1110 0101 0101 0111 1110 L’adresse IP 0110 1001 1001 1110 0101 0101 0111 1110 s’écrit donc 105.158.85.126 EXERCICE 3[modifier | modifier le wikicode]Pour chacune des adresses IP suivantes 200.67.80.45
, 50.98.78.67, 130.89.67.45 : Solution de l'exercice 3
200 s’écrit en binaire 1100 1000 ==> l’adresse commence par 110
50 s’écrit en binaire 0011 0010 ==> l’adresse commence par un 0
130 s’écrit en binaire 1000 0010 ==> l’adresse
commence par 10 EXERCICE 4[modifier | modifier le wikicode]a) Découpez en 16 sous-réseaux le réseau 150.27.0.0
de masque 255.255.0.0 Indiquez pour chaque sous-réseau la liste des adresses attribuables à une machine ainsi que l’adresse de diffusion. Solution de l'exercice 4a) L’ancien masque 255.255.0.0 comporte 16 bits à 1. Le nouveau net-id comportera 20 bits. Les 16 premiers bits seront ceux l’écriture
en binaire de 150.27. Les 4 derniers pourront prendre n’importe quelle valeur sauf 0000 et 1111. Il y aura donc 14 sous-réseaux utilisables. Les adresses des sous-réseaux sont donc : L’adresse de broadcast est obtenue en
mettant à 1 tous les bits du host-id. Le host-id peut prendre n’importe quelle valeur sauf celle comportant que des 0 ou que des 1. Pour chaque sous-réseau, on peut donc attribuer une
machine les adresses : b) Redécoupez en 8 sous-réseaux le troisième sous-réseau utilisable parmi ces 16. Combien de machines au maximum peuvent contenir chacun de ces sous-réseaux ? Solution de l'exercice 4b) Il s’agit de découper en 8 le réseau 150.27.48.0 de masque 255.255.240.0 Le masque comporte 20 bits à 1.
L’adresse du réseau s’écrit 150.27.(0011 0000).0 soit 150.27.48.0 Les adresses des sous-réseaux sont donc : Le host-id de chaque sous-réseau comporte 32-23=9 bits. Les adresses des broadcast (diffusion) et de réseau ne peuvent pas être attribuée à une machine. Chaque sous-réseau, peut donc contenir au maximum 2^9-2=510 machines. QCM relatif à l'adressage IP[modifier | modifier le wikicode]
a) A Solution de la question 1 REPONSE b)
a) Les deux machines marchent très bien. Solution de la question 2 REPONSE c)
a) 32 Solution de la question 3 REPONSE b)
a) 180.35.255.255 Solution de la question 4 REPONSE b)
a) 254 Solution de la question 5 REPONSE
d)
a) Le constructeur de la carte Ethernet. Solution de la question 6 REPONSE c)
a) 150.56.0.0 Solution de la question 7 REPONSE c)
a) 255.255.254.0 Solution de la question 8 REPONSE a)
a) VRAI Solution de la question 9 REPONSE b)
a) VRAI Solution de la question 10 REPONSE a) IP permet d'interconnecter des réseaux de taille très variables.
Comment une machine PeutLes machines d'un réseau peuvent obtenir dynamiquement une adresse IP depuis un dispositif (serveur ou routeur) se trouvant dans leur réseau.
Comment se fait l'adressage IP ?La première partie d'une adresse IP est utilisée comme adresse réseau, la dernière partie comme adresse hôte. Si vous prenez l'exemple 192.168.123.132 et que vous le divisez en ces deux parties, vous obtenez 192.168.123. = réseau . 132 = hôte ou 192.168.123.0 = adresse du réseau.
Quelle commande on fait pour connaître l'adresse IP d'une machine ?Trouver votre adresse IP avec l'invite de commandes (CMD)
Ouvrez le menu Démarrer et tapez cmd pour ouvrir l'invite de commandes. Tapez ipconfig dans l'invite de commandes et appuyez sur Entrée.
Comment s'effectue l'adressage IP Quand une machine est configurée en DHCP ?L'attribution d'adresses avec le DHCP fonctionne selon le principe du client-serveur : les appareils qui recherchent une connexion demandent la configuration de l'adresse IP à un serveur DHCP, qui accède à son tour à une base de données dans laquelle sont saisies les paramètres réseau à définir.
|