

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
RESTful segue o princípio de uniform interface, no qual os recursos são representados por URIs e acessados por métodos HTTP padrão (GET, POST, PUT, DELETE), garantindo consistência e padronização.
Certo
Errado
HTTP (hypertext transfer protocol) é um protocolo da camada de aplicação da Web e usa o TCP (transmission control protocol) como seu protocolo de transporte subjacente; como o servidor envia ao cliente os arquivos solicitados sem armazenar informação de estado sobre o cliente, o HTTP é denominado protocolo sem estado.
Certo
Errado
A biblioteca requests da linguagem Python implementa uma interface simples para realizar requisições HTTP. Uma requisição processada com sucesso terá seu código de status como sendo
100.
200.
300.
400.
500.
Em uma investigação de tráfego de rede suspeito, um analista identificou o uso dos protocolos HTTP, FTP, DNS e SMTP entre os pacotes capturados. Para interpretar corretamente as atividades e aplicações envolvidas, é fundamental conhecer o papel de cada protocolo. Com base nos protocolos da camada de aplicação, assinale a alternativa que associa corretamente cada protocolo à sua função principal.
HTTP – envio de e-mails; FTP – navegação em páginas web; DNS – transferência de arquivos; SMTP – resolução de nomes.
HTTP – acesso a páginas web; FTP – transferência de arquivos; DNS – resolução de nomes de domínio; SMTP – envio de e-mails.
HTTP – gerenciamento de rede; FTP – transmissão de vídeo; DNS – autenticação de usuários; SMTP – recepção de e-mails.
HTTP – impressão em rede; FTP – compartilhamento de banco de dados; DNS – backup de arquivos; SMTP – monitoramento de tráfego.
HTTP – troca de arquivos via Bluetooth; FTP – acesso remoto seguro; DNS – criptografia de senhas; SMTP – chat em tempo real.
O protocolo HTTP utiliza, por padrão, a porta TCP 80 e não garante integridade dos dados, pois opera sobre uma camada de transporte não orientada à conexão.
Certo
Errado
O protocolo HTTP, utilizado para navegação na web, opera na camada de enlace do modelo OSI.
Certo
Errado
Este protocolo é fundamental para a navegação na web, pois é responsável por solicitar e transmitir páginas da web (documentos HTML) entre um cliente (navegador) e um servidor. Marque a alternativa CORRETA do protocolo que opera na camada de aplicação do modelo OSI descrito.
SMTP (Simple Mail Transfer Protocol).
FTP (File Transfer Protocol).
HTTP (Hypertext Transfer Protocol).
DNS (Domain Name System).
O protocolo HTTP define diversos métodos de requisição que permitem a interação entre clientes e servidores na Web. Alguns desses métodos possuem implicações diretas na segurança e na integridade dos dados transmitidos. Diante do exposto, assinale a alternativa CORRETA.
O método POST é vulnerável a ataques de injeção de código, pois permite que dados sejam enviados diretamente no cabeçalho.
O método HEADER é frequentemente utilizado para ataques de negação de serviço, pois retorna apenas os cabeçalhos da resposta sem o corpo da mensagem.
O método DELETE pode ser explorado por atacantes para remover recursos do servidor sem autorização adequada, a partir de autenticação antes da execução das requisições.
O método OPTIONS permite que clientes obtenham informações sobre os métodos suportados pelo servidor, tornando-o um vetor de exploração para ataques de enumeração.
O HTTP é um protocolo orientado à conexão e, por padrão, mantém o estado da sessão entre cliente e servidor.
Certo
Errado
É 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?
DHCP.
SNMP.
HTTP.
IMAP.
Protocolo de rede é o conjunto de normas que permitem que duas ou mais máquinas conectadas à internet comuniquem entre si. Funciona como uma linguagem universal, que pode ser interpretada por computadores de qualquer fabricante, por meio de qualquer sistema operacional. Avalie as afirmativas a seguir sobre esse assunto.
I- Faz parte da camada de internet e é um dos protocolos mais importantes da web. Ele permite a elaboração e o transporte dos pacotes de dados, porém sem assegurar a sua entrega.
II- Funciona como uma conexão entre o cliente (browser) e o servidor (site ou domínio). O navegador envia um pedido de acesso a uma página, e o servidor retorna uma resposta de permissão de acesso. Juntamente com ela são enviados também os arquivos da página que o usuário deseja acessar.
III- É um dos protocolos específicos de segurança de troca de arquivos entre cliente e servidor. Funciona a partir de uma chave pública, que verifica e autentica se o servidor que o cliente deseja acessar é realmente legítimo.
Assinale a alternativa que apresenta a sequência CORRETA dos nomes dos protocolos mencionados, considerando as afirmativas de cima para baixo.
TCP, SSH, POP.
IP, HTTP, POP.
IP, HTTPS, SSH.
HTTP, IP, SSH.
HTTP, SSH, IP.
Segundo Tanembaum (2021), embora o HTTP tenha sido projetado para utilização na Web, ele foi intencionalmente criado de modo mais geral que o necessário, visando às futuras aplicações orientadas a objetos. Por essa razão, são aceitas operações chamadas métodos, diferentes da simples solicitação de um a página Web. Acrescentar algo a uma página Web é a descrição de qual método?
GET.
PUT.
DELETE.
TRACE.
POST.
De acordo com a documentação da Plataforma Digital do Poder Judiciário – PDPJ-Br, para que uma API seja considerada do tipo RESTful, ela precisa
ter um sistema sem camadas que organiza os tipos de servidores envolvidos na recuperação das informações solicitadas sem hierarquias.
ter uma arquitetura cliente/servidor formada por clientes e servidores, com solicitações gerenciadas por meio dos protocolos HTTP e FTP.
estabelecer uma comunicação statefull entre cliente e servidor, ou seja, as solicitações não são separadas e/ou desconectadas.
armazenar dados em cache para otimizar as interações entre cliente e servidor.
ter uma interface diferente para cada componente para que as informações possam ser transferidas em diferentes formatos.
A terceira versão do HTTP — HTTP/3 — roda sobre o UDP, sendo mais eficiente e segura que a versão HTTP/2.
Certo
Errado
O Hypertext Transfer Protocol (HTTP) é um protocolo, sem estado, de nível de aplicação para sistemas de informação de hipertexto distribuídos e colaborativos. O HTTP permite que um emissor crie uma requisição condicional com um ou mais campos de cabeçalho de requisição que indicam uma pré-condição a ser testada antes de aplicar o método de requisição ao recurso de destino. Se a pré- -condição especificada não for atendida, o servidor não retorna o item requisitado. As requisições GET condicionais são o mecanismo mais eficiente para atualizações de cache HTTP. Pode-se usar um campo de cabeçalho nessas requisições condicionais para solicitar a transferência de um item sob a condição de ele ter sido atualizado desde uma data especificada.
Um exemplo de uso desse campo de cabeçalho é o
If-Modified-Since: Sat, 29 Oct 2024 19:43:31 GMT
If-Changed-Since: Sat, 29 Oct 2024 19:43:31 GMT
If-Altered-Since: Sat, 29 Oct 2024 19:43:31 GMT
If-Revised-After: Sat, 29 Oct 2024 19:43:31 GMT
If-Updated-Since: Sat, 29 Oct 2024 19:43:31 GMT
Durante uma investigação cibernética, foi necessário analisar os links acessados por um usuário. Um dos endereços encontrados foi:
https://servidor.gov.br:443/sistema/login.php?usuario=admin
Com base nos conceitos sobre URLs, assinale a alternativa correta que apresenta a função de cada parte do endereço.
https é o diretório principal; servidor.gov.br é o caminho; 443 é a senha de acesso; e usuario=admin é o nome de usuário.
servidor.gov.br é o protocolo de segurança; https é o domínio; e 443 é a porta de envio de e-mails.
https é o protocolo; servidor.gov.br é o domínio; 443 é a porta padrão para HTTPS; e usuario=admin é um parâmetro da requisição.
login.php é o domínio; https é a extensão do arquivo; e usuario=admin é a URL oculta.
login.php é o protocolo de segurança; https é a extensão do arquivo; e usuario=admin é a URL oculta.
Na camada de aplicação estão os protocolos do mais alto nível, como HTTP, SSH, SMTP e DNS.
Certo
Errado
Ao requisitar uma página web por meio do protocolo HTTP, uma máquina cliente faz uso de um protocolo da camada de transporte da pilha TCP/IP, estabelecendo conexão com o servidor a partir do envio de uma solicitação do tipo
SYN, iniciando o three-way handshake do TCP e o servidor responde a solicitação por meio de um SYN e ACK.
DNS, para converter endereços MAC em endereços IP antes da comunicação e o servidor responde com o endereço IP correto do servidor HTTP.
ARP, iniciando a conversão de caracteres para um código ASCII e como resposta o servidor envia uma sequência ASCII do tipo established.
UDP, contendo o número de sequência e a janela de transmissão dos segmentos e como resposta o servidor envia uma mensagem do tipo Echo Reply.
Open, indicando a necessidade de estabelecimento de conexão e o receptor responde com uma mensagem do tipo synchronized.
Uma interface de programação de aplicativos (API, Application Programming Interface) fornece uma maneira de integrar aplicações e conectar componentes em arquiteturas de microsserviços.
Uma API REST (Representational State Transfer, ou transferência de estado representacional)
proporciona conformidade integrada, fazendo com que seja uma opção recomendada para casos empresariais.
é um protocolo.
possibilita comunicação entre aplicações através de métodos HTTP.
é um conjunto de regras e diretrizes sobre como você deve criar uma API DESKTOP.
implementa a linguagem de descrição de serviços web (WSDL, Web Services Description Language).
Qual método do protocolo HTTP utilizado em uma API REST deve ser utilizado para efetuar modificações parciais em um recurso?
PUT
POST
PATCH
UPDATE