ホームページ > よくある問題 > データを送信する 2 つの主な方法は何ですか?

データを送信する 2 つの主な方法は何ですか?

青灯夜游
リリース: 2023-01-13 00:32:56
オリジナル
19172 人が閲覧しました

データ送信方法は、チャネル上でデータが送信される方法です。データ伝送の順序によって「パラレル伝送」と「シリアル伝送」の2つの方式に分けられ、データ伝送の同期方式によって「非同期伝送」と「同期伝送」の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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート