SóProvas


ID
671266
Banca
FCC
Órgão
TCE-SP
Ano
2012
Provas
Disciplina
Redes de Computadores
Assuntos

Sobre o protocolo HTTP, é correto afirmar:

Alternativas
Comentários
  •     a) Se um cliente solicita ao servidor o mesmo objeto duas vezes em um período de poucos segundos, o servidor responde dizendo que acabou de enviar o objeto ao cliente e não envia novamente o objeto. Errado o servidor retorna o objeto quantas vezes este for solicitado, pois o HTTP é um protocolo stateless

        b) É implementado em dois programas: um programa cliente e outro servidor. Os dois programas, implementados em sistemas finais diferentes, conversam um com o outro por meio da troca de mensagens HTTP. O HTTP não define a estrutura dessas mensagens, e mas define o modo como cliente e servidor as trocam.

        c) O HTTP usa o TCP como seu protocolo de transporte subjacente. O cliente HTTP primeiramente inicia uma conexão TCP com o servidor. Uma vez estabelecida a conexão, os processos do browser e do servidor acessam o TCP por meio de suas interfaces socket. Correto

        d) Os servidores web implementam apenas o lado servidor cliente do HTTP e abrigam objetos web, cada um endereçado por um URL. O Apache e o IIS são servidores web populares.

        e) O HTTP define como clientes web requisitam páginas web aos servidores, e mas não define como eles as transferem aos clientes. Por exemplo: devem utilizar TCP/IP, pode persistir as conexões TCP (HTTP 1.1), etc...
  • Letra C. Para a resposta ficar ainda mais completa, "os processos do browser e do servidor acessam o TCP por meio de suas interfaces socket, enviando mensagens de requisição, no caso do cliente (browser), e mensagens de resposta, no caso do servidor".

  • GAB: LETRA C

    Complementando!

    Fonte:  Prof. Diego Carvalho

    (a) Errado. Cada solicitação tem uma resposta correspondente. Não é trabalho do servidor web o controle  de  recursos  já  solicitados;  

    (b)  Errado.  O  HTTP  define  a  estrutura/formatação  das mensagens; 

    (c) Correto. De fato, o Protocolo HTTP utiliza o Protocolo TCP como Protocolo de Transporte.  Como  sabemos,  TCP  realiza  uma  conexão  entre  cliente  e  servidor  antes  da comunicação em si se iniciar. Interfaces Socket são apenas interfaces entre uma camada e outra; 

    (d)  Errado.  Vejam  o  nome:  Servidor  Web!    implementam  o  lado  do  Servidor;  

    (e)  Errado.  Ele  é responsável pela requisição, pela resposta e pela transferência de páginas web.

  • Comentários do prof. Diego do Estratégia (@professordiegocarvalho):

    (a) Errado. Cada solicitação tem uma resposta correspondente. Não é trabalho do servidor web o controle de recursos já solicitados;

    (b) Errado. O HTTP define a estrutura/formatação das mensagens;

    (c) Correto. De fato, o Protocolo HTTP utiliza o Protocolo TCP como Protocolo de Transporte. Como sabemos, TCP realiza uma conexão entre cliente e servidor antes da 63 96 comunicação em si se iniciar. Interfaces Socket são apenas interfaces entre uma camada e outra;

    (d) Errado. Vejam o nome: Servidor Web! implementam o lado do Servidor;

    (e) Errado. Ele é responsável pela requisição, pela resposta e pela transferência de páginas web.

    Gabarito: Letra C