HTTP: Há todo um sequenciamento de ações em termo de protocolo HTTP. A começar pelo fato de que o HTTP faz uso do TCP como o seu protocolo de transporte subjacente em vez de rodar em cima do _______. O cliente HTTP, primeiramente, começa uma conexão TCP com o _______, e então os processos de navegador e de servidor fazem o acesso ao TCP mediante interfaces de _______. Preencha as lacunas escolhendo a alternativa correta:
Há todo um sequenciamento de ações em termo de protocolo HTTP. A começar pelo fato de que o HTTP faz uso do TCP como o seu protocolo de transporte subjacente em vez de rodar em cima do _______. O cliente HTTP, primeiramente, começa uma conexão TCP com o _______, e então os processos de navegador e de servidor fazem o acesso ao TCP mediante interfaces de _______. Preencha as lacunas escolhendo a alternativa correta:
a) socket, servidor, UDP.
b) socket, UDP, servidor.
c) servidor, UDP, socket.
d) UDP, socket, servidor.
e) UDP, servidor, socket.
Vamos preencher cada lacuna usando o funcionamento padrão do HTTP.
- “... o HTTP faz uso do TCP ... em vez de rodar em cima do _______.”
- O HTTP usa TCP (orientado a conexão). A alternativa aqui, por contraste, é o UDP (não orientado a conexão).
- Portanto, a 1ª lacuna é UDP.
- “O cliente HTTP, primeiramente, começa uma conexão TCP com o _______, ...”
- Quem inicia a conexão TCP é o cliente (navegador) em direção ao servidor (host/porta onde está o serviço HTTP).
- Portanto, a 2ª lacuna é servidor.
- “... e então os processos de navegador e de servidor fazem o acesso ao TCP mediante interfaces de _______.”
- Aplicações acessam serviços de transporte (TCP) por meio de sockets (a interface de programação/rede usada por processos).
- Portanto, a 3ª lacuna é socket.
Assim, o preenchimento correto é: UDP, servidor, socket.
Alternativa correta: (e).