データ送信方法は、チャネル上でデータが送信される方法です。データ伝送の順序によって「パラレル伝送」と「シリアル伝送」の2つの方式に分けられ、データ伝送の同期方式によって「非同期伝送」と「同期伝送」の2つの方式に分けられます。伝染 ; 感染"。
このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。
データ送信モードは、チャネル上でデータが送信される方法です。
#順序による分類
パラレル送信とは、3 つ以上のパラレル チャネル上でグループ内のデータを同時に送信することです。たとえば、8 単位のコード文字が使用される場合、8 チャネルを並列送信に使用し、1 つのチャネルで一度に 1 文字を送信できます。したがって、送信側と受信側の間の文字の同期は、追加の手段なしで実現されます。デメリットとしては、伝送路が多く、装置が複雑で、コストが高いため、あまり使用されないことが挙げられます。
シリアル伝送では、受信側は送信データをシリアル データ ストリームからどのように正しく分割しますか?文字による同期は文字同期と呼ばれます。文字同期を実現するさまざまな方法に応じて、データ送信には非同期送信と同期送信の 2 つの方法があります。
アシンクロナス伝送は、1回につき1つの文字コード(5~8ビット)を送信します。送信する各文字コードの前に「スタート」信号を付加します。その長さは1シンボルで指定され、極性は「0」です。 、停止信号が続きます 国際電信番号 2 を使用する場合、停止信号長は 1.5 コード要素です 国際電信番号 5 (データ通信コードを参照) またはその他のコードを使用する場合、停止信号長は 1 または2 コード要素の場合、極性は「1」です。文字は連続的に送信することも個別に送信することもでき、文字が送信されない場合は停止信号が連続的に送信されます。各文字の開始時点は任意ですが (これが非同期送信の意味でもあります)、同じ文字内の各コード要素の長さは等しいです。受信側では、文字間のストップ信号からスタート信号への遷移(「1」→「0」)により、新たな文字の「スタート」信号を検出・認識し、各文字を正確に識別することができる。したがって、この文字同期方式は調歩同期とも呼ばれます。この方法の利点は、同期を達成するのが比較的簡単であり、送信側と受信側の両方のクロック信号を正確に同期する必要がないことです。欠点は、各文字に 2 ~ 3 ビットが追加されるため、伝送効率が低下することです。 1200bit/s以下の低速データ伝送によく使われます。
同期伝送は、一定のクロックビートでデータ信号を送信します。シリアル データ ストリームでは、各信号シンボルの相対位置が固定されているため、送信された文字と受信されたデータ ストリームを正しく区別するために、受信側でビット タイミング同期とフレーム同期を確立する必要があります。ビット タイミング同期はビット同期とも呼ばれ、その機能は、データ回線終端装置 (DCE) の受信側のビット タイミング クロック信号を、DCE が受信した入力信号と同期させ、DCE が信号を正しく判断できるようにすることです。受信した情報ストリームの番号を使用して、受信データ シーケンスを生成します。 DCE 送信機がタイミングを生成する方法には 2 つの方法があり、1 つはデータ端末装置 (DTE) でビット タイミングを生成し、そのタイミング ビートで DTE データを DCE に送信する方法であり、この方法は外部同期と呼ばれます。もう 1 つは、DCE の内部ビットタイミングを利用して DTE 側のデータを抽出する方法であり、この方法を内部同期と呼びます。 DCE の受信側では、受信データは DCE 内のビット タイミング ビートに基づいて DTE に送信されます。フレーム同期とは、個々の文字やその他の情報を正しく区別するために、受信したデータ シーケンスを正しくグループ化またはフレーム化することです。同期伝送方式の利点は、文字ごとに個別に符号要素の追加や停止を行う必要がないため、伝送効率が高いことです。欠点は、実装テクノロジがより複雑であることです。通常、2400bit/s 以上の速度のデータ伝送に使用されます。
プログラミング関連の知識について詳しくは、
プログラミング教育以上がデータを送信する 2 つの主な方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。