Informática Múltipla Escolha

Quando o UDP é preferível ao TCP?

Quando o UDP é preferível ao TCP?

  1. quando segmentos precisam chegar em uma sequência específica para serem processadas corretamente.
  2. quando uma aplicação pode tolerar a perda de dados durante a transmissão
  3. quando um cliente envia um segmento para um servidor
  4. quando todos os dados devem ser totalmente recebidos antes de qualquer parte ser considerada útil

Resolução completa

Explicação passo a passo

B
Alternativa B

Alternativa B - quando uma aplicação pode tolerar a perda de dados durante a transmissão

Introdução

Para entender essa questão, é fundamental distinguir as características principais dos dois protocolos de transporte mais comuns na internet: TCP e UDP. A escolha entre eles depende do que a aplicação precisa priorizar: confiabilidade ou velocidade.

Desenvolvimento

Comparação TCP vs UDP

CaracterísticaTCP (Transmission Control Protocol)UDP (User Datagram Protocol)
OrientaçãoOrientado à conexãoNão orientado à conexão
ConfiabilidadeAlta (garante entrega e ordem)Baixa (não garante entrega)
VelocidadeMais lento (overhead maior)Mais rápido (overhead menor)
Uso TípicoWeb, E-mail, ArquivosStreaming, VoIP, Jogos Online

Análise das Alternativas

  • Alternativa A (Incorreta): Garantir que segmentos cheguem em sequência específica é uma função exclusiva do TCP. O TCP possui mecanismos de número de sequência para reordenar os pacotes. O UDP não faz isso.
  • Alternativa B (Correta): O UDP é preferível quando a aplicação prioriza a baixa latência e pode suportar a perda ocasional de pacotes. Exemplos incluem transmissões de vídeo ao vivo ou chamadas de voz (VoIP), onde é melhor receber um quadro com atraso do que esperar que ele seja retransmitido.
  • Alternativa C (Incorreta): Tanto clientes quanto servidores utilizam tanto TCP quanto UDP. O modelo de comunicação não define a preferência pelo protocolo.
  • Alternativa D (Incorreta): Exigir que todos os dados sejam recebidos antes de processar indica a necessidade de integridade total, característica do TCP. O UDP permite processar dados assim que chegam ("streaming"), mesmo que partes venham a faltar.

Conclusão

O UDP sacrifica a confiabilidade em prol da eficiência. Portanto, ele é a escolha ideal sempre que a aplicação é capaz de lidar com falhas na transmissão, buscando minimizar o tempo de espera (latência).

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.