Adresse IP 10382 31830468 2008-07-23T19:47:59Z TXiKiBoT 195090 robot Ajoute: [[bar:IP-Adress]] Une '''adresse IP''' (avec IP pour ''[[Internet Protocol]]'') est le numéro qui identifie chaque [[ordinateur]] connecté à [[Internet]], ou plus généralement et précisément, l'[[carte réseau|interface avec le réseau]] de tout [[matériel informatique]] ([[routeur]], [[imprimante]]) connecté à un [[réseau informatique]] utilisant l’''Internet Protocol''. Il existe des adresses IP de version 4 et de version 6. [[En 2008]], la version 4 est la plus utilisée : elle est généralement notée avec quatre nombres compris entre 0 et 255, séparés par des [[point (signe)|point]]s ; exemple : <code>212.85.150.134</code>. == Détermination et utilisation des adresses dans un réseau IP == Dans la version 4 du protocole, l'adresse IP d'un [[ordinateur]] lui est généralement automatiquement transmise et assignée au [[boot|démarrage]] grâce au protocole {{lang|en|''[[Dynamic Host Configuration Protocol]]''}} (DHCP). Il est également possible de fixer l'adresse IP d'un ordinateur dans la configuration de son [[système d'exploitation]] ; d'autres mécanismes d'autoconfiguration existent également. Dans la version 6, le principe de l'autoconfiguration est renforcé. Chaque paquet de données transmis par le protocole Internet est étiqueté avec deux adresses IP pour identifier l'expéditeur et le destinataire. Le réseau utilise l'adresse de destination pour transmettre la donnée. Le destinataire sait à qui répondre grâce à l'adresse IP de l'expéditeur. Chaque composant connecté au réseau doit donc posséder au moins une adresse IP pour établir des connexions. ===Plus techniquement=== Dans chaque paquet envoyé à l'aide du protocole IP, l'en-tête spécifie le couple (''adresse IP du destinataire'', ''adresse IP de l'émetteur'') afin de permettre au protocole de [[routage]] de router le paquet correctement et à la machine destinataire de connaître l'origine des informations qu'elle reçoit, donc d'y répondre si besoin est. Une ou plusieurs adresses IP peuvent être assignées à un hôte. Cette assignation pourra se faire soit manuellement (notamment en IPv4), soit automatiquement par le biais d'un protocole adéquat (comme [[Dynamic Host Configuration Protocol|DHCP]] ou [[RARP]] ou en IPv6). L'adresse IP est principalement utilisée pour acheminer les données jusqu'au réseau où se trouve la machine de destination, ensuite, dans le cas d'[[Ethernet]], c'est la table [[Address Resolution Protocol|ARP]] de la dernière [[Passerelle (informatique)|passerelle]] qui est sollicitée pour associer l'adresse IP à une [[adresse MAC]]. ==Adresse IP et nom de domaine== La plupart des adresses IP peuvent être converties en un [[nom de domaine]] et inversement. Le nom de domaine est plus facilement lisible pour les humains : <code>fr.INATE.org</code> est le nom de domaine correspondant à <code>212.85.152.166</code>. Il s'agit du système de [[résolution de noms]]. == Masque de sous-réseau == Le masque de sous-réseau permet de savoir quelle partie d'une adresse IP correspond à la partie numéro de réseau et laquelle correspond à la partie numéro de l'hôte. Les principes sont les mêmes en IP version 4, et en version 6. Cependant, les pratiques ne sont pas les mêmes. La notation [[#Principe du CIDR|CIDR]] est systématiquement utilisée. Un masque est constitué d'une suite de chiffres 1 terminée par (éventuellement) des chiffres 0 : 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |1 1 1 1 1 1 1 1|1 1 1 1 1 1 1 1|1 1 1 1 1 1 1 1|1 0 0 0 0 0 0 0| masque 255.255.255.128 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ {{Article détaillé|Adresse IPv4}} Pour calculer la partie sous-réseau d'une adresse IP, on effectue une opération [[Fonction logique|logique]] ET bit à bit entre l'adresse et le masque. Pour calculer l'adresse de l'hôte, on effectue une opération ET bit à bit entre le [[complément à un]] du masque et l'adresse. Autrement dit : il suffit de conserver les bits de l'adresse là où les bits du masque sont à 1 (un certain nombre de bits en partant de la gauche de l'adresse). La partie numéro d'hôte est contenue dans les bits qui restent (les plus à droite). == Principe du CIDR == Le {{lang|en|''Classless Inter-Domain Routing''}}, abrégé CIDR, a été mis au point afin (principalement) de diminuer la taille de la table de routage contenue dans les [[routeur]]s. Ce but est atteint en agrégeant plusieurs entrées de cette table en une seule. Ce système s'applique notamment à IPv4 et permet d'insuffler une plus grande durée de vie à cette version du protocole dans l'attente d'IPv6. La norme de routage CIDR impose également aux administrateurs de routeurs la règle de l'agrégation maximum des sous-réseaux qui sont routés ensemble avec la même politique, dans les annonces de routage envoyées en bordure de leur ''[[système autonome]]'' de routage (AS) avec un protocole de publication de routages tel que [[Border Gateway Protocol|BGP4]] ou GGP. == Base de données des adresses IP == === Assignation des plages d'adresses IP === L'[[Internet Assigned Numbers Authority|IANA]] (depuis [[2005]], une division de l'[[ICANN]]) définit l'usage autorisé des différentes plages d'adresses IPv4, en segmentant l'espace en 256 blocs de taille /8 numérotés de '''0/8''' à '''255/8''' . L'article [[adresse IPv4]] traite en détail ce sujet, dans le cas de l'IPv4. La '''diffusion''' d'un paquet IP est une opération coûteuse sur un réseau local étendu et devrait rester réservée uniquement pour les services de configuration des interfaces réseau, ou pour la découverte des autres hôtes d'un même segment supportant un service donné, lorsque cette liste d'hôtes ne peut être connue par un autre moyen. En particulier, des paquets IP émis en '''diffusion''' sont utilisés au démarrage d'une interface réseau IP dans le mode de configuration automatique, pour la recherche de serveurs [[Dynamic Host Configuration Protocol|DHCP]] permettant l'autoconfiguration de cette interface et des services qui lui sont associés. L'[[Internet Assigned Numbers Authority|IANA]] définit aussi les espaces d'adresse IPv6 disponibles à la réservation. === Plages d'adresses IP spéciales === * L'adresse '''<code>127.0.0.1</code>''' ('''<code>0:0:0:0:0:0:0:1</code>''' ou '''<code>::1</code>''' en version 6) dénote l'adresse de bouclage ('''[[localhost]]''' - la machine elle-même). * L'adresse '''<code>0.0.0.0</code>''' ('''<code>0:0:0:0:0:0:0:0</code>''' ou '''<code>::</code>''' en version 6) est illégale en tant qu'adresse de destination, mais elle peut être utilisée localement dans une application pour indiquer n'importe quelle interface réseau. * Les autres adresses dans le réseau '''<code>127.0.0.0/8</code>''' sont considérées comme locales, de même que celles du réseau '''<code>0.0.0.0/8</code>'''. * L'adresse spéciale '''<code>255.255.255.255</code>''' est une adresse de diffusion. * La première adresse d'un réseau spécifie le réseau lui-même, la dernière est une adresse de diffusion (''[[Broadcast (informatique)|broadcast]]''). Certaines adresses ne sont pas (ou tout du moins ne devraient pas être) routées sur [[Internet]] : elles sont réservées à un [[réseau local|usage local]] (au sein d'une organisation, où là elles peuvent être routées) ; en IPv6, c'est en particulier les cas des adresses <code>fe80::/64</code>. De plus certaines adresses ne devraient pas être routées sur Internet, ni même de façon privée au-delà d'un même segment de liaison, où ces adresses sont utilisables uniquement comme adresses de configuration automatique par défaut des interfaces d'hôtes (en cas d'absence de configuration manuelle explicite et de non-détection d'autres systèmes de configuration comme DHCP). En ipv4, un range d'adresse a été réservé : * 10.0.0.1 à 10.255.255.254 (/8) * 172.16.0.1 à 172.31.255.254 (/12) * 192.168.0.1 à 192.168.255.254 (/16) === Réservation des blocs d'adresses IP === {{Article détaillé|Réservation des blocs d'adresses IP}} Les adresses IP [[Unicast]] sont distribuées par l'[[Internet Assigned Numbers Authority|IANA]] aux [[registre Internet Régional|registres Internet Régionaux]] ({{lang|en|''Regional Internet Registries''}}, [[Registre Internet Régional|RIR]]). Les RIR gèrent les ressources d'adressage IPv4 et IPv6 dans leur région. Il est possible d'interroger les bases de données des RIR pour savoir à qui est allouée une adresse IP. Si le serveur interrogé ne contient pas la réponse, il donnera l'adresse du RIR à interroger. Ces requêtes se font grâce à la commande [[whois]] ou bien via les [[site Web|sites Web]] des RIR (rubrique « [[whois]] »). Les RIR se sont regroupés pour former la NRO<ref>[http://www.nro.net/ Number Ressource Organization]</ref> afin de coordonner leurs activités ou projets communs et mieux défendre leurs intérêts auprès de l'ICANN (l'IANA), mais aussi auprès des organismes de normalisation (notamment l'[[IETF]] ou l'[[ISOC]]). == Voir aussi == === Articles connexes === * [[Adresse IPv4]] * [[Adresse IPv6]] * [[ARP poisoning]] * [[Broadcast (informatique)|Broadcast]] * [[Internet Protocol]] * [[Usurpation d'adresse IP]] ===Liens externes=== * [[b:Reseaux TCP/IP|Les réseaux TCP/IP]] : un wikilivre de la bibliothèque du [[b:Département informatique/Bibliothèque|département informatique]]. === Références === <references/> Les définitions des adresses IP versions 4 et 6, la notion de classe et le CIDR sont documentés dans les ''[[Request for comments]]'' suivants (en [[anglais]]) : ==== Communes ==== * RFC 997 - {{lang|en|''Internet numbers''}}, {{date||mars|1987}} * RFC 791 - {{lang|en|''Internet Protocol''}}, {{date||septembre|1981}} * RFC 1519 - {{lang|en|''Classless Inter-Domain Routing (CIDR): an Address Assignment and Aggregation Strategy''}}, {{date||septembre|1993}} * RFC 1918 - {{lang|en|''Address Allocation for Private Internets''}}, {{date||février|1996}} * RFC 1531 - {{lang|en|''Dynamic Host Configuration Protocol''}}, {{date||octobre|1993}} ==== IPv6 ==== * RFC 2460 - {{lang|en|''Internet Protocol, Version 6 (IPv6) Specification''}}, {{date||décembre|1998}} * RFC 2373 - {{lang|en|''IP Version 6 Addressing Architecture''}}, {{date||juillet|1998}} * RFC 2893 - {{lang|en|''Transition Mechanisms for IPv6 Hosts and Routers''}}, {{date||août|2000}} ====IPv4==== * RFC 3330 - {{lang|en|''Special-Use IPv4 Addresses''}}, {{date||septembre|2002}} * RFC 903 - {{lang|en|''A Reverse Address Resolution Protocol''}}, {{date||juin|1984}} La liste des RIRs ainsi que la table d'allocation des adresses se trouvent sur le serveur de l'[[Internet Assigned Numbers Authority|IANA]] [http://www.iana.org/ipaddress/ip-addresses.htm] {{Portail|informatique|internet}} [[Catégorie:TCP/IP]] [[Catégorie:Adressage réseau]] [[Catégorie:Identifiant]] [[af:IP-adres]] [[als:IP-Adresse]] [[an:Adreza IP]] [[ar:عنوان آي.بي]] [[bar:IP-Adress]] [[bat-smg:IP adrėsas]] [[br:Ennegañ IP]] [[ca:Adreça IP]] [[cs:IP adresa]] [[da:IP-adresse]] [[de:IP-Adresse]] [[el:Διεύθυνση IP]] [[en:IP address]] [[eo:IP-adreso]] [[es:Dirección IP]] [[et:IP-aadress]] [[eu:IP helbide]] [[fa:نشانی پروتکل اینترنت]] [[fi:IP-osoite]] [[fo:IP-adressa]] [[frp:Adrèce IP]] [[ga:Seoladh IP]] [[gu:IP address]] [[he:כתובת IP]] [[hr:IP broj]] [[hu:IP-cím]] [[id:Alamat IP]] [[is:Vistfang]] [[it:Indirizzo IP]] [[ja:IPアドレス]] [[ka:IP-მისამართი]] [[kab:Tansa IP]] [[ko:IP 주소]] [[ksh:IP-Nummer]] [[li:IP-adres]] [[ln:Limelo lia protokɔ́le ya ɛtɛrnɛ́tɛ]] [[lo:ຫມາຍເລກໄອພີ]] [[lt:IP adresas]] [[mi:Nohoanga kawa ipurangi]] [[ms:Alamat IP]] [[nl:IP-adres]] [[nn:IP-adresse]] [[no:IP-adresse]] [[oc:Adreça IP]] [[pl:Adres IP]] [[pt:Endereço IP]] [[ro:Adresă IP]] [[ru:IP-адрес]] [[scn:Nnirizzu IP]] [[sh:IP adresa]] [[sk:IP adresa]] [[sl:IP-naslov]] [[sq:Adresa IP]] [[sr:ИП адреса]] [[sv:IP-adress]] [[ta:இ.நெறி முகவரி]] [[th:หมายเลขไอพี]] [[tr:IP adresi]] [[uk:IP-адреса]] [[ur:دستورشبکی پتا]] [[vi:Địa chỉ IP]] [[yi:IP אדרעס]] [[zh:IP地址]]