in

Quelle est la différence entre 127.0.0.1 et 0.0.0.0?

La plupart d’entre nous ont entendu parler de «127.0.0.1 et 0.0.0.0» mais n’y ont probablement pas beaucoup réfléchi, mais si les deux semblent indiquer le même emplacement, quelle est la différence réelle entre les deux? Le post de questions-réponses sur les superutilisateurs d’aujourd’hui aide à clarifier les choses pour un lecteur confus.

Le lecteur SuperUser Sagnik Sarkar veut savoir quelle est la différence entre 127.0.0.1 et 0.0.0.0:

Quelle est la différence entre 127.0.0.1 et 0.0.0.0?

  • 127.0.0.1 est l’adresse de bouclage (également appelée localhost).
  • 0.0.0.0 est une méta-adresse non routable utilisée pour désigner une cible invalide, inconnue ou non applicable (un espace réservé «sans adresse particulière»).

Dans le contexte d’une entrée de route, cela signifie généralement la route par défaut.

Dans le contexte des serveurs, 0.0.0.0 signifie. Si un hôte a deux adresses IP, 192.168.1.1 et 10.1.2.1, et qu’un serveur s’exécutant sur l’hôte écoute sur 0.0.0.0, il sera accessible à ces deux adresses IP.

Quelle est l’adresse IP 127.0.0.1?

127.0.0.1 est l’adresse de protocole Internet (IP) de bouclage également appelée. L’adresse est utilisée pour établir une connexion IP avec la même machine ou ordinateur utilisé par l’utilisateur final.

La même convention est définie pour les ordinateurs prenant en charge l’adressage IPv6 en utilisant la connotation :: 1. L’établissement d’une connexion à l’aide de l’adresse 127.0.0.1 est la pratique la plus courante; cependant, l’utilisation d’une adresse IP dans la plage de 127… * fonctionnera de la même manière ou d’une manière similaire. La construction de bouclage donne à un ordinateur ou à un périphérique capable de mettre en réseau la capacité de valider ou d’établir la pile IP sur la machine.

127.0.0.1 – Quelles sont ses utilisations et pourquoi est-ce important?

Adresses spéciales

La fonction est attribuée au numéro de réseau de classe A 127, c’est-à-dire qu’un datagramme envoyé par un protocole de niveau supérieur à une adresse de réseau 127 doit revenir en boucle à l’intérieur de l’hôte. Aucun datagramme vers une adresse de réseau 127 ne devrait jamais apparaître sur aucun réseau, où que ce soit.

Numéros de réseau

S’il s’agit de toute la classe A, quel est le point des autres valeurs arbitraires pour les trois derniers octets?

Le but de la plage de bouclage est de tester l’implémentation du protocole TCP / IP sur un hôte. Puisque les couches inférieures sont court-circuitées, l’envoi à une adresse de bouclage permet aux couches supérieures (IP et supérieures) d’être testées efficacement sans que des problèmes au niveau des couches inférieures se manifestent. 127.0.0.1 est l’adresse la plus couramment utilisée à des fins de test.

Adresses IP réservées, de bouclage et privées

Pour plus d’informations, consultez la question: Qu’est-ce que le périphérique de bouclage et comment l’utiliser?

Quelle est l’adresse IP 0.0.0.0?

0.0.0.0 est une syntaxe d’adresse valide. Il doit donc être analysé comme valide partout où une adresse IP en notation décimale pointillée traditionnelle est attendue. Une fois analysée et convertie en une forme numérique utilisable, sa valeur détermine ce qui se passe ensuite.

La valeur tout-zéro a une signification particulière. Il en est ainsi, mais a un sens qui peut ne pas être approprié (et donc traité comme non valide) pour des circonstances particulières. Il s’agit essentiellement de l’espace réservé «aucune adresse particulière». Pour des choses comme la liaison d’adresse des connexions réseau, le résultat peut être d’attribuer une adresse d’interface appropriée à la connexion. Si vous l’utilisez pour configurer une interface, il peut à la place supprimer une adresse de l’interface. Cela dépend du contexte d’utilisation pour déterminer ce que fait réellement «aucune adresse particulière».

Dans le contexte d’une entrée de route, cela signifie généralement la route par défaut. Cela se produit en raison davantage du masque d’adresse, qui sélectionne les bits à comparer. Un masque de 0.0.0.0 ne sélectionne aucun bit, donc la comparaison réussira toujours. Ainsi, quand une telle route est configurée, il y a toujours quelque part pour les paquets à aller (si configuré avec une destination valide).

Dans certains cas, simplement «0» fonctionnera également et aura le même effet. Mais ce n’est pas garanti. La forme 0.0.0.0 est la manière standard de dire «pas d’adresse particulière» (en IPv6 c’est-à-dire ou juste).

Quelle est la signification de l’adresse IP 0.0.0.0?

Dans Internet Protocol version 4, l’adresse 0.0.0.0 est une méta-adresse non routable utilisée pour désigner une cible non valide, inconnue ou non applicable. Donner une signification particulière à une donnée autrement invalide est une application de la signalisation dans la bande.

Dans le contexte des serveurs, 0.0.0.0 signifie. Si un hôte a deux adresses IP, 192.168.1.1 et 10.1.2.1, et qu’un serveur fonctionnant sur l’hôte écoute sur 0.0.0.0, il sera accessible à ces deux adresses IP ().

Dans le contexte du routage, 0.0.0.0 signifie généralement la route par défaut, c’est-à-dire la route qui mène au «reste» de l’Internet au lieu de quelque part sur le réseau local.

Les utilisations incluent:

  • L’adresse qu’un hôte revendique comme étant la sienne lorsqu’il n’a pas encore reçu d’adresse. Comme lors de l’envoi du paquet DHCPDISCOVER initial lors de l’utilisation de DHCP.
  • L’adresse qu’un hôte s’attribue à lui-même lorsqu’une demande d’adresse via DHCP a échoué, à condition que la pile IP de l’hôte le prenne en charge. Cette utilisation a été remplacée par le mécanisme APIPA dans les systèmes d’exploitation modernes.
  • Une façon de spécifier. Il est utilisé de cette manière lors de la spécification d’une route par défaut.
  • Un moyen de spécifier explicitement que la cible n’est pas disponible. 127.0.0.1 – Quelles sont ses utilisations et pourquoi est-ce important?
  • Une façon de spécifier. Il est utilisé de cette manière lors de la configuration des serveurs (c’est-à-dire lors de la liaison des sockets d’écoute). Ceci est connu des programmeurs TCP comme INADDR_ANY. []

Dans IPv6, l’adresse entièrement zéros s’écrit

0.0.0.0 [Wikipedia]

Découverte / demande DHCP

Lorsqu’un client démarre pour la première fois, il est dit être dans et transmet un message DHCPDISCOVER sur son sous-réseau physique local via le port 67 (serveur BootP) du protocole de datagramme utilisateur (UDP). Puisque le client n’a aucun moyen de connaître le sous-réseau auquel il appartient, DHCPDISCOVER est une diffusion de tous les sous-réseaux (adresse IP de destination de 255.255.255.255), avec une adresse IP source de 0.0.0.0. L’adresse IP source est 0.0.0.0 car le client n’a pas d’adresse IP configurée.

Si un serveur DHCP existe sur ce sous-réseau local et est configuré et fonctionne correctement, le serveur DHCP entendra la diffusion et répondra avec un message DHCPOFFER. Si un serveur DHCP n’existe pas sur le sous-réseau local, il doit y avoir un agent de relais DHCP / BootP sur ce sous-réseau local pour transférer le message DHCPDISCOVER vers un sous-réseau contenant un serveur DHCP.

Cet agent de relais peut être un hôte dédié (Microsoft Windows Server, par exemple) ou un routeur (un routeur Cisco configuré avec des instructions d’assistance IP au niveau de l’interface, par exemple).

Une fois que le client reçoit un DHCPOFFER, il répond avec un message DHCPREQUEST, indiquant son intention d’accepter les paramètres dans DHCPOFFER, et se déplace dans le. Le client peut recevoir plusieurs messages DHCPOFFER, un de chaque serveur DHCP qui a reçu le message DHCPDISCOVER d’origine. Le client choisit un DHCPOFFER et répond uniquement à ce serveur DHCP, refusant implicitement tous les autres messages DHCPOFFER. Le client identifie le serveur sélectionné en renseignant le champ d’option avec l’adresse IP du serveur DHCP.

Le DHCPREQUEST est également une diffusion, donc tous les serveurs DHCP qui ont envoyé un DHCPOFFER verront le DHCPREQUEST, et chacun saura si son DHCPOFFER a été accepté ou refusé. Toutes les options de configuration supplémentaires requises par le client seront incluses dans le champ d’options du message DHCPREQUEST. Même si le client s’est vu offrir une adresse IP, il enverra le message DHCPREQUEST avec une adresse IP source de 0.0.0.0. Pour le moment, le client n’a pas encore reçu de vérification indiquant qu’il est clair d’utiliser l’adresse IP.

Conversation client-serveur pour un client obtenant une adresse DHCP où le client et le serveur DHCP résident sur le même sous-réseau:

Comprendre et dépanner DHCP dans le commutateur Catalyst ou les réseaux d’entreprise

Route par défaut

Ce document explique comment configurer une route par défaut ou une passerelle de dernier recours. Ces commandes IP sont utilisées:

Route IP 0.0.0.0 0.0.0.0

Créer une route statique vers le réseau 0.0.0.0 0.0.0.0 est une autre façon de définir la passerelle de dernier recours sur un routeur. Comme pour la commande, l’utilisation de la route statique vers 0.0.0.0 ne dépend d’aucun protocole de routage. Cependant, le routage IP doit être activé sur le routeur.

IGRP ne comprend pas une route vers 0.0.0.0. Par conséquent, il ne peut pas propager les routes par défaut créées à l’aide de la commande. Utilisez la commande pour que IGRP propage une route par défaut.

Configuration d’une passerelle de dernier recours à l’aide des commandes IP

Avez-vous quelque chose à ajouter à l’explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d’autres utilisateurs de Stack Exchange férus de technologie? Consultez le fil de discussion complet ici.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Comment créer et exécuter votre propre podcast audio

Comment créer et exécuter votre propre podcast audio

Ajouter la duplication d'onglets simples à Firefox

Ajouter la duplication d’onglets simples à Firefox