127.0.0.1 Explicación de la dirección IP

Tabla de contenido:

127.0.0.1 Explicación de la dirección IP
127.0.0.1 Explicación de la dirección IP
Anonim

La dirección IP 127.0.0.1 es una dirección IPv4 de propósito especial y se llama localhost o dirección loopback. Todas las computadoras usan esta dirección como propia, pero no permite que las computadoras se comuniquen con otros dispositivos como lo hace una dirección IP real.

Image
Image

Es posible que su computadora tenga asignada la dirección IP privada 192.168.1.115 para que pueda comunicarse con un enrutador y otros dispositivos en red. Sin embargo, aún adjunta la dirección especial 127.0.0.1 como algo así como un alias para significar, en términos de red, esta computadora.

La dirección de bucle invertido solo la usa la computadora en la que se encuentra, y solo para circunstancias especiales, a diferencia de una dirección IP normal que transfiere archivos hacia y desde otros dispositivos en red. Por ejemplo, un servidor web que se ejecuta en una computadora puede apuntar a 127.0.0.1 para que las páginas se ejecuten localmente y se prueben antes de implementarse.

Cómo funciona 127.0.0.1

Todos los mensajes generados por el software de aplicación TCP/IP contienen direcciones IP para sus destinatarios previstos. TCP/IP reconoce 127.0.0.1 como una dirección IP especial. El protocolo comprueba cada mensaje antes de enviarlo a la red física. Luego, automáticamente redirige cualquier mensaje con un destino de 127.0.0.1 de regreso al extremo receptor de la pila TCP/IP.

Image
Image

Para mejorar la seguridad de la red, TCP/IP también verifica los mensajes entrantes que llegan a los enrutadores u otras puertas de enlace de la red y descarta cualquiera que contenga direcciones IP de bucle invertido. Esta doble verificación evita que un atacante de la red oculte su tráfico como si viniera de una dirección de loopback.

Image
Image

El software de la aplicación suele utilizar esta función de bucle invertido para realizar pruebas locales. Los mensajes enviados a direcciones IP de loopback como 127.0.0.1 no llegan fuera de la red de área local. En su lugar, los mensajes se envían directamente a TCP/IP y reciben colas como si hubieran llegado de una fuente externa.

Los mensajes de bucle invertido contienen un número de puerto de destino además de la dirección. Las aplicaciones pueden usar estos números de puerto para subdividir los mensajes de prueba en varias categorías.

Direcciones de loopback IPv6 y host local

El nombre localhost también tiene un significado especial en las redes informáticas utilizadas junto con 127.0.0.1. Los sistemas operativos de las computadoras mantienen una entrada en sus archivos HOSTS que asocian un nombre con la dirección de loopback. Esta práctica ayuda a las aplicaciones a crear mensajes de bucle invertido utilizando un nombre en lugar de un número codificado.

Internet Protocol v6 implementa el mismo concepto de una dirección de loopback que IPv4. En lugar de 127.0.0.01, IPv6 representa su dirección de loopback como ::1 (0000:0000:0000:0000:0000:0000:0000:0001) y, a diferencia de IPv4, no asignar un rango de direcciones para este propósito.

127.0.0.1 frente a otras direcciones IP especiales

IPv4 reserva todas las direcciones en el rango 127.0.0.0 hasta 127.255.255.255 para usar en pruebas de loopback, aunque 127.0.0.1 es (por convención) la dirección de loopback usada en casi todos los casos.

127.0.0.1 y otras direcciones de red 127.0.0.0 no pertenecen a ninguno de los rangos de direcciones IP privadas definidos en IPv4. Las direcciones individuales en esos rangos privados pueden dedicarse a dispositivos de red local y usarse para la comunicación entre dispositivos, mientras que 127.0.0.1 no puede.

Las personas que estudian redes informáticas a veces confunden 127.0.0.1 con 0.0.0.0. Dirección IP. Si bien ambos tienen significados especiales en IPv4, 0.0.0.0 no proporciona ninguna funcionalidad de loopback.

Recomendado: