Internet s'est lentement développé pour devenir un aspect essentiel de la vie quotidienne. Souvent, nous profitons de son ingéniosité sans la curiosité pour comprendre comment les choses fonctionnent. Mais si vous êtes même légèrement curieux, vous devez avoir rencontré le terme adresse IP .

En termes simples, les adresses IP facilitent la communication sur Internet (nous détaillerons comment cela fonctionne dans les sections ultérieures).

Cependant, toutes les adresses IP ne remplissent pas la même fonction, car certaines ont des fonctions spéciales. 127.0.0.1 est un exemple d'une telle adresse IP. Lisez la suite alors que nous examinons cette adresse locale et comprenons en quoi sa fonction diffère des autres adresses IP.

Qu'est-ce qu'une adresse IP?

Pour faciliter la compréhension de ce qu'est une adresse locale, nous devons d'abord comprendre quelle est une adresse IP et comment elle fonctionne .

Une adresse de protocole Internet (IP) est une chaîne de caractères 32 bits (IPv4) ou 128 bits (IPv6) qui identifient les appareils connectés à un réseau informatique ou à des appareils sur Internet (qui est également un réseau).

Le rôle des adresses IP est de s'assurer que les informations arrivent à la bonne destination lors de la transmission sur Internet.

En comparaison, tout comme vous avez besoin d'une adresse pour envoyer et recevoir du courrier et pour vous assurer que votre courrier ne se perd pas, les appareils Internet nécessitent des adresses IP pour envoyer et recevoir des données.

Les adresses IP se composent de nombres allant de 0 à 255 mais sont écrits dans un format spécifique, c'est-à-dire 192.0.2.1 pour IPv4 et 2001: DB8: 0: 1234: 0: 567: 8: 1 pour IPv6.

Il existe deux versions d'adresses IP, IE, IPv4 et IPv6. IPv4 est venu en premier, c'est pourquoi les adresses IPv4 sont plus répandues. Il était nécessaire de plus d'adresses IP, donc IPv6 a été lancé pour s'assurer que le monde ne manque pas d'adresses IP compte tenu de l'augmentation régulière des appareils Internet.

Les deux fonctions principales d'une adresse IP sont l'adressage de l'emplacement et l'identification de l'interface hôte ou réseau.

Étant donné que nous nous préoccupons de l'adresse LocalHost 127.0.0.1, nous nous concentrerons sur les adresses IPv4.

Les adresses IPv4 sont écrites au format xxxx x est appelée octet et représente une valeur comprise entre 0 et 255. Il devrait y avoir quatre octets séparés par trois périodes dans une adresse IPv4.

Notamment, toutes les adresses IP ne sont pas disponibles pour une utilisation générale. Au lieu de cela, ils sont classés en différentes classes qui spécifient quel rôle chaque plage d'adresses IP est censée jouer.

Dans ces classes, il existe des adresses IP avec des rôles spécifiés; Par exemple, la plage de 127.0.0.0/8 (127.0.0.0 - 127.255.255.255) est connue sous le nom de plage de bouclage et est utilisée par des systèmes pour ping-ping.

Ces classifications et allocations d'adresses IP sont gérées par l' Internet Assigned Numbers Authority (IANA) et le groupe de travail d'ingénierie Internet (IETF)

IP adressant les bases

Qu'est-ce que 127.0.0.1?

La plage d'adresses IP 127.0.0.0/8 (127.0.0.0 - 127.255.255.255) est connue sous le nom de plage de bouclage.

Il tire ce nom de la fonction spéciale que ces adresses IP sont destinées à jouer.

Les adresses IP de cette plage sont sur le même système d'exploitation en envoyant une enquête. Par conséquent, lorsqu'un système pingre IP adresse de cette plage, nous dirions qu'il se pose lui-même.

La principale nécessité de cette fonctionnalité est que les programmeurs peuvent tester leurs systèmes ou sites Web sans passer par Internet.

De plus, les adresses IP de cette gamme sont privées, ce qui signifie qu'elles ne se connectent pas à Internet. Au lieu de cela, ils sont censés travailler dans un réseau local; En d'autres termes, ce sont des adresses non routibles.

Notamment, l'adresse IP 127.0.0.1 est celle qui est généralement utilisée par les systèmes pour se faire un ping.

Lecture recommandée:

Si les paquets de données sont envoyés à partir d'un système via cette IP et que le système de réception analyse l'adresse source et de retour desdits paquets, il constatera que le paquet provenait de lui-même. Pensez-y comme vous envoyer des fleurs.

Ainsi, lors de la réponse, le paquet sera retourné au même système, d'où l'adresse de bouclage de nom.

La couche de liaison TCP / IPS gère les paquets de données sur une adresse de bouclage. Les données n'interagiront qu'avec le système, et non sur sa carte d'intégration de réseau, donc Internet.

Par conséquent, l'adresse 127.0.0.1 est destinée à un système pour répondre au dispositif d'origine, c'est-à-dire lui-même. En revanche, les autres adresses IP dans la gamme sont utilisées pour communiquer avec les périphériques réseau sur le réseau local, par exemple, un serveur Web.

Si vous cinglez l'adresse 127.0.0.1 à l'aide de l'invite de commande sur votre ordinateur, il doit répondre, et si ce n'est pas le cas, il y a un problème avec sa pile TCP / IP .

Qu'est-ce que localhost?

Si vous effectuez un peu de recherche, vous verrez que le terme localhost apparaît dans la plupart des endroits que vous voyez l'adresse IP 127.0.0.1.

Il n'y a pas de grande différence entre 127.0.0.1 et localhost car ils se réfèrent tous les deux à votre ordinateur / système comme source de données de paquets.

La différence est uniquement dans la dénomination car lorsque vous voulez que votre ordinateur ping ou envoie des données à lui-même, se souvenir de l'IP 127.0.0.1 peut ne pas être facile.

Par conséquent, au lieu de se souvenir de l'adresse IP de chaque page dont vous souhaitez des informations, vous utilisez un nom de domaine.

Les noms de domaine sont destinés à vous faciliter l'accès aux informations au lieu de se souvenir des adresses IP qui seraient impossibles.

La conversion de va-et-vient des noms de domaine en adresses IP est gérée par le système de noms de domaine (DNS).

Par conséquent, vous pouvez utiliser l'adresse 127.0.0.1 ou localhost, mais certains systèmes en préfèrent l'un à l'autre.

Quelles sont les utilisations de LocalHost / 127.0.0.1?

Il existe différentes autres utilisations pour cette adresse IP en dehors de celles déjà mentionnées. Les utilisations supplémentaires incluent:

1. effectuer un test de vitesse

Vous pouvez utiliser des adresses de bouclage pour tester la vitesse des réseaux locaux au sein d'une organisation ou à la maison.

Lorsque vous pingez localhost, vous pouvez également afficher le nombre de paquets de données envoyés, le temps qu'il leur a fallu pour effectuer un aller-retour et le nombre de paquets de données perdus dans le processus.

Les tests de vitesse permettra aux techniciens de savoir si une optimisation est requise ou si le réseau fonctionne comme il se doit.

2. Bloquer des sites Web

Vous pouvez utiliser la fonctionnalité LocalHost pour bloquer les sites Web malveillants dans tous les navigateurs de votre ordinateur.

Vous devez localiser le fichier hôte sur votre système pour ce faire. Un fichier hôte contient des adresses IP et leurs noms d'hôte.

Par conséquent, vous pouvez bloquer un site Web en modifiant son adresse IP en une adresse IP localhost et ainsi rediriger l'accès à votre système vers le localhost.

3. Tester les sites Web et plus

Les développeurs Web peuvent tester les applications de leur site Web localement à l'aide du LocalHost. De cette façon, ils n'ont pas à se connecter à Internet chaque fois qu'ils veulent effectuer un test.

Par conséquent, un développeur peut héberger le site Web sur un serveur, puis y accéder à l'aide de l'adresse locale. Cela permet de tester un site Web avant de le mettre à la disposition du public.

Vous pouvez également utiliser des adresses de bouclage pour accéder aux serveurs hébergés sur votre réseau local.

Certains jeux comme Minecraft vous permettront d'héberger un serveur sur votre système et, à son tour, vous permettra de jouer avec des amis.

Adresse localhost / bouclage expliqué

Conclusion

Comme nous l'avons vu, une adresse locale est une caractéristique essentielle, en particulier pour les programmeurs. L'adresse IP aide à réduire la charge de travail des programmeurs en testant des sites Web et des programmes sans se connecter à Internet.

Le fait que les programmeurs utilisent l'adresse IP 127.0.0.1 pour exécuter des tests sur leurs appareils (localhost) plutôt que sur Internet ont donné naissance à la phrase: il n'y a pas de place comme 127.0.0.1. Une référence à la phrase sans endroit comme la maison.