Alternativa A - II, III
Introdução
Esta questão aborda conceitos fundamentais de Redes de Computadores, especificamente a Camada de Transporte do modelo TCP/IP. O foco está nas diferenças entre os dois principais protocolos dessa camada: TCP e UDP.
Para resolver, é necessário entender as características de cada protocolo, especialmente em relação à confiabilidade, orientação a conexão e tratamento de erros.
Desenvolvimento
1. Contexto: Camada de Transporte
A função principal desta camada é fornecer comunicação lógica entre processos de aplicações rodando em hosts diferentes. Os dois pilares são:
- TCP (Transmission Control Protocol): Focado em confiabilidade. Garante que os dados cheguem, na ordem correta e sem erros.
- UDP (User Datagram Protocol): Focado em velocidade e eficiência. Envia dados sem garantir entrega.
2. Análise das Características do UDP
Vamos analisar cada item apresentado na questão:
- I. Transferência de dados confiável:
- Incorreto. O UDP é um protocolo "Best Effort" (Melhor Esforço). Ele não garante que o pacote chegará ao destino, nem que chegará inteiro ou na ordem. Essa é a principal característica do TCP.
- II. Serviço não orientado a conexão:
- Correto. O UDP é Connectionless. Isso significa que ele não precisa estabelecer um "aperto de mão" (handshake) antes de enviar os dados. Ele simplesmente envia os datagramas, o que reduz a latência e a sobrecarga.
- III. Detecção de erros:
- Correto. Embora o UDP seja menos robusto que o TCP, ele possui um campo de checksum (código de verificação de redundância cíclica) no cabeçalho. Se um pacote for corromrido durante a transmissão, o receptor detecta o erro e descarta o pacote.
- Nota: Diferente do TCP, o UDP não realiza retransmissão automática (correção), mas a detecção ocorre.
Análise
| Característica | TCP (Transmission Control Protocol) | UDP (User Datagram Protocol) |
|---|
| Orientação a Conexão | Sim (Orientado a conexão) | Não (Não orientado a conexão) |
| Confiabilidade | Alta (Garante entrega e ordem) | Baixa (Sem garantias de entrega) |
| Tratamento de Erros | Detecção e Correção (Retransmissão) | Apenas Detecção (Checksum) |
| Velocidade | Mais lento (mais overhead) | Mais rápido (menos overhead) |
- O Item I descreve o TCP.
- O Item II descreve o UDP.
- O Item III descreve uma funcionalidade técnica do UDP (verificação de integridade via checksum).
Portanto, os itens corretos para o protocolo UDP são II e III.
Conclusão
A alternativa que contém todos os serviços corretos oferecidos pelo protocolo UDP é a A.