Considere: (I) A transferência de documentos hipermídia é fe...
(I) A transferência de documentos hipermídia é feita por meio do protocolo HTTP.
(II) No servidor, a transferência de documentos hiper-mídia é feita por meio da porta 80 do protocolo TCP.
(III) O CGI (Common Gateway Interface) é um recurso do HTTP.
Está correto o que se afirma em
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - I, II e III.
Vamos analisar cada uma das afirmações para entender por que a alternativa correta é a letra E.
(I) A transferência de documentos hipermídia é feita por meio do protocolo HTTP.
O protocolo HTTP (Hypertext Transfer Protocol) é amplamente utilizado para a transferência de documentos hipermídia, que incluem textos, imagens, vídeos, entre outros. Este protocolo é a base do funcionamento da Web, permitindo a comunicação entre clientes (como navegadores) e servidores web.
(II) No servidor, a transferência de documentos hiper-mídia é feita por meio da porta 80 do protocolo TCP.
O HTTP normalmente utiliza a porta 80 em servidores web para a transferência de dados via o protocolo TCP (Transmission Control Protocol). O TCP é um protocolo orientado à conexão que garante a entrega ordenada e confiável dos dados, essencial para a correta transferência de documentos hipermídia.
(III) O CGI (Common Gateway Interface) é um recurso do HTTP.
O CGI (Common Gateway Interface) é uma tecnologia usada para criar scripts que geram conteúdo dinâmico em resposta às requisições HTTP. Embora não seja parte integrante do protocolo HTTP, ele é utilizado em conjunto com HTTP para processar dados submetidos por formulários ou para gerar páginas web dinamicamente.
Justificativa para a alternativa correta (E):
A alternativa E está correta porque todas as afirmações apresentadas (I, II e III) estão corretas. O protocolo HTTP é realmente usado para a transferência de documentos hipermídia (I), ele utiliza a porta 80 do TCP no servidor (II), e o CGI é um recurso que permite a criação de conteúdo dinâmico na web, interagindo com HTTP (III).
Essa questão exige que o candidato tenha um bom entendimento sobre os protocolos da arquitetura TCP/IP, especialmente a camada de aplicação, onde o HTTP e o CGI operam, bem como o funcionamento básico das portas TCP.
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
"(III) O CGI (Common Gateway Interface) é um recurso do HTTP. "
Não há referência nas especificações HTTP e CGI que sustentem dizer que CGI é um recurso do HTTP. O que a [RFC3875], que trata a versão 1.1 do CGI, é considerá-lo uma interface para execução de programas externos em IS's, Information System, que na época eram tipicamente HTTP Servers. Por outro lado o protoculo HTTP v1.1 trata transferência de hiper-mídia entre IS's, [RFC2616], mas sequer cita CGI como um de seus recursos. Aparentemente a questão mistura conceitos de IS com Servidor HTTP e sem fundamento confunde recursos do HTTP com o CGI.
Abstract RFC3875
"
The Common Gateway Interface (CGI) is a simple interface for running external programs, software or gateways under an information server in a platform-independent manner. Currently, the supported information servers are HTTP servers."
Refer?ncias:
[RFC3875] = http://tools.ietf.org/html/rfc3875
[RFC2616] = http://www.w3.org/Protocols/rfc2616/rfc2616.html
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo