O que é Localhost e como você pode usá-lo?

O localhost – também conhecido como 'o endereço de loopback' – é usado para estabelecer uma conexão IP ou chamada para seu próprio computador ou máquina. O endereço de loopback é normalmente usado no contexto de rede e fornece ao computador a capacidade de validar a pilha de IP.

Qualquer pessoa com experiência ou interesse em redes achará importante aprender e entender a terminologia de computador afiliada ao campo. Localhost é uma dessas terminologias vistas como benéficas para qualquer técnico de informática. Compreender a importância e os usos do localhost também é um ótimo lugar para começar sua jornada na terminologia de rede.

O que é LocalHost e como é usado?(What Is LocalHost and How Is It Used?)

Não apenas um termo, localhost também pode ser um nome de domínio, como netflix.com ou google.com . Assim(Just) como qualquer domínio, o localhost também terá seu próprio endereço IP ( Internet Protocol ). 

O endereço necessário dependerá do protocolo de internet que está sendo usado. Chamar o localhost usando IPv4 , que é o IP mais comum, terá um intervalo de 127.0.0.0 a 127.255.255.255, mas normalmente o padrão será 127.0.0.1. Os usuários do IPv6(IPv6) podem estabelecer um loopback digitando :1.

protocolo de internet(Internet Protocol)

O Internet Protocol (IP) foi implementado para estabelecer um método padrão para computadores se comunicarem com outros dispositivos na rede. Ele não apenas rege os endereços, mas também como seus dados são enviados e recebidos para redes locais e na Internet.

IPv4 , que é o Protocolo de Internet(Internet Protocol) versão 4, é o mais comumente usado globalmente. O IPv4(IPv4) depende muito do Protocolo de Controle de Transmissão(Transmission Control Protocol) ( TCP ) para lidar com a maior parte das preocupações de dados, como entrega, sequenciamento e integridade. Este IP foi projetado como um protocolo sem conexão para ser usado em máquinas baseadas em ethernet.

O IPv6(IPv6) começou a substituir lentamente o IPv4 . A demanda por endereços IP cresceu exponencialmente na esteira do boom digital. Mais e mais dispositivos estão usando a internet, então o IPv6 foi desenvolvido para acomodar o aumento e resolver algumas das falhas fundamentais encontradas no IPv4

Onde o IPv4 permite aproximadamente 4,3 bilhões de endereços IP exclusivos para uso, o IPv6 permitirá até 340 trilhões, trilhões.

Além dos números, o IPv6 também oferece vantagens de rede. Ele facilita a detecção entre dispositivos de outras redes habilitadas para IPv6 , permitindo que os usuários usem serviços sem a necessidade de ação do usuário final. A necessidade de NAT ( Network Address Translation ) também é significativamente reduzida ao usar IPv6 . O NAT é o que permite que clientes IPv4 compartilhem um único endereço IP.

Visto que o IPv4 é o mais comum dos dois protocolos de internet usados, será nosso foco daqui para frente. 

Como o 127.0.0.1 funciona(How 127.0.0.1 Works)

Quando você estabelece uma conexão IPv4 com o endereço de loopback 127.0.0.1, uma máscara de sub-rede 255.0.0.1 é atribuída. Portanto, se algum switch, roteador ou gateway público receber um pacote de dados com seu loopback como destino, as informações dos dados não serão registradas. 

Isso significa que, se um pacote de dados for descartado fora do host local, as informações não continuarão em outro computador da rede. Isso ajuda a manter a segurança da rede evitando que sua máquina pegue pacotes de dados perdidos que possam tentar ativar outros serviços em resposta.

Usos comuns para localhost(Common Uses For Localhost)

Além dos recursos de segurança, o localhost pode ser útil em alguns outros cenários. Existem três propósitos principais para o endereço de loopback considerado útil para um técnico de rede de computadores.

Executando um teste de velocidade(Running A Speed Test)

Enviar uma solicitação de ping é o uso mais comum que você encontrará para o endereço de loopback. Usando o prompt de comando do Windows(Windows Command Prompt) , você pode testar sua conexão e descobrir quaisquer problemas de desempenho que(performance issues) seu computador possa estar enfrentando no momento.

Para executar uma solicitação de ping para localhost:

  1. Abra a caixa de diálogo Executar(Run) função ( tecla Windows + R) e digite cmd . Pressione Entrar(Enter) .
    1. Você também pode digitar cmd na caixa Pesquisa da Barra(Taskbar Search) de Tarefas e selecionar Prompt de Comando(Command Prompt ) na lista.
    2. (Running as Administrator)É aconselhável executar como Administrador .
  2. Digite ping 127.0.0.1 e pressione Enter .

Os resultados serão exibidos na tela. Os dados mostrados incluirão o número de pacotes de dados enviados, recebidos, perdidos e o tempo aproximado de ida e volta da transmissão de dados.

Bloqueando sites(Blocking Websites)

Quando você precisa bloquear o acesso a determinados sites, o localhost pode fazer o truque. O loopback pode ser bastante útil na prevenção do seu navegador de entrar em sites maliciosos. Para fazer isso, você precisará saber o que são arquivos de host e a finalidade que eles servem nesse contexto.

Cada vez que seu computador tentar acessar um site ou computador remoto usando o nome de domínio, o computador enviará uma solicitação ao Servidor de Nomes de Domínio(Domain Name Server) ( DNS ) em busca de um arquivo host armazenado localmente(locally stored host file)

Por exemplo, o endereço IPv4 127.0.0.1 será exibido como 'localhost' no DNS . O nome de domínio de qualquer novo site que você visitar também será armazenado como um arquivo de host. Isso cria uma resposta de carregamento mais rápida para qualquer visita de retorno ao mesmo site.

O arquivo host também conterá os endereços IP de todos os nomes de domínio que ele armazena. Você terá que editar esses endereços IP(edit these IP addresses) para corresponder ao endereço de loopback 127.0.0.1 para bloqueá-los. Isso fará com que o tráfego seja direcionado de volta para o localhost. 

Embora funcione em um piscar de olhos, usar o localhost como um método para impedir o acesso a sites indesejáveis ​​não é a melhor solução. O principal motivo é que, se você precisar acessar esses sites, precisará remover manualmente a entrada como administrador. Somente o administrador que criou a entrada inicial poderá fazer isso, bloqueando outras pessoas que precisam acessar o site específico por um motivo ou outro.

Testando novos programas ou aplicativos da Web(Testing New Programs Or Web Applications)

Sempre que um loopback é acionado, seu sistema operacional se torna um servidor simulado. Isso torna possível carregar quaisquer arquivos necessários de um programa no servidor para testar a funcionalidade. 

Em combinação com outro software, você pode até usar o loopback para permitir que aplicativos móveis carregados lateralmente acessem componentes do servidor de desktop ou enviem solicitações para uma API específica .



About the author

Eu sou um usuário do Google Chrome e tenho sido há anos. Eu sei como usar os recursos do navegador de forma eficaz e posso lidar com qualquer tipo de página da web que você possa encontrar. Também tenho experiência com ferramentas de segurança familiar, incluindo o Google Family Safety, um aplicativo que permite acompanhar as atividades de seus filhos na Internet.



Related posts