Animação Exemplificativa
Controlo de Fluxo c/ janela deslizante numa linha "half-duplex"
- O emissor pode enviar um número de pacotes igual ao tamanho da janela, os pacotes são númerado de
zero até ao tamanho da janela.
- O receptor envia o ACK com o número do último pacote aceite, disponibilizando-se para manter sem ACK os w
pacotes seguintes, não são necessários ACK individuais para cada pacote.
Emissor
Receptor
Este procedimento é menos afectado pelo atraso de propagação normalizado, a
animação representa o funcionamento deste mecanismo numa linha "half-duplex", com uma janela de 4
pacotes e com a = 6,5. Os pacotes de dados são representado a azul e os ACK a verde:
A janela pode ser vista como sendo o "buffer" do receptor, quando o receptor retira pacotes do "buffer" este
fica livre para receber mais, então o receptor envia ao emissor um ACK com o número do pacote último pacote que
retirou do "buffer".
|