Asycn(非同期)フレーム同期チャネル

非同期伝送チャネル、1バイト(文字)送信によって一つは、受信側はバイトごとのデータを受信します。文字記憶単位はバイトです。

質問:非同期伝送フレーム、フレームのうちの識別ヘッダとトレーラの端部を受けることができる方法?

対策:文字が終わり限定法に終止符を満たしました

原理:フレーム本体の端部に特別な区切り文字F側は、各フレームFのnに1間で発生することがありますが、特殊文字枠のそれぞれの内部が簡単に受信機がフレーム同期を達成するためにそうすることを、表示されません。下図のように:

したがって、上記の問題に:中間フレームの特殊文字Fは、受信端末は、文字Fまたはフレーム区切りデータフレームであるかを確認するメッセージが表示されます。

枠体の処理は、文字Fが含まれています

アイデア:置き換え:文字Fが表示されたらは、他の特殊文字(例えば、X)に置き換えられます。

このようにして、以下の欠点:Xがフレーム内に表示される場合、XがFで置換した後、受信側は、Xは、フレーム又はデータフレームデリミタ体である方法を決定し、問題を解決しません。

思考2:ダブルバイトの交換。

提供:F、X、Y、Zの:合計4つの特殊文字を定義します これは、F:フレーム区切り文字。X:エスケープ文字、すぐに特別な説明のためにマークされた文字。XY:F.として解釈 XZはX.と解釈しました

原理:オリジナルフレーム体F、X、Yの上記前提交換によると、交換後、Fが表示されない本体フレームには、受信者はFが行う保証同期フレームとすることができます。受信者が受信した場合、文字を組み合わせたXYを満たし、変換はFであり、XZの組み合わせを満たし、Xに変換され これは、フレーム同期、非同期伝送チャネル(透明伝送)を実現します。

 

公開された20元の記事 ウォンの賞賛2 ビュー1593

おすすめ

転載: blog.csdn.net/weixin_42132733/article/details/105038210