O protocolo de comunicação Transmission Control Protocol (T...

Próximas questões
Com base no mesmo assunto
Q3057485 Redes de Computadores
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
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a A.

O Transmission Control Protocol (TCP) é um dos principais protocolos da Internet, responsável por garantir a entrega de dados de forma confiável e ordenada. Ele é orientado à conexão, ou seja, antes de transmitir dados, é necessário estabelecer uma conexão entre o emissor e o receptor. Dois conceitos fundamentais no TCP são o controle de fluxo e o controle de erros.

O TCP utiliza o mecanismo de janela deslizante para controlar o fluxo de dados entre o emissor e o receptor. Este mecanismo permite que o tamanho da janela, ou seja, a quantidade de dados que podem ser enviados sem confirmação, varie ao longo do tempo, adaptando-se à capacidade do receptor.

Quando o buffer do receptor está cheio, ele anuncia um tamanho de janela zero, interrompendo a transmissão de dados do emissor até que haja espaço disponível novamente. Isso evita o envio de mais dados do que o receptor pode processar, prevenindo sobrecarga e perda de dados.

A síndrome da janela tola ocorre quando, após um anúncio de janela zero, o receptor começa a liberar pequenas quantidades de espaço no buffer e envia pequenos anúncios de janela. Isso leva a transmissões ineficientes, onde o emissor envia pequenos segmentos que rapidamente enchem o buffer novamente.

Justificativa das alternativas:

Alternativa A: Está correta, pois descreve precisamente a síndrome da janela tola. Quando o receptor anuncia pequenas quantidades de espaço disponível, o emissor envia pequenos segmentos de dados, que rapidamente voltam a encher o buffer do receptor, interrompendo a transmissão novamente.

Alternativa B: Incorreta. Se o emissor transportasse uma grande quantidade de dados, isso seria inconsistente com o anúncio de janela recebido. Além disso, o TCP possui mecanismos para evitar o envio de dados além do que a janela permite, e isso não resultaria em erro e encerramento da conexão imediato.

Alternativa C: Incorreta. Assim como na alternativa B, o TCP não enviaria uma quantidade de dados que excedesse o tamanho da janela anunciada. Portanto, os dados não seriam simplesmente ignorados e descartados.

Alternativa D: Incorreta. A questão da síndrome da janela tola não está relacionada à confirmação ser ignorada, mas sim ao envio ineficiente de dados em pequenos segmentos devido ao anúncio de pequenas janelas.

Alternativa E: Incorreta. Embora a perda de confirmação possa ocorrer em redes, isso não está diretamente relacionado à síndrome da janela tola. O problema central é a transmissão de segmentos pequenos, não a perda de confirmações.

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