Qual é o papel das camadas OSI quando abrimos uma página web?
OSI não entra em cena aqui. Tenha em mente que embora o modelo OSI seja o que nós estudamos, nós não usamos o OSI em redes de trabalho reais. Nós usamos o modelo de rede TCP/IP. O modelo OSI ainda é ensinado devido a sua utilidade na separação de conceitos em módulos (camadas). O modelo OSI é traduzido para o modelo TCP/IP da seguinte forma.
Quando você está tentando abrir uma página web no seu PC isto é o que normalmente acontece (estou apenas juntando os conceitos básicos para entender, a maioria dos passos abaixo são muito mais elaborados, complicados e envolvem mais dispositivos, protocolos e muitos outros detalhes do que os mostrados abaixo)
<
- (O processo é muito mais complicado do que o mostrado na figura)>li>li>O seu navegador agora cria um pacote HTTP que diz "Ei, estou interessado em GET the web page from Quora's server".
- Below images mostra a comunicação quando vista em perspectiva do HTTP. <
- O pacote ainda está no seu PC & haven't saiu. O navegador dá o pacote HTTP a um processo em execução no seu PC chamado TCP (Transmission Control Protocol), que é um protocolo de Camada de Transporte.
- Esta é uma interação de camada adjacente no mesmo dispositivo, ou seja, a camada superior (HTTP) pede o próximo protocolo de camada inferior (TCP) para executar o serviço, a camada inferior fornece um serviço para a camada acima dele. Esta interação é repetida até que os dados alcancem a última camada.
- TCP'a função principal do TCP é conversar com o processo TCP rodando no servidor Quora's e estabelecer uma sessão (pense que o trabalho do TCP é criar um pipe entre você e o servidor quora's para que os dados possam ser enviados através do pipe)
- TCP agora coloca suas próprias informações em cima do pacote HTTP. Essas informações são necessárias para manter a sessão/pipe.
- > O pacote ainda está no seu PC & haven'ainda não saiu. TCP agora entrega o pacote TCP para um processo IP (Internet Protocol) que é um protocolo de Camada de Internet.
>/li>>li> O principal trabalho do IP é endereçar e rotear, ou seja, descobrir uma maneira de enviar o pacote do seu PC para o endereço IP do Quora. Você pode imaginar o IP como um serviço postal. O serviço postal tem 2 endereços (remetente's e receptores) & eles encaminham as cartas através de diferentes agências postais antes de entregá-lo no destino final.
- IP coloca agora a sua própria informação em cima do pacote TCP. Essas informações são necessárias para o roteamento na internet.
>
- >
- >>br>>/li>
- >>li>> O pacote ainda está no seu PC & haven'ainda não saiu. IP agora entrega o pacote para a camada de interface de acesso à rede/redes. A camada de acesso à rede define os protocolos e hardware necessários para a entrega de dados através de alguma rede física. A maioria dos usuários de PC Ethernet.
- Seu PC agora encapsula o pacote IP entre um cabeçalho Ethernet e um reboque Ethernet, criando um quadro Ethernet. A Ethernet contém algo chamado endereço MAC que é usado para enviar o frame localmente (rede local)
- >ul>>li> Agora seu PC transmite fisicamente os bits desse frame Ethernet, usando eletricidade fluindo através do cabeamento Ethernet.
- O pacote agora está fora do seu PC. Ele chega ao servidor web da Quora's. O servidor web recebe fisicamente o sinal elétrico sobre um cabo, e recria os mesmos bits interpretando o significado dos sinais elétricos.
>/li>>li>li>Web server agora descapsula o pacote IP do frame Ethernet, removendo e descartando o cabeçalho e o trailer Ethernet. Da mesma forma, ele lê a informação TCP e finalmente a entrega ao processo HTTP que entende o HTTP get request. - li>Web server agora envia de volta para você a página web nos passos similares.
- li>Repetições do mesmo processo, você recebe a página web enviada pelo servidor que é então mostrada no seu navegador.
<
- <
- E é assim que todas as camadas estão em ação quando você abre uma página web.
Artigos semelhantes
- Do ponto de vista do SO, qual é a diferença entre abrir uma página web em uma nova aba e uma nova janela do navegador?
- Porque é que alguns livros do Kindle não têm números de página? Existe uma maneira de traduzir os números de página para locais?
- Como pesquisar o meu histórico do YouTube com uma pesquisa por palavra-chave em vez de apenas afiar página por página
- Se eu me removi como administrador de uma página do Facebook, posso recuperar essa página?