Questões de Concurso Sobre http ( hypertext transfer protocol ) em redes de computadores

Foram encontradas 611 questões

Q3271639 Redes de Computadores
O protocolo HTTP (Hypertext Transfer Protocol) é um protocolo de comunicação, situado na camada de aplicação, segundo o modelo OSI. Apesar de ser um protocolo simples, do tipo solicitação-resposta que roda sobre TCP, muito utilizado para as páginas da Internet, tem sido cada vez mais utilizado para comunicação entre máquinas. Em sua definição está, entre outras regras, os códigos de status da resposta a uma requisição, também conhecidos como códigos de status HTTP.

Com relação aos códigos de status de resposta do protocolo HTTP, analise as afirmativas abaixo:

I. Os códigos iniciados com 4 (4XX) indicam um erro na requisição do cliente, como 403 Forbidden e 404 Not Found.
II. Os códigos iniciados com 5 (5XX) indicam um erro do lado do servidor, como 500 Internal Server Error.
III. O código 302 Found indica que uma página mudou de endereço (URI) temporariamente. IV. O código 200 OK indica que a requisição foi atendida com sucesso.

Está CORRETO o que se afirma em: 
Alternativas
Q3263731 Redes de Computadores
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, é:
Alternativas
Q3257303 Redes de Computadores
Julgue o próximo item, relativos a redes de computadores. 

O protocolo HTTP é utilizado para transferência de emails entre servidores de correio eletrônico e clientes de email
Alternativas
Q3247638 Redes de Computadores
A configuração de aplicações e serviços de rede, como navegadores, correio eletrônico e servidores FTP, é essencial para garantir comunicação eficiente e segura. Considerando o tema, analise as afirmativas a seguir.
I. A configuração do navegador deve incluir a ativação de certificados digitais confiáveis para garantir conexões seguras por meio do protocolo HTTPS.
II. A configuração do cliente de correio eletrônico requer a definição dos protocolos IMAP ou POP3 para recebimento de mensagens, enquanto o envio deve ser configurado utilizando SMTP.
III. A configuração de servidores FTP pode dispensar a utilização de credenciais de acesso caso o serviço seja executado em uma rede local isolada, garantindo segurança através do controle físico de acesso.
Está correto o que se afirma em:
Alternativas
Q3237042 Redes de Computadores
É um protocolo de comunicação presente na camada de aplicação e usado como base de qualquer troca de dados na Web. Ele é indispensável para a navegação na internet, permitindo que os navegadores da web se comuniquem com os servidores que hospedam sites. Este protocolo é utilizado para carregar páginas da web, transferir arquivos como imagens, vídeos, textos e outros recursos associados, sendo considerado sem estado e funciona no modelo cliente-servidor. Qual o nome deste protocolo? 
Alternativas
Q3234666 Redes de Computadores
No contexto de APIs RESTful, qual código de status HTTP indica que uma requisição foi bem-sucedida e resultou na criação de um novo recurso?
Alternativas
Q3234656 Redes de Computadores
No desenvolvimento de APIs RESTful, qual é o método HTTP recomendado para atualizar parcialmente um recurso?
Alternativas
Q3220752 Redes de Computadores
É 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: 
Alternativas
Q3219171 Redes de Computadores
Das opções a seguir, a que descreve corretamente as características do protocolo HTTPS em relação ao HTTP é:
Alternativas
Q3216497 Redes de Computadores
Ao implementar operarações de manipulação de dados na API RESTful da PDPJ-Br, uma desenvolvedora deseja alterar apenas alguns atributos de um processo existente, sem substituir todos os atributos da entidade. Considerando as diretrizes para o uso de verbos HTTP da PDPJ-Br, o verbo HTTP mais adequado para essa operação é o
Alternativas
Q3216280 Redes de Computadores
Considere as descrições a seguir sobre as ferramentas e os aplicativos associados à internet e à intranet.

I. O protocolo FTP (File Transfer Protocol) permite a transferência de arquivos entre dispositivos, oferecendo modos de operação ativo e passivo para lidar com diferentes configurações de firewall.
II. O protocolo HTTPS (HyperText Transfer Protocol Secure) é usado para transmitir dados de forma segura na web, criptografando as informações para proteger contra interceptações durante a transmissão.
III. O protocolo SMTP (Simple Mail Transfer Protocol) é responsável pelo envio de e-mails, enquanto o protocolo IMAP (Internet Message Access Protocol) é utilizado para o recebimento e sincronização de e-mails entre dispositivos.
IV. O uso de cookies em navegadores é exclusivo para autenticação de usuários e não pode armazenar informações relacionadas às preferências ou histórico de navegação.

Está correto o que se afirma em 
Alternativas
Q3210003 Redes de Computadores
Acerca de configuração e administração de Windows Server 2019, Active Directory, LDAP, GPO (group policy objects) e arquitetura de computadores, julgue o item a seguir.

O LDAP é um protocolo para pesquisa e gerenciamento de diretórios que utiliza o HTTP como base de funcionamento e opera na porta 80 TCP ou UDP
Alternativas
Q3208915 Redes de Computadores
Uma aplicação web foi desenvolvida utilizando Node.js com o framework Express. O objetivo é implementar um middleware simples de autenticação para proteger a rota /login. Este middleware verifica o cabeçalho Authorization das requisições HTTP, validando um token pré-definido. Além disso, o código inclui o tratamento de erros de autenticação e uma resposta padrão para rotas inexistentes.
Considere o seguinte trecho de código que implementa essa funcionalidade.

var express = require('express'); var app = express();

const auth = (req, res, next) => {  try {  const token = req.headers.authorization.split(' ')[1];  if (token !== 'XXX') {  throw new Error('ERROR!');

 }  next();  }  catch (err) {  res.status(401).send({ message: 'Unauthorized' });  } } app.use('/login', auth); app.post('/login', (req, res) => {  res.send('Hello World'); });
app.use((req, res) => {  res.status(404).send({ message: 'Not Found' }); });

app.listen(3000);

Com base no comportamento deste código, considere as seguintes requisições HTTP feitas ao servidor:

I. POST /login/auth HTTP/1.1  Authorization: Bearer XXX

II. GET /login HTTP/1.1  Authorization: XXX

III. POST /login HTTP/1.1  Authorization: Bearer XXX

IV. POST /login HTTP/1.1  Authorization: XXX


Dado o código apresentado, qual é o status de resposta esperado para cada uma das requisições listadas acima?
Alternativas
Q3208911 Redes de Computadores
Em uma aplicação Node.js com o framework Express, as rotas HTTP (POST, DELETE, GET, e PUT) são usadas para realizar diferentes operações com recursos. Seguindo as boas práticas de APIs REST, esses verbos representam ações coerentes com o padrão CRUD (Create, Read, Update, Delete), assegurando que a API siga padrões de design que promovem consistência, escalabilidade e legibilidade do código.
Agora, considere o seguinte trecho de código, onde um CRUD básico para produtos está implementado. 

var express = require('express'); var app = express();

app.get('/products', (req, res) => {  // implementação da rota });

app.post('/products', (req, res) => {  // implementação da rota });

app.put('/products/:id', (req, res) => {  // implementação da rota });

app.delete('/products/:id', (req, res) => {  // implementação da rota });

app.listen(3000);


Com base no comportamento esperado das rotas HTTP em um CRUD para produtos, qual das afirmativas está INCORRETA?

Alternativas
Q3206135 Redes de Computadores
Existem serviços e protocolos que são fundamentais para a operação da internet. Como exemplos, podemos citar HTTP (____/____), HTTPS (____/____), SMTP (____/____) e as consultas DNS corriqueiras de clientes (____/____).

Os valores que preenchem os números de portas padrão e seus protocolos da camada de transporte apropriados ao contexto, respectivamente, completando a frase corretamente, são:
Alternativas
Q3204361 Redes de Computadores
Assinale a opção que corresponde à porta padrão do HTTPS.
Alternativas
Q3204236 Redes de Computadores
Em relação a APIs RESTful, o método HTTP que é utilizado para atualizar parcialmente um recurso no servidor é
Alternativas
Q3204231 Redes de Computadores
Em uma API RESTful, o método HTTP POST
Alternativas
Q3195905 Redes de Computadores

Associe os protocolos da primeira coluna com os serviços de rede e internet da segunda: 


1. HTTP 

2. POP3 

3. SNMP 

4. NTP 


( ) correio eletrônico

( ) gerenciamento de rede

( ) sistemas e páginas web

( ) sincronização de relógios



A sequência correta é: 
Alternativas
Q3188263 Redes de Computadores
Um dispositivo de segurança de rede (firewall) controla o acesso à internet de uma empresa. Nessa empresa é permitido que os dispositivos de seus funcionários acessem conteúdos disponíveis na internet utilizando os protocolos/sistemas HTTP, HTTPS, DNS e FTP. As regras garantem o trânsito dos pacotes conforme os protocolos e portas permitidos, respeitando o comportamento padrão das comunicações (requisições e respostas).
Nesse sentido, analise as informações de quatro pacotes capturados nesse equipamento apresentadas abaixo.



Imagem associada para resolução da questão



Os pacotes que foram autorizados a seguir para o destino de acordo com as regras configuradas neste equipamento de segurança (firewall) foram
Alternativas
Respostas
41: D
42: B
43: E
44: C
45: C
46: B
47: D
48: D
49: E
50: A
51: E
52: E
53: D
54: D
55: D
56: C
57: B
58: B
59: A
60: B