Protocolo de Janela Deslisante Aula 027

Aula 27 · Redes Teórico

Nesta aula, o professor apresenta e explica o protocolo de janela deslizante, detalhando seu funcionamento em relação à transmissão de dados. O conceito é explicado através da analogia com uma janela que se move horizontalmente sobre os dados, transmitindo-os gradualmente e recebendo feedbacks do receptor para continuar a comunicação. É destacada a importância das estruturas de dados, como lista circular com ponteiro de escrita e leitura, na implementação deste protocolo, permitindo uma capacidade de armazenamento eficiente em um espaço limitado. Além disso, o professor explica que o protocolo usa dois canais: um canal direto para envio de dados e outro reverso para feedbacks do receptor.

O aula aborda casos práticos, como a comunicação com satélites fora da atmosfera terrestre, onde a falta de memória adequada no dispositivo receptor pode levar à necessidade de retransmissão constante dos pacotes. É mencionado o uso de timers para controlar a retransmissão e evitar a perda de dados.

O funcionamento detalhado do protocolo inclui a manutenção da janela deslizante tanto no transmissor quanto no receptor, que mantêm uma série de números sequenciais pendentes. O tamanho da janela é ajustável com base na eficiência e confiabilidade desejadas da comunicação. É discutido também o caso de falhas parciais em blocos de dados, onde apenas as partes não transmitidas corretamente precisam ser retransmitidas.

Voltar ao curso