メインコンテンツまでスキップ

13. Poll Process (ポーリングプロセス)

各アソシエーションは定期的にパケットを構築して送信するポーリングプロセスをサポートします。クロックフィルターとリーチレジスターを管理するために継続的に実行されます。

主要変数と操作

変数: hpoll(ホストポーリング指数)、last(最終ポーリング時刻)、next(次回ポーリング時刻)、reach(リーチレジスター)、unreach(到達不能カウンター)。

パラメータ: UNREACH=24、BCOUNT=8、BURSTフラグ、IBURSTフラグ。

リーチレジスター: 最後の8回のポーリングを追跡する8ビットシフトレジスター。各ポーリングで左シフトし、有効な応答を受信した場合はLSBを1に設定します。

バーストモード: 初期同期用のIBURST、再接続用のBURST。BCOUNT(8)パケットを高速送信します。

ポーリング間隔調整: ネットワーク状態とクロック安定性に基づく動的調整。minpollからmaxpollの範囲。