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.

Entre na sua conta para perguntar sobre esta aula. Fazer login.

Voltar ao curso