IPv4

12. Localhost.

¿Que es el localhost?


Localhost es el nombre que se usa para designar el ordenador o el dispositivo que estás utilizando en un momento determinado. Es lo que la traducción literal define como "huésped local", pero es más correcto definirlo como dispositivo o servidor local.

Todo localhost tiene asignada la dirección IP 127.0.0.1 (o::1 en IPv6), también llamada dirección IP de loopback o bucle reverso.
NOTAR que la IP de localhost es de una red: 127.0.0.1/8 => que tiene 224  direcciones!!
Se llama así porque permite utilizar ciertas herramientas TCP/IP (relacionadas con páginas web) apuntando a sí misma, es decir, en modo local, sin necesidad de conectarse a Internet y sin salir del ordenador. También se usa como dirección IP para que se comuniquen los procesos internos de equipo.

Ver que esta IP NO cambia, por lo que es posible hacer referencia siempre a ella.


Recordar el diagrama de flujo de protocolo IP.


Mas detallado:

Observación:

daniel@computacion:~$ ping 127.0.0.1
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.017 ms
^C
--- 127.0.0.1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.017/0.017/0.017/0.000 ms
daniel@computacion:~$ ping 127.0.0.2
PING 127.0.0.2 (127.0.0.2) 56(84) bytes of data.
64 bytes from 127.0.0.2: icmp_seq=1 ttl=64 time=0.020 ms
64 bytes from 127.0.0.2: icmp_seq=2 ttl=64 time=0.029 ms
^C
--- 127.0.0.2 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1049ms
rtt min/avg/max/mdev = 0.020/0.024/0.029/0.004 ms
daniel@computacion:~$ ping 127.0.0.3
PING 127.0.0.3 (127.0.0.3) 56(84) bytes of data.
64 bytes from 127.0.0.3: icmp_seq=1 ttl=64 time=0.027 ms
64 bytes from 127.0.0.3: icmp_seq=2 ttl=64 time=0.029 ms
^C
--- 127.0.0.3 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1041ms
rtt min/avg/max/mdev = 0.027/0.028/0.029/0.001 ms
daniel@computacion:~$ ping 127.0.0.255
PING 127.0.0.255 (127.0.0.255) 56(84) bytes of data.
64 bytes from 127.0.0.255: icmp_seq=1 ttl=64 time=0.019 ms
64 bytes from 127.0.0.255: icmp_seq=2 ttl=64 time=0.027 ms
^C
--- 127.0.0.255 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1041ms
rtt min/avg/max/mdev = 0.019/0.023/0.027/0.004 ms