RR (X.25)

読み:アーアー
外語:RR: Receive Ready
品詞:名詞

X.25で、受信可の制御パケットのこと。

フレームの受信可能応答や、確認応答等に使われるパケット。

例えば、X.25では、データの送受信はDTパケットを用いる。受信側は、そのDTパケットに対し、正常時にはACKとしてRRを返す。

DTEDCE、DCE→DTE、双方向で用いられる。

なお、バッファが一杯になった等の理由で、それ以上の受信が一時的にできない場合、代わりにRNRパケットを返し、受信可能になった時点でRRパケットを返す。

ヘッダ

モジュロ8の場合、パケットヘッダは3オクテットである。

3オクテット目のビット1(LSB)が1であり、かつパケットタイプ欄(ビット5〜2)が0の場合、RRパケットである

  1. GFI/LCGN
    • GFI (4ビット、ビット8〜5) ゼネラルフォーマット識別子
    • LCGN (4ビット、ビット4〜1) 論理チャネルグループ番号
  2. LCN (8ビット、ビット8〜1) 論理チャネル番号
  3. パケットタイプ
    • T (1ビット、ビット1) パケットタイプ識別子 (1=制御)
    • typ (4ビット、ビット5〜2) パケットタイプ (RR = 0b0000)
    • P(R) (3ビット、ビット8〜6) 受信順序番号

制御

RRパケットには、ユーザデータフィールドは存在しない。

P(R)を用い、受信したパケットのシーケンス番号を送信元に通達することで、ウィンドウフロー制御を行なう。