Alternativas: ACK e FIN
Análise da Questão
Esta questão aborda o funcionamento do protocolo TCP (Transmission Control Protocol) na Camada 4 (Camada de Transporte) do modelo OSI/TCP/IP. Especificamente, trata dos sinalizadores (flags) presentes no cabeçalho do segmento TCP.
Para entender a resposta, precisamos analisar a função de cada sinalizador listado:
| Sinalizador | Função Principal |
|---|
| URG (Urgent) | Indica que o campo Pointer é válido e há dados prioritários. |
| ACK (Acknowledgement) | Confirma o recebimento de dados. Essencial para comunicação confiável. |
| SYN (Synchronize) | Utilizado para iniciar uma conexão (Handshake de 3 vias). |
| RST (Reset) | Força o fechamento imediato da conexão (aborto), geralmente devido a erros. |
| FIN (Finish) | Indica que o remetente não tem mais dados para enviar (inicia o encerramento). |
Por que ACK e FIN?
O processo de encerramento de uma conexão TCP (conhecido como four-way handshake) é projetado para ser "educado" e garantir que ambos os lados saibam que a transmissão acabou.
- Uso do FIN: Quando uma parte deseja terminar a conversa, ela envia um segmento com a flag FIN ativada. Isso avisa ao outro lado: "Eu parei de enviar dados".
- Uso do ACK: O receptor da mensagem FIN deve confirmar o recebimento enviando um segmento com a flag ACK ativada.
Portanto, a interação necessária para encerrar a sessão envolve a troca de mensagens marcadas com FIN e ACK.
- SYN seria incorreto pois serve para abrir a conexão.
- RST seria incorreto pois serve para forçar o fechamento (erro), não para encerrar uma conversa normalmente.
- URG não está relacionado à gestão de estado da conexão.
Alternativas Corretas: