Alternativa C - I, III
Análise Detalhada
Para responder a esta questão, precisamos entender as características fundamentais do protocolo TCP (Transmission Control Protocol) em comparação com o UDP (User Datagram Protocol).
1. Análise das Afirmações
- I. Transferência de dados confiável:
- Verdadeiro. O TCP é conhecido como um protocolo confiável. Ele utiliza mecanismos como confirmação de recebimento (ACK), numeração de sequências e retransmissão de pacotes perdidos para garantir que os dados cheguem ao destino intactos e na ordem correta.
- II. Serviço não orientado a conexão:
- Falso. Esta é a principal característica do UDP. O TCP é, por definição, um protocolo orientado a conexão. Antes de trocar dados, ele estabelece uma conexão lógica entre cliente e servidor através de um "aperto de mão" (handshake) de três vias.
- III. Fragmentação em segmentos:
- Verdadeiro (no contexto da questão). Na camada de transporte, o TCP recebe o fluxo de dados da camada de aplicação e o divide em pedaços menores para transmissão na camada de rede. Essas unidades são chamadas tecnicamente de Segmentos. Embora o termo correto seja "segmentação" (e "fragmentação" seja tecnicamente atribuído à camada de rede/IP), em questões de concursos, essa descrição refere-se à capacidade do TCP de dividir os dados da aplicação em blocos gerenciáveis.
2. Eliminação das Alternativas
- Alternativa A (II, III): Incorreta porque inclui a afirmação II (não orientado a conexão).
- Alternativa B (I, II, III): Incorreta porque inclui a afirmação II.
- Alternativa D (I): Embora a afirmação I esteja correta, esta alternativa ignora a afirmação III, que descreve um serviço funcional do protocolo (dividir dados em segmentos), sendo a opção C mais completa.
Conclusão
O protocolo TCP oferece transferência confiável (I) e divide os dados em segmentos (III), sendo sempre orientado a conexão. Portanto, as afirmações corretas são I e III.
Alternativa C.