Camila Duarte
EQUIPE
03/10/2026 • 22:01
Essa questão aborda conceitos fundamentais sobre os protocolos de transporte TCP e UDP, especialmente em relação à confiabilidade, controle de congestionamento e desempenho. É bem comum confundir UDP com uma solução mais rápida, mas que perde em confiabilidade, enquanto o TCP oferece mecanismos mais robustos para garantir a ordem e entrega dos dados.
O TCP (Transmission Control Protocol) é um protocolo orientado à conexão, ou seja, ele estabelece uma conexão antes da troca de dados (handshake) e usa conexões confiáveis, com confirmação de recebimento (ACK), controle de fluxo e congestionamento, além de retransmissão em casos de perda. Isso explica a lentidão: o aumento do RTT e as múltiplas retransmissões indicam que o TCP está detectando perda ou demora em pacotes, então controla o fluxo e retransmite para garantir a entrega correta dos dados.
O UDP (User Datagram Protocol) é um protocolo simples, sem conexão, que não garante entrega, nem ordem dos pacotes, nem retransmissão em caso de perda. Ele não faz controle de congestionamento nem fluxo, ou seja, é mais leve e rápido, porém não é indicado para sistemas que precisam de confiabilidade, como o citado no enunciado que faz atualizações de registros.
A alternativa 'e' é a correta pois reconhece que o TCP tem mecanismos para lidar com congestionamento e perda através de retransmissões e controle de fluxo. Assim, a lentidão está relacionada a possíveis problemas na rede, e trocar para UDP pode até eliminar essas garantias, piorando a confiabilidade do sistema.
As outras alternativas apresentam erros: 'a' é falsa porque UDP não tem controle de congestionamento; 'b' é falsa porque TCP usa ACK para garantir entrega; 'c' é incorreta pois problema de lentidão pode sim ser causado pelo TCP e não apenas por DNS; 'd' é errada pois UDP não garante entrega, e handshake é do TCP.
O TCP (Transmission Control Protocol) é um protocolo orientado à conexão, ou seja, ele estabelece uma conexão antes da troca de dados (handshake) e usa conexões confiáveis, com confirmação de recebimento (ACK), controle de fluxo e congestionamento, além de retransmissão em casos de perda. Isso explica a lentidão: o aumento do RTT e as múltiplas retransmissões indicam que o TCP está detectando perda ou demora em pacotes, então controla o fluxo e retransmite para garantir a entrega correta dos dados.
O UDP (User Datagram Protocol) é um protocolo simples, sem conexão, que não garante entrega, nem ordem dos pacotes, nem retransmissão em caso de perda. Ele não faz controle de congestionamento nem fluxo, ou seja, é mais leve e rápido, porém não é indicado para sistemas que precisam de confiabilidade, como o citado no enunciado que faz atualizações de registros.
A alternativa 'e' é a correta pois reconhece que o TCP tem mecanismos para lidar com congestionamento e perda através de retransmissões e controle de fluxo. Assim, a lentidão está relacionada a possíveis problemas na rede, e trocar para UDP pode até eliminar essas garantias, piorando a confiabilidade do sistema.
As outras alternativas apresentam erros: 'a' é falsa porque UDP não tem controle de congestionamento; 'b' é falsa porque TCP usa ACK para garantir entrega; 'c' é incorreta pois problema de lentidão pode sim ser causado pelo TCP e não apenas por DNS; 'd' é errada pois UDP não garante entrega, e handshake é do TCP.