Comment fonctionnent les adresses IP?

Table des matières:

Comment fonctionnent les adresses IP?
Comment fonctionnent les adresses IP?

Vidéo: Comment fonctionnent les adresses IP?

Vidéo: Comment fonctionnent les adresses IP?
Vidéo: Comment transférer les contacts Android vers iPhone 14 directement - YouTube 2024, Avril
Anonim
Chaque appareil connecté à un réseau (ordinateur, tablette, appareil photo, etc.) a besoin d'un identifiant unique pour que les autres appareils sachent comment l'atteindre. Dans le monde des réseaux TCP / IP, cet identifiant est l'adresse IP (Internet Protocol).
Chaque appareil connecté à un réseau (ordinateur, tablette, appareil photo, etc.) a besoin d'un identifiant unique pour que les autres appareils sachent comment l'atteindre. Dans le monde des réseaux TCP / IP, cet identifiant est l'adresse IP (Internet Protocol).

Si vous avez travaillé avec des ordinateurs pendant un certain temps, vous avez probablement été exposé à des adresses IP, ces séquences numériques qui ressemblent à 192.168.0.15. La plupart du temps, nous n’avons pas à les traiter directement, car nos appareils et nos réseaux s’occupent de ces choses en coulisse. Lorsque nous devons les traiter, nous ne faisons souvent que suivre des instructions sur les numéros à placer où. Mais si vous avez toujours voulu approfondir un peu la signification de ces chiffres, cet article est pour vous.

Pourquoi devriez-vous vous en soucier? Bien comprendre le fonctionnement des adresses IP est essentiel si vous souhaitez savoir pourquoi votre réseau ne fonctionne pas correctement ou pourquoi un périphérique particulier ne se connecte pas comme vous le souhaiteriez. Et si vous avez besoin de configurer quelque chose d'un peu plus avancé, comme l'hébergement d'un serveur de jeux ou d'un serveur multimédia auquel des amis d'Internet peuvent se connecter, vous devez savoir quelque chose sur l'adressage IP. De plus, c’est un peu fascinant.

Remarque: dans cet article, nous aborderons les bases de l'adressage IP, le genre de choses que les personnes qui utilisent des adresses IP, mais qui n'y ont jamais vraiment pensé, voudront peut-être savoir. Nous n'allons pas couvrir certains éléments plus avancés, ou professionnels, tels que les classes IP, le routage sans classe et les sous-réseaux personnalisés… mais nous indiquerons certaines sources à lire ultérieurement.

Qu'est-ce qu'une adresse IP?

Une adresse IP identifie de manière unique un périphérique sur un réseau. Vous avez déjà vu ces adresses; ils ressemblent à quelque chose comme 192.168.1.34.

Une adresse IP est toujours un ensemble de quatre chiffres comme celui-ci. Chaque numéro peut aller de 0 à 255. La plage d'adressage IP complète va donc de 0.0.0.0 à 255.255.255.255.

La raison pour laquelle chaque nombre ne peut atteindre que 255, c'est que chacun des nombres est en réalité un nombre binaire à huit chiffres (parfois appelé un octet). Dans un octet, le nombre zéro serait 00000000, tandis que le nombre 255 serait 11111111, le nombre maximal que l'octet peut atteindre. L'adresse IP mentionnée précédemment (192.168.1.34) en binaire ressemblerait à ceci: 11000000.10101000.00000001.00100010.

Les ordinateurs fonctionnent avec le format binaire, mais nous, les humains, trouvons qu'il est beaucoup plus facile de travailler avec le format décimal. Néanmoins, le fait de savoir que les adresses sont en réalité des nombres binaires nous aidera à comprendre pourquoi certaines choses entourant les adresses IP fonctionnent de la même manière.
Les ordinateurs fonctionnent avec le format binaire, mais nous, les humains, trouvons qu'il est beaucoup plus facile de travailler avec le format décimal. Néanmoins, le fait de savoir que les adresses sont en réalité des nombres binaires nous aidera à comprendre pourquoi certaines choses entourant les adresses IP fonctionnent de la même manière.

Ne vous inquiétez pas, cependant! Nous ne vous lancerons pas beaucoup de calculs binaires ou mathématiques dans cet article, alors tenez un peu plus longtemps avec nous.

Les deux parties d'une adresse IP

L’adresse IP d’un appareil est en réalité composée de deux parties distinctes:
L’adresse IP d’un appareil est en réalité composée de deux parties distinctes:
  • Identifiant réseau: L'ID de réseau est une partie de l'adresse IP commençant par la gauche et identifiant le réseau spécifique sur lequel se trouve le périphérique. Sur un réseau domestique typique, où un périphérique a l'adresse IP 192.168.1.34, la partie 192.168.1 de l'adresse sera l'ID de réseau. Comme il est coutume de remplir la dernière partie manquante avec un zéro, on pourrait donc dire que l’ID réseau de l’appareil est 192.168.1.0.
  • ID hôte: L'ID hôte est la partie de l'adresse IP non prise en charge par l'ID réseau. Il identifie un périphérique spécifique (dans le monde TCP / IP, nous appelons les périphériques «hôtes») sur ce réseau. En reprenant notre exemple d’adresse IP 192.168.1.34, l’ID hôte serait 34, l’identifiant unique de l’hôte sur le réseau 192.168.1.0.

Ainsi, sur votre réseau domestique, plusieurs périphériques dotés d'une adresse IP, tels que 192.168.1.1, 192.168.1.2, 192.168.1 30 et 192.168.1.34, peuvent s'afficher. Ce sont tous des périphériques uniques (avec les ID d'hôte 1, 2, 30 et 34 dans ce cas) sur le même réseau (avec l'ID de réseau 192.168.1.0).

Pour illustrer tout cela un peu mieux, passons à une analogie. Cela ressemble beaucoup à la façon dont les adresses de rue fonctionnent dans une ville. Prenez une adresse comme 2013 Paradise Street. Le nom de rue est similaire à l'ID de réseau et le numéro de rue est similaire à l'ID d'hôte. Dans une ville, deux rues ne porteront pas le même nom, tout comme aucun ID de réseau du même réseau ne portera le même nom. Dans une rue donnée, chaque numéro de rue est unique, tout comme tous les hôtes hôtes d'un ID de réseau particulier sont uniques.
Pour illustrer tout cela un peu mieux, passons à une analogie. Cela ressemble beaucoup à la façon dont les adresses de rue fonctionnent dans une ville. Prenez une adresse comme 2013 Paradise Street. Le nom de rue est similaire à l'ID de réseau et le numéro de rue est similaire à l'ID d'hôte. Dans une ville, deux rues ne porteront pas le même nom, tout comme aucun ID de réseau du même réseau ne portera le même nom. Dans une rue donnée, chaque numéro de rue est unique, tout comme tous les hôtes hôtes d'un ID de réseau particulier sont uniques.

Le masque de sous-réseau

Alors, comment votre appareil détermine-t-il quelle partie de l'adresse IP correspond à l'ID réseau et quelle partie correspond à l'ID hôte? Pour cela, ils utilisent un deuxième numéro que vous verrez toujours en association avec une adresse IP. Ce numéro s'appelle le masque de sous-réseau.

Sur la plupart des réseaux simples (comme ceux des foyers ou des petites entreprises), vous verrez des masques de sous-réseau tels que 255.255.255.0, où les quatre chiffres sont 255 ou 0. La position des modifications de 255 à 0 indique la division entre les ID réseau et hôte. Les 255 «masquent» l’identifiant réseau de l’équation.

Remarque: les masques de sous-réseau de base que nous décrivons ici sont appelés masques de sous-réseau par défaut. Les choses deviennent plus compliquées que cela sur de plus grands réseaux. Les gens utilisent souvent des masques de sous-réseau personnalisés (où la position de la pause entre les zéros et les uns change dans un octet) pour créer plusieurs sous-réseaux sur le même réseau. C’est un peu au-delà de la portée de cet article, mais si vous êtes intéressé, Cisco possède un très bon guide sur les sous-réseaux.
Remarque: les masques de sous-réseau de base que nous décrivons ici sont appelés masques de sous-réseau par défaut. Les choses deviennent plus compliquées que cela sur de plus grands réseaux. Les gens utilisent souvent des masques de sous-réseau personnalisés (où la position de la pause entre les zéros et les uns change dans un octet) pour créer plusieurs sous-réseaux sur le même réseau. C’est un peu au-delà de la portée de cet article, mais si vous êtes intéressé, Cisco possède un très bon guide sur les sous-réseaux.

L'adresse de passerelle par défaut

Outre l'adresse IP elle-même et le masque de sous-réseau associé, une adresse de passerelle par défaut est également répertoriée, ainsi que des informations sur l'adressage IP. Selon la plate-forme que vous utilisez, cette adresse peut être appelée quelque chose de différent. On l'appelle parfois «routeur», «adresse du routeur», «route par défaut» ou simplement «passerelle». Ce sont tous la même chose. Il s’agit de l’adresse IP par défaut à laquelle un périphérique envoie des données réseau lorsque celles-ci sont destinées à un réseau différent (un avec un ID de réseau différent) de celui sur lequel se trouve le périphérique.

L'exemple le plus simple se trouve dans un réseau domestique typique.

Si vous avez un réseau domestique avec plusieurs périphériques, vous avez probablement un routeur connecté à Internet via un modem. Ce routeur peut être un périphérique distinct ou faire partie d'une unité combo modem / routeur fournie par votre fournisseur d'accès Internet. Le routeur se situe entre les ordinateurs et les périphériques de votre réseau et les périphériques davantage accessibles au public sur Internet, transmettant (ou acheminant) le trafic dans les deux sens.

Dites que vous lancez votre navigateur et allez à www.howtogeek.com. Votre ordinateur envoie une demande à l'adresse IP de notre site. Puisque nos serveurs sont sur Internet plutôt que sur votre réseau domestique, ce trafic est envoyé de votre PC à votre routeur (la passerelle) et votre routeur transmet la demande à notre serveur. Le serveur renvoie les informations correctes à votre routeur, qui les renvoie ensuite au périphérique qui les a demandées, et notre site s’affiche dans votre navigateur.
Dites que vous lancez votre navigateur et allez à www.howtogeek.com. Votre ordinateur envoie une demande à l'adresse IP de notre site. Puisque nos serveurs sont sur Internet plutôt que sur votre réseau domestique, ce trafic est envoyé de votre PC à votre routeur (la passerelle) et votre routeur transmet la demande à notre serveur. Le serveur renvoie les informations correctes à votre routeur, qui les renvoie ensuite au périphérique qui les a demandées, et notre site s’affiche dans votre navigateur.

En règle générale, les routeurs sont configurés par défaut pour que leur adresse IP privée (leur adresse sur le réseau local) soit le premier ID hôte. Ainsi, par exemple, sur un réseau domestique qui utilise 192.168.1.0 pour un ID réseau, le routeur va généralement être 192.168.1.1. Bien sûr, comme la plupart des choses, vous pouvez configurer cela pour qu'il soit différent si vous le souhaitez.

Serveurs DNS

Une dernière information vous sera attribuée, à côté de l’adresse IP, du masque de sous-réseau et de l’adresse de passerelle par défaut du périphérique: les adresses d’un ou de deux serveurs DNS (Domain Name System) par défaut. Nous, les humains, travaillons beaucoup mieux avec les noms que les adresses numériques. Taper www.howtogeek.com dans la barre d’adresse de votre navigateur est beaucoup plus facile que de se souvenir et de taper l’adresse IP de notre site.

Le DNS fonctionne un peu comme un annuaire téléphonique, recherchant des éléments lisibles par l'homme, tels que les noms de sites Web, et les convertissant en adresses IP. DNS le fait en stockant toutes ces informations sur un système de serveurs DNS liés sur Internet. Vos appareils doivent connaître les adresses des serveurs DNS auxquels envoyer leurs requêtes.

Sur un petit réseau ou un réseau domestique typique, les adresses IP du serveur DNS sont souvent les mêmes que l'adresse de passerelle par défaut. Les périphériques envoient leurs requêtes DNS à votre routeur, qui les transfère ensuite aux serveurs DNS configurés pour le routeur. Par défaut, il s’agit généralement des serveurs DNS fournis par votre fournisseur de services Internet, mais vous pouvez les modifier pour utiliser des serveurs DNS différents si vous le souhaitez. Parfois, vous aurez peut-être plus de succès avec les serveurs DNS fournis par des tiers, tels que Google ou OpenDNS.

Quelle est la différence entre IPv4 et IPv6?

Vous avez peut-être également remarqué, lors de la navigation dans les paramètres, un type d'adresse IP différent, appelé adresse IPv6. Les types d’adresses IP dont nous avons parlé jusqu’à présent sont les adresses utilisées par IP version 4 (IPv4), un protocole développé à la fin des années 70. Ils utilisent les 32 bits binaires dont nous avons parlé (sur quatre octets) pour fournir un total de 4,29 milliards d'adresses uniques possibles. Bien que cela semble beaucoup, toutes les adresses accessibles au public ont été attribuées il y a longtemps aux entreprises. Beaucoup d'entre eux sont inutilisés, mais ils sont attribués et indisponibles pour une utilisation générale.
Vous avez peut-être également remarqué, lors de la navigation dans les paramètres, un type d'adresse IP différent, appelé adresse IPv6. Les types d’adresses IP dont nous avons parlé jusqu’à présent sont les adresses utilisées par IP version 4 (IPv4), un protocole développé à la fin des années 70. Ils utilisent les 32 bits binaires dont nous avons parlé (sur quatre octets) pour fournir un total de 4,29 milliards d'adresses uniques possibles. Bien que cela semble beaucoup, toutes les adresses accessibles au public ont été attribuées il y a longtemps aux entreprises. Beaucoup d'entre eux sont inutilisés, mais ils sont attribués et indisponibles pour une utilisation générale.

Au milieu des années 90, inquiet de la pénurie potentielle d'adresses IP, le groupe IETF (Internet Engineering Task Force) a conçu IPv6. IPv6 utilise une adresse de 128 bits au lieu de l’adresse de 32 bits d’IPv4, de sorte que le nombre total d’adresses uniques est mesuré dans les undecillions - un nombre suffisamment important pour qu’il ne risque jamais de s’épuiser.

Contrairement à la notation décimale à points utilisée dans IPv4, les adresses IPv6 sont exprimées en huit groupes de nombres, divisés par deux points. Chaque groupe a quatre chiffres hexadécimaux représentant 16 chiffres binaires (il est donc appelé hextet). Une adresse IPv6 typique pourrait ressembler à ceci:

2601:7c1:100:ef69:b5ed:ed57:dbc0:2c1e

Le problème, c’est que la pénurie d’adresses IPv4 qui a causé toutes les inquiétudes a finalement été atténuée dans une large mesure par l’utilisation accrue d’adresses IP privées derrière les routeurs. De plus en plus de personnes ont créé leurs propres réseaux privés, en utilisant ces adresses IP privées qui ne sont pas exposées publiquement.

Ainsi, même si IPv6 est toujours un acteur majeur et que la transition se fera toujours, cela n’a jamais été aussi complet que prévu - du moins pas encore. Si vous souhaitez en savoir plus, consultez l’historique et la chronologie d’IPv6.

Comment un périphérique obtient-il son adresse IP?

Maintenant que vous connaissez les bases du fonctionnement des adresses IP, voyons comment les appareils obtiennent leurs adresses IP en premier lieu. Il existe réellement deux types d’assignations d’adresses IP: dynamiques et statiques.
Maintenant que vous connaissez les bases du fonctionnement des adresses IP, voyons comment les appareils obtiennent leurs adresses IP en premier lieu. Il existe réellement deux types d’assignations d’adresses IP: dynamiques et statiques.

Une adresse IP dynamique est attribuée automatiquement lorsqu'un périphérique se connecte à un réseau. La grande majorité des réseaux actuels (y compris votre réseau domestique) utilisent un protocole appelé DHCP (Dynamic Host Configuration Protocol) pour y parvenir. DHCP est intégré à votre routeur. Lorsqu'un périphérique se connecte au réseau, il envoie un message à diffusion générale demandant une adresse IP. DHCP intercepte ce message, puis attribue une adresse IP à ce périphérique à partir d'un pool d'adresses IP disponibles.

Il existe certaines plages d'adresses IP privées que les routeurs utiliseront à cette fin. Ce qui est utilisé dépend de la personne qui a fabriqué votre routeur ou de la manière dont vous avez configuré les choses. Ces plages IP privées incluent:

  • 10.0.0.0 – 10.255.255.255: Si vous êtes un client de Comcast / Xfinity, le routeur fourni par votre fournisseur d’accès Internet attribue des adresses dans cette plage. Certains autres fournisseurs d'accès utilisent également ces adresses sur leurs routeurs, tout comme Apple sur leurs routeurs AirPort.
  • 192.168.0.0 – 192.168.255.255: La plupart des routeurs commerciaux sont configurés pour attribuer des adresses IP dans cette plage. Par exemple, la plupart des routeurs Linksys utilisent le réseau 192.168.1.0, tandis que D-Link et Netgear utilisent tous deux la plage 198.168.0.0.
  • 172.16.0.0 – 172.16.255.255: Cette gamme est rarement utilisée par les vendeurs commerciaux par défaut.
  • 169.254.0.0 – 169.254.255.255: Il s'agit d'une plage spéciale utilisée par un protocole nommé Adressage IP privé automatique. Si votre ordinateur (ou un autre périphérique) est configuré pour récupérer automatiquement son adresse IP, mais ne peut pas trouver un serveur DHCP, il s’assigne une adresse dans cette plage. Si vous voyez l'une de ces adresses, cela vous indique que votre périphérique n'a pas pu atteindre le serveur DHCP au moment de recevoir une adresse IP et que vous avez peut-être un problème de réseau ou un problème avec votre routeur.

Le problème des adresses dynamiques est qu’elles peuvent parfois changer. Les serveurs DHCP louent les adresses IP aux périphériques et, lorsque ces derniers sont en vigueur, ils doivent renouveler le bail. Parfois, les périphériques obtiendront une adresse IP différente du groupe d'adresses que le serveur peut attribuer.

La plupart du temps, ce n'est pas un gros problème et tout va "fonctionner". Cependant, vous pouvez parfois souhaiter attribuer à un périphérique une adresse IP qui ne change pas. Par exemple, vous avez peut-être besoin d'accéder manuellement à un appareil et vous trouvez qu'il est plus facile de mémoriser une adresse IP qu'un nom. Ou peut-être que certaines applications ne peuvent se connecter qu'à des périphériques réseau utilisant leur adresse IP.

Dans ces cas, vous pouvez attribuer une adresse IP statique à ces périphériques. Il y a plusieurs façons de faire ça. Vous pouvez configurer manuellement le périphérique avec une adresse IP statique, bien que cela puisse parfois être janky. L’autre solution, plus élégante, consiste à configurer votre routeur pour qu’il attribue des adresses IP statiques à certains périphériques lors de l’attribution dynamique par le serveur DHCP. De cette façon, l’adresse IP ne change jamais, mais vous n’interrompez pas le processus DHCP, qui permet que tout fonctionne normalement.

Conseillé: