Pular para conteúdo

9. Janela do emissor e janela do receptor

Uma janela deslizante envolve estado tanto no emissor quanto no receptor.

O emissor precisa saber quais dados:

  • já foram confirmados;
  • foram enviados, mas ainda aguardam confirmação;
  • ainda podem ser enviados.

O receptor precisa saber quais dados:

  • já foram recebidos;
  • são esperados;
  • podem ser armazenados fora de ordem, quando o protocolo permite.
flowchart LR
    E["Emissor"] --> W["Janela de transmissão"]
    W -->|dados| R["Receptor"]
    R --> B["Janela / estado de recepção"]
    B -->|ACKs| E