Pular para o conteúdo principal

Questão de Redes de Computadores — TCP e UDP — VUNESP 2023

Redes de ComputadoresTCP e UDP
Código
vu196717
Banca
VUNESP
Órgão
TJM SP
Ano
2023
Cargo
Ana SJ ( )
Um dos protocolos de comunicação utilizados na Internet adota um sistema de numeração próprio para assegurar que os pacotes envolvidos vão chegar ao destino na ordem correta, de forma que, caso o receptor não receba um pacote corretamente, a informação é enviada novamente até que chegue corretamente ao destino.   Esse protocolo é o
  1. ADHCP.
  2. BDNS.
  3. CIP.
  4. DTCP.
  5. EUDP.
Revelar gabarito e comentário

GabaritoD — TCP.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Protocolos de Transporte: TCP e UDP

Gabarito: letra D. O protocolo descrito é o TCP (Transmission Control Protocol), pois ele é orientado à conexão e oferece entrega confiável, garantindo que os pacotes cheguem ao destino na ordem correta e retransmitindo informações perdidas ou corrompidas. Essa é a característica central que o distingue do UDP, que é não orientado à conexão e não oferece tais garantias.

O TCP é um dos principais protocolos da camada de transporte do modelo TCP/IP. Sua função é fornecer uma comunicação confiável entre origem e destino, o que envolve controle de erros, controle de fluxo e controle de congestionamento. Para alcançar essa confiabilidade, o TCP estabelece uma conexão antes de enviar os dados, utilizando um mecanismo de handshake (como o three-way handshake com SYN, SYN-ACK e ACK). Durante a transmissão, cada segmento recebe um número de sequência, permitindo que o receptor os reordene, mesmo que cheguem fora de ordem. Se um pacote for perdido ou corrompido, o receptor não envia o reconhecimento (ACK) correspondente, e o transmissor o reenvia. Esse processo garante que os dados cheguem ao destino em ordem e sem erros.

O UDP (User Datagram Protocol), por outro lado, é um protocolo simples e não orientado à conexão. Ele não estabelece uma conexão prévia, não realiza controle de fluxo, controle de erros nem confirmação de entrega. Os datagramas podem chegar fora de ordem ou serem perdidos, e a responsabilidade pela confiabilidade recai sobre a camada de aplicação. O UDP é mais rápido e eficiente para aplicações que toleram perdas, como streaming de vídeo, voz sobre IP (VoIP) e jogos online, onde a latência é mais crítica que a integridade dos dados.

A distinção fundamental entre TCP e UDP está na confiabilidade versus velocidade. O TCP prioriza a entrega correta e ordenada dos dados, mesmo que isso custe mais tempo e overhead. O UDP prioriza a velocidade e a simplicidade, aceitando possíveis perdas. Essa diferença é o critério decisivo para escolher o protocolo adequado a cada aplicação.

A banca explora exatamente essa característica de confiabilidade e ordenação do TCP, que é a mais marcante e a que mais aparece em provas. O candidato que confunde as funções dos protocolos pode facilmente marcar UDP, que é não confiável, ou IP, que atua na camada de rede e não oferece essas garantias.

Critério

TCP

UDP

Orientação à conexão

Sim (handshake)

Não

Garantia de entrega

Sim (retransmissão)

Não

Ordenação dos pacotes

Sim (números de sequência)

Não

Controle de fluxo/erro

Sim

Não

Uso típico

Web, e-mail, FTP

Streaming, VoIP, jogos

Protocolos de transporte
  • 1TCP
    • Orientado à conexão
    • Ordena pacotes (nº de sequência)
    • Retransmite pacotes perdidos
    • Confiável
  • 2UDP
    • Não orientado à conexão
    • Não ordena pacotes
    • Não retransmite perdidos
    • Não confiável
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

O DHCP (Dynamic Host Configuration Protocol) é um protocolo da camada de aplicação responsável por atribuir automaticamente endereços IP e outras configurações de rede aos dispositivos. Ele não se preocupa com a ordenação ou retransmissão de pacotes de dados; sua função é a configuração dinâmica de hosts. A descrição do enunciado não se aplica a ele.

Alternativa B — ❌ Incorreta

O DNS (Domain Name System) é um protocolo da camada de aplicação que traduz nomes de domínio em endereços IP. Ele não oferece garantias de entrega ordenada ou retransmissão de pacotes, pois geralmente opera sobre UDP (e TCP para transferências de zona). Sua função é a resolução de nomes, não o controle de confiabilidade na transmissão de dados.

Alternativa C — ❌ Incorreta

O IP (Internet Protocol) é um protocolo da camada de rede responsável pelo endereçamento e roteamento de pacotes entre redes. Ele é um protocolo não confiável e não orientado à conexão, ou seja, não garante a entrega, a ordem ou a integridade dos pacotes. Essas garantias são fornecidas por protocolos de camadas superiores, como o TCP. Portanto, o IP não se encaixa na descrição.

Alternativa D — ✅ Correta ⟵ GABARITO

O TCP é o protocolo que se encaixa perfeitamente na descrição. Ele é orientado à conexão, o que significa que estabelece uma conexão antes de transmitir dados. Utiliza números de sequência para garantir que os pacotes sejam reordenados no destino, mesmo que cheguem fora de ordem. Além disso, implementa mecanismos de retransmissão: se um pacote não for recebido corretamente (o receptor não envia o ACK), o transmissor o envia novamente. Essas são as características de confiabilidade e ordenação descritas no enunciado.

Alternativa E — ❌ Incorreta

O UDP é um protocolo não orientado à conexão e não confiável. Ele não garante a ordem de chegada dos pacotes, não realiza controle de fluxo e não retransmite pacotes perdidos. Sua simplicidade o torna rápido, mas inadequado para aplicações que exigem entrega confiável. A descrição do enunciado é exatamente o oposto do que o UDP oferece.

Gabarito: letra D

Link permanente: /questoes/vu196717