Pular para o conteúdo principal

Questão de Redes de Computadores — Protocolo — Quadrix 2026

Redes de ComputadoresProtocolo
Código
gp018215
Banca
Quadrix
Órgão
CREF - 11ª Região (MS-MT)
Ano
2026
Cargo
Analista de Suporte em Tecnologia da Informação

A respeito dos protocolos TCP, UDP e DNS, julgue o item seguinte.


Durante o encerramento de uma conexão TCP (four‑way handshake), o envio do flag RST (reset) indica que ambas as partes concordaram em fechar a sessão de forma graciosa, permitindo que os buffers de transmissão enviem todos os dados remanescentes antes que as portas lógicas sejam liberadas.

  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Encerramento de conexão TCP: o papel do flag RST

Gabarito: ❌ ERRADO. O flag RST (reset) não indica um encerramento gracioso da conexão TCP; pelo contrário, ele é usado para abortar a conexão de forma abrupta, descartando quaisquer dados ainda não transmitidos e liberando as portas imediatamente. O encerramento gracioso é feito pelo four-way handshake com os flags FIN e ACK, que permite que os buffers de transmissão esvaziem antes do fechamento.

O TCP (Transmission Control Protocol) é um protocolo da camada de transporte orientado à conexão, que oferece comunicação confiável entre origem e destino. Para isso, ele estabelece uma conexão antes de enviar dados (handshake de três vias: SYN, SYN-ACK, ACK) e, ao final, precisa encerrá-la de forma ordenada. O encerramento de uma conexão TCP é um processo de quatro passos, conhecido como four-way handshake, no qual cada lado da conexão encerra seu próprio sentido de transmissão de forma independente. Isso ocorre porque a conexão é full-duplex, ou seja, há dois fluxos de dados independentes (um em cada direção), e cada um precisa ser encerrado separadamente.

O processo de encerramento gracioso funciona assim: quando um lado (digamos, o cliente) deseja encerrar a conexão, ele envia um segmento com o flag FIN (finalizar) ativo. O outro lado (servidor) recebe o FIN e responde com um ACK (reconhecimento), confirmando o recebimento. Nesse momento, o sentido cliente→servidor está encerrado, mas o servidor ainda pode enviar dados ao cliente. Quando o servidor também terminar de enviar seus dados, ele envia seu próprio FIN ao cliente, que responde com um ACK. Com isso, ambos os sentidos são encerrados e a conexão é completamente fechada. Esse processo garante que todos os dados remanescentes nos buffers de transmissão sejam enviados antes que as portas lógicas sejam liberadas.

O flag RST (reset), por outro lado, é usado para abortar a conexão de forma abrupta. Ele é enviado em situações de erro, como quando um host recebe um segmento para uma conexão que não existe mais, quando há uma falha de protocolo ou quando uma das partes decide interromper a comunicação imediatamente. Ao receber um RST, o receptor descarta todos os dados pendentes nos buffers, encerra a conexão imediatamente e libera as portas lógicas sem qualquer negociação. O RST não é um sinal de concordância entre as partes; ele é uma imposição unilateral de encerramento.

A confusão entre FIN e RST é uma pegadinha clássica em provas de redes. O candidato pode associar o RST a um "reset" que simplesmente reinicia a conexão, mas na prática ele é um mecanismo de aborto, não de encerramento gracioso. O encerramento gracioso é sempre feito com FIN e ACK, permitindo que os dados pendentes sejam transmitidos. O RST, ao contrário, descarta os dados e encerra a conexão imediatamente.

NÃO CAIA NESSA!

A banca troca o papel do flag RST pelo do flag FIN. O RST não é um "aperto de mãos" para fechar a sessão; ele é um comando de aborto que descarta dados e libera as portas imediatamente. O encerramento gracioso é feito com FIN e ACK, no four-way handshake. Guarde: FIN = fechamento ordenado; RST = aborto abrupto.

Encerramento TCP
  • 1Gracioso (four-way handshake)
    • FIN + ACK
    • Esvazia buffers antes de fechar
  • 2Abrupto (RST)
    • Aborta a conexão
    • Descarta dados pendentes
    • Libera portas imediatamente
LEVEL · soulevel.com.br

Item — ❌ ERRADO

A afirmação está incorreta porque atribui ao flag RST uma função que não lhe pertence. O RST não indica concordância entre as partes para um fechamento gracioso; ele é um mecanismo de aborto da conexão, usado em situações de erro ou quando se deseja interromper a comunicação imediatamente. Ao enviar um RST, os buffers de transmissão são descartados e as portas lógicas são liberadas de forma abrupta, sem qualquer negociação. O encerramento gracioso, com envio de dados remanescentes, é realizado pelo four-way handshake com os flags FIN e ACK, não pelo RST.

Gabarito: ❌ ERRADO.

Link permanente: /questoes/gp018215