Quando você digita um endereço da web (URL) em seu navegador, seu computador envia uma solicitação a um servidor DNS para encontrar o endereço IP associado a esse nome de domínio. O servidor DNS envia de volta o endereço IP e seu computador abre uma conexão TCP para esse endereço IP.
Assim que a conexão TCP for estabelecida, seu computador enviará uma solicitação HTTP ao servidor web nesse endereço IP. A solicitação HTTP contém informações sobre a página ou recurso específico que você está solicitando, bem como informações sobre seu navegador e sistema operacional.
O servidor web então processa a solicitação HTTP e envia de volta uma resposta HTTP. A resposta HTTP contém o código HTML da página solicitada, bem como quaisquer imagens, arquivos CSS ou outros recursos necessários para exibir a página.
Seu computador recebe a resposta HTTP e usa o código HTML para renderizar a página na janela do navegador. As imagens, arquivos CSS e outros recursos também são baixados e armazenados em cache no seu computador para que possam ser acessados rapidamente se você visitar a página novamente.
Esta é uma visão geral simplificada de como as informações são transferidas de um computador para outro na Internet. Na realidade, o processo é muito mais complexo e envolve muito mais etapas. No entanto, os princípios básicos são os mesmos.