FC ConcursosFC Concursos

Questão FC296231

O protocolo de comunicação Transmission Control Protocol (TCP) fornece um serviço orientado à conexão com controle de fluxo e erro fim-a-fim. Para fazer um controle de fluxo eficie

Principais Protocolos de Redes

CESGRANRIO · 2024

O protocolo de comunicação Transmission Control Protocol (TCP) fornece um serviço orientado à conexão com controle de fluxo e erro fim-a-fim. Para fazer um controle de fluxo eficiente, o TCP adota o mecanismo de janela deslizante e permite que o tamanho da janela varie com o tempo. Para evitar receber mais dados do que pode armazenar, o receptor envia anúncios de janela menores enquanto seu buffer se enche. No caso extremo de buffer cheio, o receptor anuncia um tamanho de janela zero para interromper a transmissão do emissor. Quando o espaço do buffer se torna disponível, o receptor anuncia um tamanho de janela diferente de zero para disparar o fluxo de dados novamente.

 

Após o anúncio de um tamanho de janela zero, é importante evitar a síndrome da janela tola, na qual cada confirmação do receptor anuncia uma pequena quantidade de espaço disponível no seu buffer e cada

  1. segmento enviado pelo emissor transporta uma pequena quantidade de dados, que volta a encher o buffer do receptor e a interromper a transmissão do emissor.
  2. segmento enviado pelo emissor transporta uma grande quantidade de dados, que provoca um erro no receptor e o encerramento da conexão.
  3. segmento enviado pelo emissor transporta uma grande quantidade de dados, que é ignorada e descartada pelo receptor.
  4. confirmação é entregue e ignorada pelo emissor, que mantém a interrupção da transmissão do emissor.
  5. confirmação é perdida e não chega até o emissor, que mantém a interrupção da transmissão do emissor.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

A alternativa descreve a síndrome da janela tola: após o receptor anunciar janela zero, quando libera apenas um pequeno espaço no buffer ele anuncia um pequeno valor de janela numa confirmação.

O emissor, obedecendo ao anúncio, envia um segmento com a pequena quantidade de dados permitida; esse segmento é suficiente para preencher novamente o buffer do receptor, que volta a anunciar janela zero. Esse ciclo repete-se, provocando sucessivos envios de segmentos minúsculos e novas confirmações.

O resultado é perda de eficiência: grande sobrecarga com muitos ACKs e segmentos pequenos, baixa utilização do enlace e queda no throughput. Para mitigar, protocolos TCP usam mecanismos como o persist timer e recomenda-se que o receptor evite anunciar espaços muito pequenos.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo