HTTP: Um determinado protocolo de comunicação de internet — aliás, um dos mais tradicionais protocolos — apresenta como componentes, essencialmente, o cliente (agente-usuário) e o servidor de páginas web. Suas três etapas básicas de comunicação se dão, sequencialmente, pelo estabelecimento de conexão TCP, seguido do envio do pedido (ou seja, da requisição) da parte do cliente e, finalmente, do envio dos dados por parte do servidor. Assinale a alternativa que descreve corretamente o protocolo em questão:
Um determinado protocolo de comunicação de internet — aliás, um dos mais tradicionais protocolos — apresenta como componentes, essencialmente, o cliente (agente-usuário) e o servidor de páginas web. Suas três etapas básicas de comunicação se dão, sequencialmente, pelo estabelecimento de conexão TCP, seguido do envio do pedido (ou seja, da requisição) da parte do cliente e, finalmente, do envio dos dados por parte do servidor. Assinale a alternativa que descreve corretamente o protocolo em questão:
a) XML.
b) HTTP.
c) MPEG.
d) JavaScript.
e) PHP.
O enunciado descreve um protocolo tradicional de comunicação na Web que envolve cliente (user-agent/navegador) e servidor web, com um fluxo básico em três etapas:
- Estabelecimento de conexão TCP (transporte confiável).
- Envio de uma requisição (request) pelo cliente (ex.:
GET,POST). - Envio de uma resposta (response) com os dados pelo servidor (conteúdo da página, códigos de status, cabeçalhos etc.).
Esse comportamento é característico do HTTP (Hypertext Transfer Protocol), que funciona no modelo requisição–resposta e, tradicionalmente, opera sobre TCP.
As demais opções não são protocolos de comunicação web nesse sentido: XML é formato de marcação, MPEG é padrão de compressão multimídia, JavaScript é linguagem de programação, e PHP é linguagem de script do lado do servidor.
Alternativa correta: (b).