Pular para o conteúdo principal

Questão de Redes de Computadores — Arquitetura TCP/IP — UFLA 2025

Redes de ComputadoresArquitetura TCP/IP
Código
qg619885
Banca
UFLA
Órgão
UFLA
Ano
2025
Nível
Superior
Cargo
Analista em Tecnologia da Informação
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ãoCom 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:
  1. AAs afirmações I e IV estão corretas.
  2. BApenas a afirmação I está correta.
  3. CAs afirmações I, II e III estão corretas.
  4. DAs afirmações II, III e IV estão corretas.
Revelar gabarito e comentário

GabaritoC — As afirmações I, II e III estão corretas.

Link permanente: /questoes/qg619885