Alternativa A - O cliente seleciona aleatoriamente um número de porta de origem.
Análise da Questão
A questão aborda o funcionamento da Camada de Transporte em redes de computadores, especificamente distinguindo entre os protocolos UDP e TCP.
Para responder corretamente, é necessário entender as diferenças fundamentais entre esses dois protocolos:
- UDP (User Datagram Protocol): É um protocolo não orientado a conexão. Ele não estabelece uma ligação prévia antes de enviar dados, não garante entrega confiável e não possui mecanismos de controle de fluxo ou reordenação complexos.
- TCP (Transmission Control Protocol): É um protocolo orientado a conexão. Utiliza um processo de estabelecimento de conexão conhecido como "handshake" de três vias.
Detalhamento das Alternativas
Vamos analisar cada opção com base nas características do UDP:
- (A) O cliente seleciona aleatoriamente um número de porta de origem.
- Correto. Quando um aplicativo cliente inicia uma comunicação via UDP, ele precisa de um identificador local para receber possíveis respostas. Como o serviço do servidor geralmente usa uma porta conhecida (ex: DNS usa a porta 53), o cliente escolhe dinamicamente uma porta efêmera (geralmente entre 1024 e 65535) de forma aleatória para ser sua porta de origem.
- (B) O cliente envia um ISN para o servidor para iniciar o handshake de 3 vias.
- Incorreto. Isso descreve o protocolo TCP. O ISN (Initial Sequence Number) é usado apenas no TCP para rastrear pacotes e garantir que cheguem na ordem correta. O UDP não possui sequenciamento nem handshake.
- (C) O cliente envia um segmento de sincronização para iniciar a sessão.
- Incorreto. Refere-se ao pacote SYN do protocolo TCP. Como o UDP é sem conexão, ele não envia sinais de sincronização para iniciar uma sessão; ele simplesmente envia os datagramas.
- (D) O cliente define o tamanho da janela para a sessão.
- Incorreto. O conceito de Janela de Janela (Window Size) pertence ao TCP, sendo usado para controlar o fluxo de dados (quantos bytes podem ser enviados antes de esperar um reconhecimento). O UDP não realiza controle de fluxo.
Conclusão
A única ação listada que ocorre durante a comunicação via UDP é a seleção de uma porta de origem pelo cliente para identificar a aplicação remetente. As demais ações são exclusivas do protocolo TCP.
Portanto, a alternativa correta é a A.