En esta oportunidad, desde EnterTecno, queremos contarles qué es y para que se usa la IP 127.0.0.1. A continuación les dejamos todos los detalles.

xsshot5074736b04b0a.jpg.pagespeed.ic.PiF2sdZ1ia

El término localhost es utilizado en computación para definir a la computadora que se está usando. Su traducción literal es «este ordenador», y teniendo en cuenta que host significa equipo o servidor, cuando hablamos de la IP 127.0.0.1 estamos haciendo referencia a el concepto de host local, por lo que estos números son la dirección de tu PC y se le llama habitualmente dirección IP de loopback, un término que se refiere al enrutamiento del flujo de datos.

Se trata de un mecanismo que el host utiliza para poder acceder a sus propios servicios de red, sin tener en cuenta como están configuradas las redes. El loopback puede ser utilizado para varias cosas, pero por lo general es para acceder a un servicio web que se haya instalado en la propia máquina, utilizando la dirección 127.0.0.1. Es como si esta IP fuera la dirección de tu casa, que dirige a tu casa, desde tu propia casa.

direccionamiento-ip-5-638

Los parámetros utilizados en redes IPv4 son siempre una dirección de loopback 127.0.0.1, y es por este motivo que siempre reservan el bloque completo de direcciones para ese propósito, teniendo en cuenta que el localhost siempre se resuelve en la dirección 127.0.0.1. Por el contrario, las redes IPv6 utilizan la dirección de loopback ::1 o 0:0:0:0:0:0:0:1, que para muchos tiene más sentido.

Porqué se utiliza la dirección IP 127.0.0.1

Aunque las razones por los que se utilizan estos números como dirección IP no están del todo claras, existen algunas teorías al respecto.

Recomendado  Dónde ver WWDC 2012 en vivo

La que más adeptos tiene es la siguiente: 127 es el último número en una red clase A, con una máscara de subred de 255.0.0.0. La dirección 127.0.0.1 es la primera asignable a 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, la elección de 127 seguramente ha sido porque es la más sencilla de recordar.

3c4

El documento redactado en el año 1986 que citaremos a continuación puede aclarar un poco más los tantos:

«La dirección cero debe interpretarse que significa ‘esto’, como en ‘esta red’. Por ejemplo, la dirección 0.0.0.37 podría ser interpretada como el host número 37 en esta red.

La dirección de sólo unos debe interpretarse que significa ‘todos’, como en ‘todos los host’. Por ejemplo, la dirección 12.9.255.255 podría ser interpretada como todos los hosts en la red 128.9.

A el número 127 en la red clase A se le ha asignado la función ‘loopback’, esto sifnigica que un flujo de datos enviado por un protocolo de alto nivel a una red 127 debe ir de vuelta dentro del host».

Para el año 1981, los números 0 y 127 eran las únicas redes clase A que estaban reservadas. 0 fue utilizado para apuntar al localhost, por lo que quedo 127 para el loopback. A pesar de ello, la dirección 127.0.0.1 podría dejar de ser el localhost en poco tiempo, ya que el protocolo IPv6 ha asignado una nueva dirección, y cuando éste termine de apoderarse totalmente de las comunicaciones, nuestra PC estará entonces siempre en ::1.