電子書籍の厳選無料作品が豊富!

キャラクタ同期でのデータ終端ってどのようにして検知するのでしょうか?
SYN符号はデータの先頭にしかつきませんよね。
ということはデータ終端を示す情報がないと、何文字のデータなのか分からないのではと疑問に思っています。
どの参考書見ても載っていなかったので、どのたかご存知の方いらっしゃいましたらご回答よろしくお願いします。
ちなみに、私は「0x00(NULL)が出現したら終わり!」なのでは・・と勝手に推測しています。。

A 回答 (3件)

NO.1、No.2のymmasayanです。

補足します。

参考URLの図11にベーシック手順の伝送フォーマットが出ていますので見てください。
なお、ベーシック伝送手順にはSYN符号を使わない非同期(調歩同期)方式と、
SYN符号を使う同期(キャラクター同期)方式の2つがあります。
SYN符号だけ取り除けば調歩同期になります。

ご質問のSYN同期も間違いなくベーシック手順です。
もしかすると、調歩同期だけをベーシック手順だと思っておられるのではありませんか。

参考URL:http://www.kurejbc.com/technical/technical-8.htm
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
同期方式と伝送制御手順を全く関連付けて考えていませんでした。組み合わせて使われるとymmasayanさんに指摘され頭の中すっきりしました。教えていただいたURLも見てもう一度勉強しなおしてみます。ほんとうにありがとうございました。

お礼日時:2003/09/07 09:34

No.1のymmasayanです。



>それはベーシック伝送制御手順ではないのでしょうか?

キャラクター同期=SYN同期=ベーシック手順です。
参考URLのベーシック手順をご覧ください。
コード表も参考になるはずです。
    • good
    • 0

ETXまたはETBが来ると伝送終了を検知します。



もう少し正確に言うとSYN(またはSYN SYN)で同期を取り,
STX(またはヘッダーがある場合SOH)で実際の伝送が始まります。

STXがETX(分割伝送の場合ETB)と対応します。
    • good
    • 0
この回答へのお礼

理解不足でしたらすみません。が、それはベーシック伝送制御手順ではないのでしょうか?

お礼日時:2003/09/06 22:27

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報