Passa al contenuto principale

13. Poll Process (Processo di polling)

Ogni associazione supporta un processo di polling che viene eseguito a intervalli regolari per costruire e inviare pacchetti. Viene eseguito continuamente per gestire il filtro orologio e il registro di raggiungibilità.

Variabili e operazioni

Variabili: hpoll (esponente polling host), last (ultimo tempo di polling), next (prossimo tempo di polling), reach (registro di raggiungibilità), unreach (contatore irraggiungibilità).

Registro di raggiungibilità: Registro a scorrimento a 8 bit che traccia gli ultimi 8 polling. Si sposta a sinistra ad ogni polling, imposta LSB a 1 se riceve risposta valida.

Modalità burst: IBURST per sincronizzazione iniziale, BURST per riconnessione. Invia BCOUNT (8) pacchetti rapidamente.

Regolazione intervallo: Regolazione dinamica basata su condizioni di rete e stabilità orologio. Intervallo da minpoll a maxpoll.