localhost
Un article de Wikipédia, l'encyclopédie libre.
Dans les domaines des réseaux informatiques, localhost (l'hôte local en français) est un nom utilisé pour se référer à une interface logique de l'ordinateur local.
On s'en sert pour communiquer avec sa propre machine par l'intermédiaire du protocole IP. Le nom localhost est associé à l'adresse IPv4 127.0.0.1 et à l'adresse IPv6 ::1.
L'interface réseau virtuelle utilisée dans cette situation se nomme l'interface de loopback (abrégée par lo sous Unix).
[modifier] Dans la pratique
Toute machine disposant d'une pile TCP/IP fonctionnelle permet de s'adresser à localhost, même si cette machine n'est reliée à aucun réseau physique. Par exemple, pour vérifier si la pile TCP/IP d'une machine fonctionne bien, on peut lui faire exécuter la commande ping sur localhost.
- Cela donne par exemple avec IPv4 :
$ ping localhost PING localhost (127.0.0.1): 56 data bytes 64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.3 ms 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.1 ms 64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.1 ms 64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.1 ms ...
- Soit encore avec IPv6 :
$ ping6 localhost PING localhost(::1) from ::1 : 56 data bytes 64 bytes from ::1: icmp_seq=1 ttl=64 time=0.057 ms 64 bytes from ::1: icmp_seq=2 ttl=64 time=0.052 ms 64 bytes from ::1: icmp_seq=3 ttl=64 time=0.049 ms ....