Após o estabelecimento da conexão TCP, e até que a página s...
Após o estabelecimento da conexão TCP, e até que a página seja apresentada, os seguintes procedimentos são desencadeados: o browser envia o comando GET/ hypertext WWW/TheProject.html; o servidor www.w3.org envia o arquivo TheProject.htm; a conexão TCP é liberada; o browser apresenta todo o texto de TheProject.html; por fim, o browser busca e apresenta todas as imagens de TheProject.html
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é: Errado (E)
Vamos entender o motivo da correção.
Ao acessar uma página web, como a URL http://www.w3.org/hypertext/WWW/TheProject.html, vários processos ocorrem em sequência. Vamos detalhar esses processos para esclarecer o que está incorreto na afirmação dada.
1. Estabelecimento da Conexão TCP:
Inicialmente, o navegador, ou browser, precisa estabelecer uma conexão TCP com o servidor web. Isso é feito através do protocolo TCP (Transmission Control Protocol), que garante uma comunicação confiável entre o cliente (navegador) e o servidor (www.w3.org).
2. Envio do Comando HTTP:
Depois de estabelecida a conexão TCP, o navegador envia uma requisição HTTP ao servidor. Para solicitar um recurso como o arquivo TheProject.html, o comando enviado é algo como:
GET /hypertext/WWW/TheProject.html HTTP/1.1
Este comando pede ao servidor o recurso especificado.
3. Resposta do Servidor:
O servidor www.w3.org responde com o conteúdo do arquivo solicitado, que no caso é o TheProject.html. O servidor também retorna um cabeçalho HTTP, que pode incluir informações como o tipo de conteúdo (HTML) e o status da resposta.
4. Encerramento da Conexão TCP:
Após o envio do arquivo, a conexão TCP pode ser encerrada. Este é um ponto importante: a conexão TCP é geralmente liberada antes de o navegador começar a renderizar o conteúdo.
5. Renderização do Conteúdo:
Uma vez que o navegador recebe o arquivo TheProject.html, ele começa a processar e renderizar o texto HTML. Isso inclui a construção da estrutura da página.
6. Carregamento de Recursos Adicionais:
Enquanto o navegador processa o HTML, ele identifica e faz novas requisições HTTP para recursos adicionais, como imagens, CSS e scripts mencionados no arquivo HTML. Cada uma dessas requisições pode envolver novos estabelecimentos de conexão TCP ou aproveitar conexões persistentes, dependendo da configuração do servidor e do navegador.
Correção da Afirmação:
A afirmação apresentada na questão contém um equívoco fundamental. Ela sugere que a conexão TCP é mantida até que todas as imagens sejam carregadas e apresentadas, o que não está correto. Na prática, a conexão TCP usada para obter o arquivo HTML é geralmente encerrada logo após o recebimento do arquivo HTML, e novas conexões podem ser estabelecidas para os recursos adicionais ou a conexão persistente (keep-alive) pode ser usada.
Portanto, o item está Errado porque descreve de forma incorreta a sequência e o gerenciamento da conexão TCP durante o carregamento de uma página web.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Questão semelhante ;
Considere que durante um acesso à Internet um usuário clicou sobre um ícone que aponte para a página cujo URL é http://www.w3.org/hypertext/WWW/TheProject.html.
Nessa situação, julgue o item que segue.
Para o estabelecimento de uma conexão TCP a partir do momento em que o usuário efetuou o clique sobre o ícone mencionado, os seguintes procedimentos são realizados: o browser determina o URL (verificando qual foi selecionado); o browser pergunta ao DNS qual o endereço IP de www.w3.org; o DNS responde 18.23.0.23;o browser estabelece uma conexão TCP com a porta 80 em 18.23.0.23.
Certo
Deixaria em Branco certeza
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo