Considere: (I) A transferência de documentos hipermídia é fe...

Próximas questões
Com base no mesmo assunto
Q40393 Redes de Computadores
Considere:

(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
Alternativas

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

Atenção quanto a essa afirmativa:
   "(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