ストップビットとは何ですか?
ストップビットは、送信されているバイトが終了したことを受信者に知らせる非同期通信の文字です。 これは、ほとんどの情報がインターネット経由で送信される方法に不可欠です。 ストップビットがないと、受信者のコンピューターがエラーメッセージを表示し、送信コンピューターとの通信がさらに問題になる可能性があります。
非同期通信とは、外部クロックなしでデータが送信されることを意味します。 そのため、受信側のコンピューターは、次のバイトを受信するための「準備」を整えるために、バイトがいつ終了するかを知る必要があります。 ストップビットに加えて、パズルの他のピースはスタートビットであり、これは新しい情報の始まりを知らせます。
インターネットを介して送信される情報は、送信のためにバイトと呼ばれるデータのブロックに分割されます。 通常、バイトには8ビットのデータに加えて、10ビットの文字フレームの開始ビットと停止ビットが含まれます。 これらのバイトは、その後、元のコンテキストでデータを表示するために組み立てられます。 バイトは、コンピュータープログラムの一部でも、電子メールの単語のような単純なものでもかまいません。
不思議なことに、スタートビットとストップビットは通常、最先端のデータ伝送を含む最新の技術に関連付けられていますが、2つの用語はその起源が古い通信技術にあります。 たとえば、19世紀後半から20世紀初頭のテレタイプマシンは、コードと呼ばれる各キャラクターの開始後に再同期する必要がありました。 多くの場合、これらのコードには複数の単語が含まれる場合があります。 ただし、各コードが送信された後、再同期の時間であることを受信チームに示すためにストップビットも送信されます。
場合によっては、古いテレタイプマシンが複数のストップビットを必要としていることがあります。 ただし、最新の非同期通信では、ストップビットは1つしか必要ありません。 これは、特に古いオペレーティングシステムを搭載したコンピューターで、Windows通信構成パネルにつまずくコンピューターユーザーを混乱させる可能性があります。 無数の選択肢が表示されますが、そのほとんどは今日のデータ伝送規格では意味をなしません。
データを受信するコンピューターにストップビットが存在しない場合、エラーメッセージが表示される可能性があります。 このエラーはフレーミングエラーと呼ばれ、バイトが適切にフォーマットされていないことが原因である可能性があります。 IT専門家の注意が必要な場合があります。 通常、フレーミングエラーは送信機の障害であり、受信機の障害ではありませんが、信号の劣化によりフレーミングエラーが発生する可能性もあります。