O que acontece quando você insere um URL no seu navegador? [duplicado]

0

1

A primeira URL significa Localizador Uniforme de Recursos. Será muito difícil lembrar de um endereço IP. Em vez de lembrar a URL dos endereços IP veio como www.intrepidkarthi.com. O URL normalmente contém três partes. Por exemplo, link . Aqui "http" refere-se ao protocolo usado. Em seguida, o nome do servidor e, em seguida, o nome do arquivo solicitado.

Aqui eu anunciei o fluxo do mecanismo de trabalho por trás do seu navegador O fluxo de trabalho

  • Seu navegador se comunica com um servidor de nomes para traduzir o nome do servidor "www.intrepidkarthi.com" em um endereço IP, que ele usa para se conectar à máquina do servidor. * Assim, o seu navegador vai ver se já tem o endereço IP apropriado em cache de visitas anteriores ao site. Caso contrário, ele fará uma consulta DNS ao seu servidor DNS (pode ser o seu roteador ou o servidor DNS do seu provedor). DNS significa Domain Name Server (Servidor de Nomes de Domínio) - Para exapmle, se você quiser obter o número de telefone do karthik, então você irá procurar em sua lista telefônica. Da mesma forma, o seu computador não sabe o endereço IP do intrepidkarthi.com. Então, olha para o DNS.
  • O navegador formou uma conexão com o servidor nesse endereço IP na porta 80. O protocolo HTTP usa o número da porta 80
  • O navegador envia uma solicitação GET ao servidor, solicitando o arquivo " link ". Em seguida, o servidor retorna a página solicitada e seu navegador a renderiza na tela.
  • O firewall controlará as conexões para & Do seu computador. Para a maior parte, será apenas controlar quem pode se conectar ao seu computador e em quais portas. Para navegação na web, seu firewall geralmente não estará fazendo muito.
  • Seu roteador basicamente orienta sua solicitação pela rede, ajudando os pacotes a irem de um computador para outro e possivelmente realizando algum NAT (Network Address Tranlator) para traduzir endereços IP ao longo do caminho (para que sua solicitação LAN internat possa ser transferida para o internet e de volta).

Eu não sei o que entendi está correto ou não. Eu preciso entendê-lo completamente até o nível do hardware na parte de trás.

    
por Community 27.06.2010 / 20:50

2 respostas

1

Você tem uma compreensão bastante decente do fluxo.

Uma pesquisa de DNS deve primeiro ser executada para obter um endereço IP. Em seguida, o HTTP usa o TCP / IP para abrir uma conexão, por padrão na porta 80. Depois de estabelecer a conexão, ele enviará uma solicitação HTTP GET para algum conteúdo. O servidor irá responder de alguma forma, espero que com uma página existente e não algum erro. Isso será então exibido pelo navegador. (Note que não estou detalhando o que ocorre em ambas as extremidades. No lado do servidor, é basicamente para trás. Um pacote IP vem, o pacote TCP é puxado para fora. O conteúdo do pacote TCP é o pedido HTTP. Isso é então manipulado por o servidor web.)

Os roteadores Pure só estarão interessados no protocolo IP. Seu roteador doméstico típico, que emprega o NAT para permitir que vários dispositivos usem um IP externo, também estará interessado no tráfego TCP, já que a maioria dos roteadores NAT modifica as portas como parte do gerenciamento de conexões.

link

    
por 27.06.2010 / 21:22
0

Uma conexão de rede consiste em várias camadas e cada camada possui seus próprios protocolos. Leia sobre o modelo OSI na Wikipedia: link

    
por 27.06.2010 / 20:59