デザイン 送信機 Aから受信機 Bへメッセージが送信されます。AからBへの チャネルは 初期化されており、転送中のメッセージはないと仮定します。AからBへの各メッセージには、データ部分と1ビットのシーケンス番号(0または1の値)が含まれます。BはAに送信できる2つの確認応答コード(ACK0とACK1)を持っています。
Aがメッセージを送信すると、同じシーケンス番号を持つメッセージをBから確認応答を受信するまで、同じシーケンス番号で連続して再送信します。確認応答を受信すると、Aはシーケンス番号を反転 (反転)して次のメッセージの送信を開始します。[ 8 ]
Bは、破損していないシーケンス番号0のメッセージを受信すると、ACK0の送信を開始し、番号1の有効なメッセージを受信するまで送信を続けます。その後、ACK1の送信を開始します。
これは、Aがシーケンス番号1のメッセージを送信している最中でもACK0を受信する可能性があることを意味します(逆もまた然り)。Aはこのようなメッセージを否定応答コード(NAK)として扱います。最も単純な動作は、それらをすべて無視して送信を続けることです。
プロトコルは、シーケンス番号1の偽のメッセージと確認応答を送信することによって初期化される。シーケンス番号0の最初のメッセージは、実際のメッセージである。
境界付き再送プロトコル このサービスが提供するのは、可能であれば、送信者から受信者へ大きなファイル(任意の長さのデータシーケンス)を確実に転送することです。ABPとは異なり、BRPはファイル内のデータのシーケンス番号を扱い、データに対して一定回数の再送信後に転送を中断します。[ 9 ]
参考文献 ↑テル、ジェラール ( 2000)。分散アルゴリズム入門 。ケンブリッジ。p. 85。ISBN 0521794838 。 ↑ キャンベル=ケリー、マーティン (1987)。 「 国立 物理研究所 におけるデータ通信 (1965-1975)」 。計算 機 史年報 。9 ( 3/4 ): 221–247。doi : 10.1109/MAHC.1987.10023。S2CID 8172150 。 ↑ 「交互ビットプロトコル」 (PDF) 。 このプロトコルは、Bartlettら[BSW69]に遡ることができる。 ↑ デイヴィス、ドナルド・ワッツ (1979)。 コンピュータネットワークとそのプロトコル 。インターネットアーカイブ。チチェスター、[英国];ニューヨーク :ワイリー 。206 ページ 。ISBN 978-0-471-99750-4 。↑ 「ARPANETは50周年を迎えました | Inria」 。www.inria.fr 。 2019年10月22日。 2022年 11月10日 取得 。 ↑ ブリュッガー、ニールス。ゴギン、ジェラルド(2022年10月25日)。 インターネットとウェブのオーラルヒストリー 。テイラーとフランシス。 ISBN 978-1-000-79781-7 。↑ Burnett, DJ; Sethi, HR (1977). "Philips Research Laboratoriesにおけるパケット交換" . Computer Networks . 1 (6): 341– 348. doi : 10.1016/0376-5075(77)90010-1 . 2013年10月20日の オリジナル からアーカイブ済み。 2013年 8月30日 取得 。 ↑ この記事は、2008年11月1日以前にFree On-line Dictionary of ComputingのAlternating+bit+protocolから取得した資料に基づいており、GFDL バージョン1.3 以降の「再ライセンス」条項の下で組み込まれています。 ↑ 「TreX の例 - 境界付き再送プロトコル 」 。www.irif.fr 。
さらに読む E. リッチ著『オートマタ、計算可能性、複雑性:理論と応用』、アッパーサドルリバー、ニュージャージー州:ピアソン・プレンティス・ホール、2008年。 KA Bartlett、RA Scantlebury、PT Wilkinson、「半二重リンク上での信頼性の高い全二重伝送に関する注記」、Commun. ACM、第12巻、第5号、260-261ページ、1969年5月 WC Lynch、「半二重電話回線による信頼性の高い全二重ファイル伝送」、Commun. ACM、第11巻、第6号、407~410ページ、1968年6月。 I. Suzuki、「時間ペトリネットによる交互ビットプロトコルの形式的解析」、IEEE Transactions on Software Engineering、第16巻、第11号、1273-1281ページ、1990年11月。doi: 10.1109/32.60315 Gildea, KJ; Krishnamoorthy, MS (1992). 「モジュラープロトコルネット:交互ビットプロトコルの例」.第3回国際コンピュータ統合製造会議議事録 . IEEE. pp. 86–95 . doi : 10.1109/CIM.1992.638998 . ISBN 978-0-8186-2615-9 。 Berthomieu, B.、Diaz, M.、「時間ペトリネットを用いた時間依存システムのSLID検証のモデリング」、IEEE Transactions on Software Engineering、1991年3月。
外部リンク 交互ビットプロトコルシミュレーター(スターリング大学) ネットワーク理論の応用としての交互ビットプロトコル(ABP)の実装 ウェスタンミシガン大学 分散システムの仕様と検証:交互ビットプロトコル 北陸先端科学技術大学院大学 例:交互ビットプロトコル(ミシガン工科大学) 交互ビットプロトコルに関するオランダの研究成果