¿Qué es 127.0.01?
Seguramente alguna vez habrás escuchado o leído acerca de ese peculiar número o su nombre que es localhost
El localhost, en informática no es ni más ni menos que el dispositivo que estás sosteniendo o la PC delante de la que estás. Literalmente signifa "Este dispositivo".
Un localhost es un dispositivo para loopback (bucle reverso) para protocolo de Internet, que puede ser usado por aplicaciones TCP/IP, para hablar consigo mismas.
Podemos decir en terminos más simples que el localhost es una red propia del dispositivo que el dispositivo usa para hablar consigo mismo si es que eso tiene sentido.
El principal uso del localhost es la comprobación de funcionalidades y servicios de red, de pruebas. Si por ejemplo en una máquina tenemos instalado un Servidor Web que aloje una página Web, poniendo 127.0.0.1 en el navegador visualizaremos nuestra página Web y podremos ver rápido y fácil nuestra página, de este modo lo que estaremos haciendo es entrar a nuestro propio host y visualizar el contenido.
¿Pero por qué 127.0.0.1?
La respuesta es sencilla aunque al principio un poco confusa:
127 es el último número en una red clase A, con una máscara de subred de 255.0.0.0. Y 127.0.0.1 es la primera dirección asignable en la subred. Los valores 0, 127, y 255 son especiales en lenguajes de ensamblado de 8bits. 127 en binario es 01111111, y 255 es 11111111. Si 0 y 255 están reservados, entonces la elección de 127 es obvia, o al menos la más fácil de recordar.