Questão de Redes de Computadores — TCP e UDP — Quadrix 2024
- Código
- qa632429
- Banca
- Quadrix
- Órgão
- CFP
- Ano
- 2024
- Cargo
- Tec Adm ( )
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: ❌ ERRADO (alternativa E). A transferência de documentos da web entre servidores e navegadores é feita pelo HTTP, que roda sobre o TCP — não sobre o UDP. O UDP é um protocolo de transporte não orientado à conexão, sem garantia de entrega, usado para aplicações que toleram perda de pacotes, como streaming de vídeo, VoIP, DNS e DHCP. A afirmação do item, portanto, está incorreta.
O UDP (User Datagram Protocol) é um dos dois principais protocolos da camada de transporte do modelo OSI (camada 4), ao lado do TCP. Sua característica central é ser não orientado à conexão: não há handshake prévio, não há controle de fluxo, não há controle de congestionamento e não há confirmação de entrega. Os dados são enviados como datagramas independentes, que podem chegar fora de ordem, duplicados ou simplesmente se perder — e o emissor não fica sabendo. Essa simplicidade traz como vantagem a baixa latência e o baixo overhead, o que o torna ideal para aplicações em tempo real, onde um pacote atrasado vale menos que um pacote perdido.
O TCP (Transmission Control Protocol), por outro lado, é orientado à conexão e oferece entrega confiável: estabelece uma conexão via handshake de três vias (SYN, SYN-ACK, ACK), numera os segmentos, confirma o recebimento, retransmite pacotes perdidos e entrega os dados em ordem. É por isso que aplicações que exigem integridade dos dados — como transferência de arquivos (FTP), e-mail (SMTP, POP3, IMAP) e navegação web (HTTP/HTTPS) — utilizam o TCP como transporte.
A confusão que a banca explora aqui é justamente essa: o candidato pode saber que o UDP é usado em "transmissões", mas não associar corretamente qual protocolo de transporte sustenta o HTTP. A web (HTTP/HTTPS) roda sobre TCP, na porta 80/443. O UDP, por sua vez, é usado em consultas DNS (porta 53), DHCP, SNMP, streaming de mídia, jogos online e VoIP — aplicações onde a velocidade importa mais que a confiabilidade.
Para fixar a distinção, veja a tabela comparativa:
Critério | TCP | UDP |
|---|---|---|
Orientação à conexão | Sim (handshake) | Não |
Confiabilidade | Alta (retransmissão, confirmação) | Baixa (melhor esforço) |
Controle de fluxo/congestionamento | Sim | Não |
Overhead | Alto | Baixo |
Uso típico | HTTP, FTP, SMTP, SSH | DNS, DHCP, VoIP, streaming, jogos |
Unidade de dado | Segmento | Datagrama |
A banca troca o protocolo de transporte da web: o candidato pode lembrar que o UDP é usado em "transmissões" e associar erroneamente à transferência de documentos. Mas a web (HTTP/HTTPS) exige confiabilidade e, por isso, usa TCP. Guarde: HTTP → TCP; UDP fica para aplicações que toleram perda, como streaming e DNS.
A afirmação está errada porque atribui ao UDP uma função que é do TCP. A transferência de documentos da web entre servidores e navegadores é realizada pelo protocolo HTTP (camada de aplicação), que utiliza o TCP como protocolo de transporte — justamente porque a navegação web exige que os dados cheguem íntegros e em ordem. O UDP, por ser não confiável e não orientado à conexão, não é adequado para essa finalidade. Se o item dissesse "O TCP é utilizado principalmente para a transferência de documentos da web", estaria correto.
Gabarito: ❌ ERRADO (alternativa E).
Link permanente: /questoes/qa632429