Alternativa B - aplicações que são sensíveis a atrasos
Análise da Questão
Esta questão aborda os fundamentos de redes de computadores, especificamente a comparação entre os protocolos TCP e UDP na camada de transporte do modelo TCP/IP.
Para responder corretamente, é necessário entender as características principais de cada protocolo:
- TCP (Transmission Control Protocol): É orientado à conexão e confiável. Garante que os dados cheguem ao destino, na ordem correta e sem erros. No entanto, esse processo de confirmação gera latência (atraso).
- UDP (User Datagram Protocol): É não orientado à conexão e não confiável. Ele envia os dados sem verificar se chegaram. Isso torna a transmissão mais rápida e com menor sobrecarga no sistema.
Por que a alternativa B é a correta?
Aplicações que são sensíveis a atrasos (como chamadas de voz sobre IP - VoIP, videoconferências e jogos online em tempo real) priorizam a velocidade de entrega dos dados acima da perfeição dos dados.
No contexto do UDP:
- Baixa Latência: Como não há necessidade de estabelecer uma conexão complexa (handshake) nem aguardar confirmações de recebimento (ACKs), os pacotes viajam mais rápido.
- Tratamento de Perdas: Em transmissões de áudio ou vídeo, se um pacote pequeno for perdido, ele pode ser ignorado ou interpolado pelo software receptor. Esperar para retransmitir aquele pacote causaria um "travamento" (buffering) perceptível ao usuário, o que é pior do que ter uma pequena falha na qualidade da imagem/som.
Portanto, o protocolo UDP é ideal quando a temporalidade é mais crítica do que a integridade absoluta da informação.
Por que as outras estão incorretas?
As demais alternativas descrevem características que pertencem ao protocolo TCP, e não ao UDP:
| Característica | Protocolo Adequado | Motivo |
|---|
| Sensibilidade a perda de pacotes | TCP | O TCP garante que todos os pacotes cheguem intactos. |
| Retransmissão de segmentos perdidos | TCP | O TCP detecta perdas e envia novamente automaticamente. |
| Entrega confiável | TCP | O TCP assegura a entrega correta e ordenada dos dados. |
O UDP é descrito como um serviço de "melhor esforço" (best-effort), onde não há garantias de entrega, o que elimina as opções C e D imediatamente. Já a opção A descreve uma necessidade de confiabilidade, também típica do TCP.
Em resumo, a escolha pela opção B baseia-se na premissa de que, em comunicações em tempo real, a velocidade de chegada supera a necessidade de correção de erros.