Um Analista está debugando a conexão entre um cliente e o s...
Assinale a opção que indica o mecanismo utilizado pelo TCP para o estabelecimento de uma conexão confiável.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C
Fundamento decisivo: O enunciado destaca que a conexão TCP deve ser estabelecida antes da troca de dados de aplicação, o que exige identificar o procedimento de abertura da conexão.
- Se a questão perguntar pela abertura da conexão TCP, procure o procedimento específico de estabelecimento da sessão, não mecanismos gerais de transmissão confiável.
- Diferencie mecanismos de abertura de conexão de mecanismos de controle de fluxo, retransmissão, detecção de erro e congestionamento.
- Verifique se a alternativa pertence mesmo ao protocolo cobrado: campo de IP não responde a pergunta sobre mecanismo de conexão do TCP.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
É o processo que o TCP usa para estabelecer uma conexão confiável antes de começar a enviar dados.
Diferente do UDP, o TCP precisa negociar a comunicação primeiro.
(Caiu no TJRJ 2026) e eu errei, por isso revisei.
O TCP (Transmission Control Protocol) é um protocolo orientado à conexão. Isso significa que, antes de qualquer dado de aplicação ser transmitido (como o carregamento de uma página da web), o cliente e o servidor precisam concordar em estabelecer a comunicação e sincronizar seus parâmetros iniciais. Esse processo de estabelecimento é garantido por três etapas fundamentais:
- SYN (Synchronize): O cliente envia um pacote com a flag SYN ativada para o servidor, indicando o desejo de iniciar uma conexão e informando seu número de sequência inicial.
- SYN-ACK (Synchronize-Acknowledge): O servidor recebe o pacote, confirma a solicitação ativando a flag ACK e envia de volta seu próprio pedido de sincronização (SYN) com seu número de sequência.
- ACK (Acknowledge): O cliente recebe a resposta do servidor e envia uma confirmação final (ACK).
A partir do momento em que esse terceiro passo é concluído, a conexão está formalmente estabelecida e os dados da aplicação podem começar a trafegar.
Por que as outras opções estão incorretas?
- A (Sliding Window e Go-Back-N): O Sliding Window (Janela Deslizante) é utilizado para controle de fluxo (evitar que o emissor afogue o receptor com dados). Já o Go-Back-N é um método de recuperação de erros durante a transmissão contínua. Nenhum dos dois estabelece a conexão.
- B (Checksum e Timeouts): São mecanismos usados para garantir a integridade dos dados (Checksum) e o controle de retransmissão de pacotes perdidos (Timeouts) após a conexão já estar operando.
- D (Utilização do campo TTL): O Time to Live (TTL) é um campo do cabeçalho do protocolo IP (Camada de Rede, e não Camada de Transporte como o TCP). Ele serve para descartar pacotes que ficam presos em loops de roteamento infinito.
- E (Explicit Congestion Notification - ECN): É um recurso usado para sinalizar congestionamento na rede sem a necessidade de descartar pacotes, reduzindo a velocidade de transmissão. Não é o mecanismo que inicia a conexão.
gemini
A alternativa correta é:
C) Handshake de Três Vias.
✔️ Por quê?
Antes de qualquer troca de dados, o TCP precisa estabelecer uma conexão confiável entre cliente e servidor. Isso é feito pelo three-way handshake (aperto de mão em três etapas)
Alternativa correta: C.
Utilização do processo de handshake de três vias.
Sincronização prévia de números de sequência entre os extremos.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo