Como o Localhost funciona? [duplicado]

1

Eu estou querendo saber como funciona localhost:8080 ? Quem está sentado nos bastidores e lidando com o meu pedido? Como todos os pedidos estão sendo tratados simultaneamente e quem faz esse trabalho?

    
por Ant's 19.06.2012 / 07:40

4 respostas

3

Localhost na verdade é aliased para 127.0.0.1 em hosts.txt em muitos sistemas. Você precisa de algum tipo de servidor listando para essa porta, é claro, e qualquer pedido lá é enviado para o adaptador de loopback no linux ou seu equivalente no Windows.

    
por 19.06.2012 / 07:55
3

Qualquer programa em execução no seu computador pode responder a uma solicitação de rede em uma porta que ainda não esteja em uso. "Localhost" é um endereço "conhecido" que significa a máquina local, através do endereço IP 127.0.0.1

Agora, qual programa em execução no seu computador está escutando a porta 8080? Eu não sei. Determinar isso depende do seu hardware e software.

link diz que o 8080 é frequentemente usado para programas de proxy e cache, bem como o Apache, que é o software de servidor web que você pode optar por executar. Mas pode ser qualquer coisa.

    
por 19.06.2012 / 08:16
3

O arquivo de hosts do seu sistema operacional contém esta entrada:

127.0.0.1       localhost

127.0.0.1 pertence à interface de rede de loopback , disponível se você tiver uma conexão de rede real ou não. Você pode, portanto, executar um servidor da Web e informar que ele deseja escutar conexões na porta 8080 para o endereço 127.0.0.1, ao qual você pode se conectar mesmo quando desconectado da Internet.

A parte :8080 do URL informa ao seu navegador da Web para se conectar à porta 8080 em vez da porta 80 usual usada para conexões HTTP. Os desenvolvedores geralmente executam servidores web locais na porta 8080 porque sistemas semelhantes a Unix (Mac OS X e Linux) permitem apenas o usuário " root ", o" superusuário ", para escutar conexões para números de porta abaixo de 1024. (8080 é maior que 1023, permitindo que o desenvolvedor execute o servidor a partir de sua própria conta de usuário e não como um serviço do sistema). / p>     

por 19.06.2012 / 08:18
0

Em redes de computadores, localhost (significando este computador) é o nome de host padrão dado ao endereço da interface de rede de loopback

Wiki

    
por 19.06.2012 / 08:04