問題タブ [data-link-layer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
454 参照

microcontroller - HDLC - 双方向同時通信における非同期平衡モードでの PF ビットの目的

マイクロコントローラー プロジェクト用に、ABM のみ (ポイント ツー ポイント) で動作する HDLC プロトコルを作成しようとしています。私は主に ISO 13239 ドキュメントのクリックに依存しています。

通信は双方向同時モードで機能します。今のところ、同じマイクロで 2 つの HDLC コンテキストを実行しているマイクロの 2 つの USART を接続したいと考えています。ABM の P/F ビットの目的を理解するのに問題があります。

通常応答モード (NRM) の半二重リンクでは、原則は単純です。プライマリ ステーションは、最後のフレームに P ビットが設定されたコマンド フレームを送信し、F ビットも設定されたフレームで応答する許可をセカンダリに付与します。最後のフレーム。

NRM の全二重リンクでは、プライマリ ステーションは最初のフレームに P ビットが設定されたコマンドを送信し、さらにフレームを送信できます。セカンダリは、P ビットが設定されたこの最初のコマンド フレームを受信すると、最初のフレームに F ビットが設定された応答フレームを送信できます。最初のコマンド/応答フレームで P/F ビットを設定する目的は速度です。プライマリはコマンドをセカンダリにできるだけ速く送信する許可を与え、プライマリがまだコマンドを送信している間にセカンダリが応答を送信できるようにします (双方向同時)。

全二重 ABM では状況が複雑になります。プライマリ セカンダリの関係はありませんが、両方のステーションが結合されたステーションであり、両方がコマンドと応答をいつでも (非同期で) 送信できます。これは、前述の情報交換に関するISO ドキュメントからの ABM での情報交換の例です。両方のステーションが P/F ビット付きのフレームを使用する理由。P/F ビットがなくても、交換は同じように見えませんか? ステーションが ABM で P/F ビットを含むフレームを送信するタイミングと理由は?

0 投票する
1 に答える
27 参照

nearest-neighbor - 802.15.4 リンク層 1 ホップ ネイバー

プロトコルの仕様で、リンク層の 1 ホップ ネイバーに関する情報を探していました。

残念ながら、私の質問に対する答えは見つかりませんでした。802.15.4 MAC プロトコルのノード、その 1 ホップ (直接接続) ネイバーに関する情報がありますか?