Questões de Concurso Público UFLA 2025 para Analista em Tecnologia da Informação

Foram encontradas 3 questões

Q3753478 Redes de Computadores
Os sockets oferecem uma interface entre a camada de aplicação e a camada de transporte.
No caso do TCP (Transmission Control Protocol), os sockets fornecem à aplicação um serviço confiável, orientado à conexão, com entrega ordenada e sem perdas dos dados transmitidos.
Em Python, a biblioteca socket permite implementar clientes e servidores TCP de forma simples. Considere o seguinte trecho de código de um servidor TCP:

Imagem associada para resolução da questão


Com base no funcionamento do TCP e no código apresentado, analise as afirmações a seguir:
I. O socket criado com socket.SOCK_STREAM estabelece um canal orientado à conexão, garantindo que os dados enviados sejam entregues de forma confiável e ordenada à aplicação receptora.
II. O método recv(1024) pode retornar menos de 1024 bytes, mesmo que o remetente tenha enviado uma quantidade maior, devido ao funcionamento baseado em fluxo do TCP.
III. A chamada conn.sendall() garante que todos os bytes da mensagem sejam enviados, e caso haja falha, uma exceção será gerada.
IV. A entrega ordenada das mensagens na camada de transporte é garantida pelo TCP desde que o protocolo da camada de aplicação implemente um procedimento para reordenar os pacotes recebidos.

Assinale a alternativa CORRETA:
Alternativas
Q3753479 Redes de Computadores
No protocolo HTTP, os métodos GET e POST são os mais utilizados para interação cliente-servidor:

• GET envia parâmetros na URL, sendo adequado para requisições que não alteram estado no servidor e cujas informações podem ser armazenadas em cache.

• POST envia dados no corpo da requisição, sendo usado para submissão de formulários, alterações de dados e informações sensíveis.

O HTTP também permite a manutenção de estado entre requisições através de variáveis de sessão e cookies. Cookies podem ser enviados pelo servidor e armazenados no cliente, enquanto as sessões são, geralmente, armazenadas no servidor, com o cliente mantendo apenas um ID de sessão.
Considere o seguinte trecho de código PHP:

Imagem associada para resolução da questão


Com base no código PHP e nos conceitos de HTTP, avalie as afirmações a seguir:
I. A requisição feita pelo método POST envia os dados no corpo da mensagem HTTP, garantindo que o parâmetro username não apareça na URL.
II. A variável de sessão $_SESSION['username'] armazena os dados no servidor, enquanto o cookie last_login mantém informações no cliente.
III. Requisições subsequentes feitas via GET não têm acesso à variável de sessão $_SESSION['username'], pois sessões só funcionam para POST.
IV. O método GET seria inadequado para este formulário de login, pois enviaria o username na URL, expondo dados sensíveis.


Assinale a alternativa CORRETA
Alternativas
Q3753503 Redes de Computadores
O protocolo HTTP define vários esquemas para autenticação. Entre eles, o esquema basic (RFC 7617) que define que o login e senha do usuário, transmitidos através da rede, sejam codificadas usando base64. Considerando-se um cenário em que nenhuma outra forma de segurança é adicionada, assinale a alternativa CORRETA:
Alternativas
Respostas
1: C
2: A
3: A