UDP vs TCP – Características Principais
Gabarito: letra D. A principal diferença entre UDP e TCP é que o UDP é um protocolo de transporte não orientado à conexão e sem garantia de entrega (modelo de melhor esforço), enquanto o TCP é orientado à conexão e oferece entrega confiável com controle de fluxo e congestionamento. Essa distinção é essencial para aplicações de tempo real, que priorizam baixa latência sobre confiabilidade total.
Característica | UDP | TCP |
|---|
Orientação a conexão | Não (sem handshake) | Sim (three-way handshake) |
Garantia de entrega | Não (melhor esforço) | Sim (confiável) |
Controle de fluxo/congestionamento | Não | Sim (janelas deslizantes) |
Adequação a tempo real | Sim (baixa latência) | Não (maior latência) |
Alternativa A — ❌ Incorreta
Afirma que o UDP possui orientação a conexão com three-way handshake, o que é característica exclusiva do TCP. O UDP não estabelece conexão prévia.
Alternativa B — ❌ Incorreta
Diz que o UDP é incompatível com streaming de vídeo. Na verdade, o UDP é amplamente usado em streaming ao vivo e videoconferência por sua baixa latência, embora o TCP também seja empregado em streaming sob demanda (ex.: DASH).
Alternativa C — ❌ Incorreta
Afirma que o UDP é mais lento devido a mecanismos de confiabilidade. O oposto é verdadeiro: o UDP é mais rápido justamente por não implementar esses mecanismos; o TCP é mais lento por garantir entrega confiável.
Alternativa D — ✅ Correta ⟵ GABARITO
Descreve exatamente o UDP: ausência de orientação a conexão e ausência de garantia de entrega. Essas são as características que o diferenciam do TCP e o tornam adequado para aplicações de tempo real.
Alternativa E — ❌ Incorreta
Menciona uso de janelas deslizantes para controle de fluxo, que é um mecanismo do TCP. O UDP não possui qualquer controle de fluxo ou janela deslizante.
Gabarito: letra D.