A respeito da arquitetura de rede TCP/IP, julgue o item subs...

Próximas questões
Com base no mesmo assunto
Q3156955 Redes de Computadores

A respeito da arquitetura de rede TCP/IP, julgue o item subsequente.


O TCP requisita que o destinatário informe, por meio do envio de um ACK (acknowledgement), qual foi o último pacote recebido com sucesso.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Tema Central da Questão:

A questão aborda o funcionamento do Protocolo de Controle de Transmissão (TCP) na arquitetura de rede TCP/IP. Conhecer o funcionamento do TCP é essencial porque ele é um dos principais protocolos usados na comunicação de dados na Internet, garantindo a entrega correta e ordenada dos pacotes.

Resumo Teórico:

O TCP é um protocolo orientado à conexão, o que significa que estabelece uma conexão confiável entre o remetente e o destinatário antes de transferir dados. Um dos mecanismos que garante essa confiabilidade é o uso de ACKs (acknowledgements). Quando um dispositivo envia um pacote de dados, ele espera receber um ACK como confirmação de que o destinatário recebeu o pacote corretamente. Em caso de perda ou erro na transmissão, o pacote pode ser retransmitido.

Referência Técnica: Este comportamento do TCP é detalhado na Request for Comments (RFC) 793, que define o protocolo TCP.

Justificativa da Alternativa Correta:

A alternativa correta é a C (certo). Isso se deve ao fato de que o TCP realmente requer que o destinatário informe, por meio do envio de um ACK, qual foi o último pacote recebido com sucesso. Este mecanismo é crucial para garantir que todos os dados sejam entregues corretamente e na ordem correta.

Análise de Alternativas (para questões de múltipla escolha):

Neste caso, como é uma questão de "Certo ou Errado", analisamos apenas a alternativa apresentada. A alternativa "Errado" seria escolhida se o enunciado descrevesse um comportamento que não condiz com o funcionamento do TCP, mas não é o caso aqui.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

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

CERTO

o protocolo TCP tem flags(marcações/bandeiras) com funções específicas.

ACK serve para checar o recebimento do último pacote

SYN serve para sincronizar/iniciar a conexão

FIN serve para finalizar uma conexão

RST serve para reiniciar uma conexão

URG significa que o pacote tem dados relevantes

(há outras flags)

certo 

- O cliente inicia enviando um pacote de pedido (flag SYN)

- Servidor aceita enviando um pacote (flag SYN+ACK)

- Cliente confirma a resposta enviando um pacote (ACK)

CORRETO.

✅ SYN = Usuário bate na porta (solicita)

✅ SYN-ACK = O morador atende e convida para entrar (confirmação da conversação)

✅ ACK = O visitante aceita o convite e entra (finaliza o handshake)

Isso é chamado de Threeway Handshake (3WH) ou aperto de mão 3 vias

Alguns conceitos importantes:

Flag = são bits num pacote TCP.

ACK = Reconhecimento de Flag.

SYN = Sincronização de Flag.

  • 3WH

Cliente → SYN → Servidor:  O cliente envia um pacote com a flag SYN ativa (Cliente Solicitou);

Cliente ⟵ SYN/ACK ⟵ Servidor: O servidor responde com um pacote com as flags SYN + ACK (Servidor reconheceu, permitiu e respondeu positivo)

Cliente → ACK → Servidor:  O cliente responde com um pacote com a flag ACK. (Cliente recebe a resposta positiva e então a comunicação é realizada).

(CESPE/2024) Para iniciar uma conexão usando TCP, o computador cliente deve enviar para o computador servidor um pedido de abertura de conexão com a flag ACK. (E)

→ O correto seria SYN.

Three-Way Handshake

  1. SYN: O cliente envia um segmento TCP com a flag SYN (Synchronize) ao servidor, solicitando a abertura da conexão.
  2. SYN-ACK: O servidor responde com um segmento contendo as flags SYN e ACK (Acknowledgment), confirmando o recebimento da solicitação e sinalizando que está pronto para estabelecer a conexão.
  3. ACK: O cliente finaliza o processo enviando um segmento com a flag ACK, confirmando a resposta do servidor e estabelecendo a conexão.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo