Questão de Redes de Computadores — HTTP — Avança SP 2024
- Código
- qa632449
- Banca
- Avança SP
- Órgão
- CM Itapecerica Serra
- Ano
- 2024
- Cargo
- Ass ( )
- AFTP
- BHTTP
- CUDP
- DTCP
- ERFC
GabaritoB — HTTP
Gabarito: letra B. O protocolo que preenche corretamente a lacuna é o HTTP (Hypertext Transfer Protocol), pois é ele o protocolo da camada de aplicação responsável pela transferência de hipertexto e pela comunicação de dados na World Wide Web. As demais alternativas (FTP, UDP, TCP e RFC) não correspondem à definição apresentada: FTP é para transferência de arquivos, UDP e TCP são protocolos de transporte, e RFC é um tipo de documento técnico, não um protocolo.
O HTTP é a base da comunicação na Web. Ele opera no modelo cliente-servidor: o navegador (cliente) envia uma requisição ao servidor, que responde com o conteúdo solicitado (como páginas HTML). O termo "hipertexto" refere-se a textos com ligações lógicas (hiperlinks) entre si, e o HTTP é justamente o protocolo que permite a troca desses documentos. Ele utiliza a porta 80 por padrão e, na versão segura (HTTPS), a porta 443, com criptografia SSL/TLS.
É importante distinguir o HTTP de outros protocolos da camada de aplicação, como o FTP (File Transfer Protocol), que é específico para transferência de arquivos entre hospedeiros, e de protocolos de transporte, como TCP e UDP, que atuam em uma camada inferior, garantindo a entrega dos dados. O HTTP, por sua vez, é um protocolo de aplicação que usa o TCP como transporte subjacente.
A pegadinha desta questão está em confundir o HTTP com o TCP ou o UDP. O candidato pode lembrar que a Web usa TCP, mas a pergunta é sobre o protocolo de aplicação que transfere hipertexto — e esse é o HTTP. O TCP é apenas o meio de transporte; o HTTP é quem define a comunicação entre cliente e servidor na Web.
Guarde a distinção: HTTP = protocolo de aplicação para transferência de hipertexto na Web; TCP/UDP = protocolos de transporte que carregam os dados; FTP = protocolo de aplicação para transferência de arquivos; RFC = documento técnico que padroniza protocolos. É exatamente essa fronteira que separa as alternativas.
O FTP (File Transfer Protocol) é um protocolo da camada de aplicação, mas sua função é a transferência de arquivos entre um hospedeiro local e um remoto, não a transferência de hipertexto para visualização de páginas web. Ele utiliza as portas 20 (dados) e 21 (controle) e exige autenticação do usuário. Portanto, não se aplica à lacuna, que fala em "transferência de hipertexto" para visualizar páginas.
O HTTP (Hypertext Transfer Protocol) é exatamente o protocolo descrito: utilizado para transferência de hipertexto e para a comunicação de dados na World Wide Web. Ele opera na camada de aplicação, no modelo requisição-resposta, e é a base para o funcionamento da Web. A definição do enunciado — "transferência de hipertexto" e "visualização da página acessada" — corresponde perfeitamente ao papel do HTTP.
O UDP (User Datagram Protocol) é um protocolo da camada de transporte, não da camada de aplicação. Ele é não orientado à conexão e não garante a entrega dos dados, sendo usado em aplicações que priorizam velocidade, como streaming e jogos online. Não é o protocolo responsável pela transferência de hipertexto na Web.
O TCP (Transmission Control Protocol) também é um protocolo da camada de transporte. Ele garante a entrega confiável dos dados, estabelecendo uma conexão entre origem e destino, mas não é o protocolo de aplicação que transfere hipertexto. O HTTP utiliza o TCP como transporte, mas a lacuna pede o protocolo de aplicação, que é o HTTP.
RFC (Request for Comments) não é um protocolo, mas sim uma série de documentos técnicos publicados pela IETF que definem padrões da internet, incluindo o próprio HTTP. Não é um protocolo de comunicação e, portanto, não pode preencher a lacuna.
Para questões que pedem o protocolo de transferência de hipertexto, lembre-se da sigla HTTP e associe-a à Web. Se a alternativa trouxer TCP ou UDP, lembre-se de que eles são da camada de transporte — o HTTP é da camada de aplicação. E o FTP é para arquivos, não para páginas web.
Gabarito: letra B
Link permanente: /questoes/qa632449