高度なデータ通信制御手順

電気通信分野において、高度データ通信制御手順プロトコル)(ADCCP)は、米国規格協会(ANSI)によって開発されたビット指向のデータリンク層プロトコルである。機能的にはISO高レベルデータリンク制御(HDLC)プロトコルと同等である。 [ 1 ]

ISOとANSIの規格作成者は作業を調整したため、規格間の違いは主に編集上のものですが、意味のある違いが1つあります。ADCCPのバランス非同期モードを実装するために必要な基本サブセットの定義にはRSETフレームが含まれていますが、HDLCではオプションとなっています。[ 2 ]

両者の大きな違いの一つは、番号なし(U)フォーマットです。拡張(7ビット)シーケンス番号が使用される場合、IフレームとSフレームは2バイトの制御フィールドを持ちます。HDLCの初期バージョンと同様に、[ 3 ] ADCCPはP/Fフラグを重複させた2バイトの制御フィールドフォーマットを規定しています。[ 4 ] 後のHDLC仕様、特にISO/IEC 13239では、Uフレームは常に1バイトの制御フィールドを持つことが規定されました。

ADCCP制御フィールド
第1バイト第2バイト説明
01234567 01234567
0N(S)P/FN(R)Iフレーム、N(S)は3ビットの送信シーケンス番号
10タイプP/FN(R)Sフレーム、N(R)は3ビットの受信シーケンス番号
11タイプP/FタイプUフレーム
0N(S)P/FN(R)拡張Iフレーム、N(S)は7ビットのシーケンス番号
10タイプ—0—P/FN(R)拡張Sフレーム、N(R)は7ビットのシーケンス番号
11タイプP/FタイプP/F—0—拡張Uフレーム(ADCCPのみ)

参照

参考文献

  1. ^ Friend et al. 1988 , p. 191
  2. ^ NBS 1980 , p. 6, §3.0 ADCCP 手順のクラス
  3. ^ ISO 1984、p. 18、§7.4 拡張制御フィールド形式
  4. ^ ANSI 1979、p. 28、§5.2.2 拡張制御フィールド