Questões de Concurso sobre HTTP (HYPER TEXT TRANSFER PROTOCOL)

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
307 questões encontradas
Questões por página
20
Mais recentes
 

Uma equipe desenha serviço web crítico com Protocolo de Transferência de Hipertexto (HTTP) e filas assíncronas. Em picos, requisições PUT duplicadas chegam por reenvio do cliente e por tentativas do balanceador.


Com base em projeto robusto de APIs e idempotência, marque a alternativa que estabiliza o serviço com rastreabilidade e consistência.


A

Atribuir identificador gerado no servidor por tentativa, com persistência volátil de janela curta, deduplicar por chave de requisição de vida curta e registrar repetição com backoff simples em log.


B

Concentrar idempotência no banco, aceitar múltiplas gravações e reconciliar divergências em tarefa noturna, priorizando vazão durante o dia.


C

Tratar idempotência por hash de corpo e cabeçalho, manter diário de operações por janela de tempo, aplicar backoff com jitter e confirmar estado final ao cliente.


D

Redirecionar todas as PUT para endpoint dedicado de atualização, criar espelho de dados por replicação síncrona e reexecutar a última operação ao final do lote.


E

Bloquear duplicidades por mutex global em camada de aplicação, pausar o balanceador e liberar requisições em série controlada em cada nó.

A RFC 6749 define a estrutura do protocolo OAuth 2.0.


Os dois tipos de clientes desse protocolo são conhecidos como clientes


A

agent-based e tokenless.


B

aberto e criptografado.


C

confidencial e público.


D

fechado e seguro.


E

tsl e ssl.

Assinale a opção em que é apresentada a denominação dada ao método HTTP que permite atualizar recursos existentes no servidor e cujo envio da mesma solicitação várias vezes em um serviço RESTful da Web tem o mesmo resultado.


A

PATCH


B

OAuth


C

GET


D

POST


E

PUT

É um protocolo de transferência que possibilita que as pessoas que inserem a URL do seu site na Web possam ver os conteúdos e dados que nele existem:


A

FTP.


B

SCTP.


C

SNMP.


D

HTTP.


E

UDP.

O protocolo de controle de transmissão TCP (Transmission Control Protocol) foi projetado especificamente para oferecer um fluxo de bytes fim a fim confiável em uma rede interligada não confiável. Em relação aos protocolos e seu uso mais frequente, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.


( ) O HTTP é usado para acesso remoto a correio eletrônico.

( ) O SMTP é usado para controle de player de mídia.

( ) O FTP é usado para transferência de arquivos.

( ) O SSH é usado para login remoto, substituto do Telnet.


A ordem correta de preenchimento dos parênteses, de cima para baixo, é:


A

V – F – F – V.


B

F – F – V – V.


C

V – V – F – F.


D

F – V – F – V.


E

V – F – V – F.

Durante auditoria interna, a equipe constatou que um sistema online acessado pela Prefeitura apresenta cadeado cinza ao lado do endereço, sem a indicação clara de HTTPS. A recomendação técnica foi "não inserir dados sensíveis". Esse aviso acontece porque:


A

O site utiliza protocolo HTTP sem criptografia.


B

O computador bloqueou o uso de cookies.


C

Toda conexão segura desativa o cadeado.


D

O navegador está no modo offline.


E

O antivírus está desatualizado.

Em redes de computadores, o protocolo HTTP é utilizado principalmente para a transferência segura de arquivos entre dois dispositivos em uma rede local.


C

Certo


E

Errado

Para que seja possível uma comunicação entre computadores, é necessário que algumas regras sejam estabelecidas. Esse conjunto de normas e padrões que definem como se dará esse contato é conhecido como protocolos de rede. Considerando isso, avalie as afirmativas a seguir:


I- É usado para navegação em sites da internet e funciona como uma conexão entre o cliente (browser) e o servidor (site ou domínio).

II- É a forma mais simples para transferir dados entre dois computadores por meio de uso da rede.

III- Permite a comunicação segura entre os lados cliente e servidor de uma aplicação web, por meio de uma confirmação da identidade de um servidor e a verificação do seu nível de confiança.

IV- Permite gerenciar as informações relativas a erros nas máquinas conectadas.


Assinale a sequência que descreve o nome de cada protocolo mencionado, considerando as afirmativas de cima para baixo.


A

HTTP, POP, SMTP, TCP.


B

HTTPS, ICMP, SMTP, IP.


C

HTTPS, FTP, SSH, ICMP.


D

SFTP, SSH, ICMP, HTTP.


E

TCP, IMAP, HTTP, SSH.

Os códigos de status de uma resposta HTTP (hypertext transfer protocol) enviada por um servidor web são essenciais para entender a comunicação entre clientes (como navegadores web) e servidores web. Estes códigos formecem informações sobre o resultado de cada solicitação enviada pelo cliente.

Relacione os códigos de status enviados por um servidor HTTP apresentados na coluna à esquerda com as suas respectivas definições na coluna à direita.

(1) 200

(2) 205

(3) 302

(4) 403

(5) 500


( ) Indica que a solicitação foi bem-sucedida e o servidor está retornando os dados solicitados.

( ) Indica que a página ou o recurso solicitado pelo cliente foi movido.

( ) Indica que ocorreu um erro interno no servidor ao processar a solicitação do cliente.

( ) Indica que o servidor entendeu a solicitação, mas se recusa a cumpri-la.

A sequência correta é


A

2 – 4 – 3 – 4.


B

1 – 3 – 4 – 5.


C

2 – 3 – 5 – 4.


D

1 – 4 – 5 – 2.


E

1 – 3 – 5 – 4.

Para a navegação dentro da World Wide Web, ou apenas Web, o protocolo ______ é utilizado para transferência de hipertexto, em outras palavras, para transferência de dados para que o usuário visualize a página acessada.


Qual dos seguintes protocolos melhor corresponde para preencher a lacuna no texto acima?


A

FTP


B

HTTP


C

UDP


D

TCP


E

RFC

s URLs (Uniform Resource Locators) são fundamentais para a navegação na internet, pois fornecem um endereço único para acessar recursos online, como páginas da web, documentos, imagens, entre outros. Compreender os conceitos relacionados às URLs é essencial para desenvolvedores web, administradores de sistemas e profissionais de TI em geral. Assim, assinale a afirmação que descreve o papel da parte protocolo em uma URL.


A

Identifica o nome do servidor onde o recurso está hospedado.


B

Especifica o tipo de recurso a ser acessado, como uma página da web ou um arquivo.


C

Indica a localização precisa do recurso dentro do servidor.


D

Define as regras e procedimentos para comunicação entre o cliente e o servidor.

O protocolo de comunicação utilizado em aplicações web para solicitar e receber informações entre clientes e servidores que opera sem estado, ou seja, cada solicitação é tratada independentemente das anteriores, sem manter informações de estado entre as conexões, é


A

UDP.


B

Ethernet.


C

ARP.


D

HTTP.

Falsificação de e-mail, ou e-mail spoofing, é uma técnica que consiste em alterar campos do cabeçalho de um e-mail, de forma a aparentar que ele foi enviado de uma determinada origem quando, na verdade, foi enviado de outra.


Assinale a alternativa que apresenta CORRETAMENTE o protocolo que possibilita essa falsificação:


A

IMAP


B

POP3


C

SMTP


D

HTTP

Leia as afirmativas abaixo e marque "V" para verdadeiro e "F" para falso sobre redes de computadores:

(__)A arquitetura TCP/IP tem quatro camadas: Aplicação, Transporte, Internet e Acesso à Rede.

(__)O protocolo IP (Internet Protocol) garante a entrega confiável dos pacotes de dados na rede.

(__)O protocolo HTTP opera na camada de aplicação e é utilizado para comunicação entre navegadores e servidores web.

(__)O endereço MAC é um identificador exclusivo associado ao hardware da interface de rede.

Assinale a alternativa que contém a sequência correta:


A

V - F - V - F.


B

F - V - F - V.


C

F - F - V - V.


D

V - F - V - V.


E

V - V - F - F.

Qual dos métodos HTTP a seguir é utilizado para solicitar a representação de um recurso específico, sem causar nenhuma modificação no servidor?


A

POST


B

PUT


C

DELETE


D

GET


E

PATCH

O processo de renderização de uma página web envolve uma série de etapas e componentes essenciais, que cooperam para disponibilizar o conteúdo ao usuário final. A seguir, são listados alguns desses componentes com suas respectivas descrições, embora não necessariamente na ordem correta. Associe cada componente à sua função correspondente, considerando o fluxo típico de uma requisição HTTP e a estrutura de uma URL:


I. CDN;

II. HTTP;

III. DNS;

IV. URL;

V. Cookies.


( ) Este componente é responsável por mapear nomes de domínio amigáveis em endereços IP, permitindo que o navegador localize servidores na internet.

( ) Rede de servidores distribuídos geograficamente que armazena em cache conteúdos estáticos de websites para reduzir a latência e acelerar a entrega de conteúdo ao usuário.

( ) Utilizado para localizar e acessar um recurso específico na internet, combinando protocolo, domínio, caminho e, eventualmente, parâmetros e fragmentos.

( ) Define as regras para a transferência de dados, como páginas web, entre um cliente (geralmente um navegador) e um servidor na internet.

( ) Pequenos arquivos armazenados no dispositivo do usuário que mantêm informações sobre suas sessões e preferências, permitindo personalizar e otimizar a experiência de navegação.


Assinale a opção que melhor reflete a relação CORRETA, seguindo a ordem das descrições apresentadas:


A

IV – V – III – I – II


B

I – IV – II – V – III


C

II – III – IV – V – I


D

III – I – IV – II – V


E

V – III – I – IV – II

O analista André está reforçando a segurança de um site do TRF1 que é servido pelo nginx. André deve configurar o nginx de forma que as respostas do Hypertext Transfer Protocol (HTTP) incluam o cabeçalho do HTTP que orienta o browser do cliente a carregar o site apenas se o acesso for feito via HTTPS.

André deve configurar no nginx a inclusão do cabeçalho do HTTP:


A

Referrer-Policy;


B

X-XSS-Protection;


C

X-Frame-Options;


D

Content-Security-Policy;


E

Strict-Transport-Security.

Ao analisar uma conexão HTTP não persistente, constatou-se o acesso ao endereço

http://www.highschool.edu/departamentos/home.index.

Uma das etapas da transferência dessa página do servidor para o cliente está corretamente descrita na seguinte alternativa:


A

cliente HTTP envia uma mensagem de download HTTP ao servidor por meio do socket do servidor. Essa mensagem inclui o nome de caminho /departamentos/home.index;


B

processo servidor HTTP ordena ao TCP que encerre a conexão TCP. Mas, na realidade, o TCP só a encerrará quando tiver certeza de que o cliente recebeu a mensagem de resposta intacta;


C

processo cliente HTTP inicia uma conexão TCP para o servidor www.highschool.edu na porta número 90, que é o número de porta default para o HTTP. Associados à conexão UDP, haverá um socket no cliente e um socket no servidor;


D

cliente TCP recebe a mensagem de resposta e a conexão TCP é encerrada. A mensagem indica que o objeto encapsulado é um arquivo HTTP. O cliente extrai o arquivo da mensagem de resposta, analisa o arquivo HTML e encontra referências aos objetos JPEG;


E

processo servidor HTML solicita a mensagem de requisição por meio de seu socket, extrai o objeto /departamentos/home.index de seu armazenamento (RAM ou disco), encapsula-o em uma mensagem de resposta HTML e a envia ao cliente HTTP.

   
Gerar simulado