127.0.0.1 → O que é localhost e para que serve?

Localhost refere-se à localização do sistema que está em execução, ou seja, o próprio computador que você está usando.

O IP 127.0.0.1 é o endereço atribuído no IPV4, já no IPV6, é o ::1, o mesmo tem sua maior utilidade em aplicações TCP/IP para testarem a comunicação com elas mesmas.

127.0.0.1

127.0.0.1

Como sabemos, há milhões de endereços IP do tipo IPV4 que identificam sites e dispositivos na internet e redes internas, contudo, o endereço 127.0.0.1 não é do tipo que sai pra internet ou representa outro dispositivo na rede, ele é encontrado em todos os computadores.

Obviamente esse endereço, assim como a variação inicia com 192.168.0.0 e termina com 192.168.255.255, este endereço inicia com 127.0.0.0 e termina com 127.255.255.255.

Curiosidade: Você sabia que há 4.294.967.296 endereços IPV4?

O IP 127.0.0.1 localhost é um endereço de Loopback?

Você sabe o que é um endereço de loopback? Pois bem, loopback significa, literalmente, laço de volta, e faz jus ao roteamento de fluxos de dados ou sinais eletrônicos que retornam para sua origem modificação intencional ou sem processamento.

De certa forma ele é um sistema que testa esse canal de transporte, a infraestrutura em si.

Dispositivo Loopback

Para melhorar a compreensão do que é um dispositivo loopback, vou dar outro exemplo:

Ele também pode ser entendido como um canal de comunicação que, quando enviada a mensagem por meio dele, a mesma é imediatamente recebida pelo mesmo canal.

Loopback em telecomunicações

Dispositivos loopback tem grande aplicação no mundo das telecomunicações, onde os mesmos realizam testes de transmissão das linhas de acesso da central de comutação que serve o sistema.

Um dispositivo assim tem como principal funcionalidade testar o seu próprio funcionamento.

There’s no place like 127.0.0.1