Computação Múltipla Escolha

Qual é o último segmento enviado para concluir o processo de finalização de uma sessão TCP iniciada por um cliente?

Qual é o último segmento enviado para concluir o processo de finalização de uma sessão TCP iniciada por um cliente?

  1. um segmento com o flag ACK definido como 1 no servidor
  2. um segmento com o flag SYN definido como 1 do cliente
  3. um segmento com o flag FIN definido como 1 no servidor
  4. um segmento com o flag ACK definido como 1 do cliente

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D - um segmento com o flag ACK definido como 1 do cliente

Processo de Encerramento TCP

Para entender a resposta, precisamos analisar o mecanismo de finalização de conexão TCP, conhecido como "4-way handshake" ou "handshake de quatro vias". O protocolo TCP utiliza flags específicas nos cabeçalhos dos segmentos para controlar o estado da conexão.

No cenário descrito, onde o cliente decide iniciar o encerramento, a sequência ocorre da seguinte forma:

  1. Cliente envia FIN: O cliente envia um segmento com a flag FIN (Finalize) ativada para indicar que deseja fechar a conexão.
  2. Servidor envia ACK: O servidor recebe o FIN e confirma o recebimento enviando um segmento com a flag ACK (Acknowledgment) definida como 1. A conexão agora está "meio fechada" (semiduplex); o servidor ainda pode enviar dados restantes.
  3. Servidor envia FIN: Quando o servidor termina de processar os dados pendentes, ele envia seu próprio segmento com a flag FIN ativada.
  4. Cliente envia ACK: Por fim, o cliente recebe o FIN do servidor e envia o último segmento com a flag ACK confirmada.

Tabela Comparativa das Etapas

OrdemEmissorFlag PrincipalFunção
ClienteFINInicia o pedido de encerramento
ServidorACKConfirma recebimento do FIN do cliente
ServidorFINIndica que o servidor também terminou de enviar dados
4º (Último)ClienteACKConfirma recebimento do FIN do servidor

Conclusão

O encerramento só é considerado completo após o envio do quarto segmento. Portanto, o último segmento enviado para concluir o processo é o ACK vindo do cliente, confirmando o encerramento definitivo solicitado pelo servidor.

Alternativa D.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Computação

Ver mais Computação resolvidas

Tem outra questão de Computação?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.