Estoy casi seguro de que todos aquí saben el significado de 127.0.0.1. Pero, ¿por qué SIEMPRE es localhost? ¿Quién eligió esa IP arbitraria? ¿Por qué se eligió esa IP? ¿Por qué no algo más simple como 1.0.0.0? ¿Hay algún significado especial para 127.0.0.1?
networking
localhost
James Graham
fuente
fuente
Respuestas:
Jon Postel escogió 127.
Antes de que la Autoridad de Números Asignados de Internet asumiera el control ( RFC 3232 ) en el momento de su muerte ( RFC 2468 ), él era el "zar" de las direcciones de Internet y las asignaciones de puertos, habiéndose nominado esencialmente para la tarea. ( RFC 349 )
A principios de la década de 1980, cuando IPv4, como sabemos, se estaba eliminando por primera vez, las redes existentes recibieron bloques de direcciones de "clase A" en el espacio de direcciones de 32 bits que entrarían en vigencia en 1983 ( RFC 801 ). Tanto las asignaciones iniciales como las 127 asignaciones que solicita, así como las primeras definiciones de direcciones IP de "clase A", "clase B" y "clase C", se publicaron por primera vez en el RFC 790 de Postel . (Tenga en cuenta que las "clases" fueron reemplazadas por CIDR en RFC 1519 , ahora RFC 4632 ).
En RFC 790, Postel definió 127 como "reservado".
Su primera definición formal aparece en RFC 990 , donde se define de la siguiente manera:
Y nuevamente en RFC 1060 :
Por lo tanto, cualquier dirección dentro de 127.0.0.0/8 debe considerarse loopback y enrutarse de nuevo al host local.
La lista actual de direcciones IPv4 de uso especial es RFC 6890 , que obsoleta RFC 5735 , que a su vez obsoleta RFC 3330 . RFC 5735 declara:
Finalmente, en cualquier subred IPv4 , la dirección más baja no se puede usar, ya que representa la ruta de red. Entonces, la primera dirección utilizable en la subred, y por lo tanto la más comúnmente vista, es 127.0.0.1.
fuente
Desde el RFC :
De wikipedia :
También tenga en cuenta que 127 en binario es 01111111 , el valor invertido e invertido de 1 ( 00000001 )
fuente
10000000 (128)
es elnot
de01111111 (127)
. "Opuesto" no es una operación inteligente y no tiene sentido en ese contexto.