データストリームとは
データストリームは、2つのデバイス間で送信される情報シーケンスです。 データストリームは、コンピューター、テレビ、携帯電話など、多くの種類の最新の電子機器に存在します。 典型的なデータストリームは、多数の小さなパケットまたはパルスで構成されています。 これらのパケットまたはパルスのそれぞれには、少量の情報が含まれています。 一緒に組み合わされると、送信される情報全体を構成します。 これらの信号を送信するプロセスは、データ送信と呼ばれます。
データストリームを作成するために使用される最終的な方法に影響するデータ送信には、さまざまな側面があります。 最も基本的な分類の1つは、シリアル伝送とパラレル伝送です。 シリアル伝送では、データストリーム全体が1本のケーブルに沿って送信されます。 エンドポイントで、データが収集され、再構築されます。 すべてのパケットが送信された順序で到着する必要があるため、この方法で問題が生じることはほとんどありません。
パラレルデータストリームは、複数のパスに沿って同じ宛先に送信されます。 これは通常、1つの場所から大量の情報が送信されるボトルネックを回避するために、より大きなネットワークで使用されます。 この方法では、ハードウェアホップと伝送距離の違いにより、情報が順不同で到着する可能性があります。 これにより、シーケンスが順不同で再構築されると、データが破損する場合があります。
データは、非同期ストリームまたは同期ストリームに存在する場合があります。 典型的な非同期ストリームでは、データパケットの最初と最後に特殊文字が置かれます。 開始ビットと停止ビットと呼ばれるこれらの特殊文字は、特定のデータがいつ開始および終了するかを受信側コンピューターに伝え、データが入った後のデータの再構築を支援します。
同期データストリームには、スタートビットとストップビットがありません。代わりにクロック時間に依存します。 2つのデバイスの内部クロックは同期され、デバイス間で送信される情報にはクロック時間がスタンプされます。 この方法を使用すると、受信デバイスは情報を時系列で再構成できます。 2台のコンピューターが同期性を維持していない場合、この方法を使用すると問題が発生する可能性があります。 パケットが誤って再構築されるか、完全に破棄される可能性があります。
データストリームの監視は、セキュリティ上の理由から重要です。 ネットワークを介してデータが移動すると、個人がパケットを傍受する可能性があります。 専用のアナライザーを使用して、人々はパケットを開き、持っているはずのない情報を見つけることができます。 特定のエンコーディング技術により、これを行うのが困難な場合がありますが、セキュリティ保護されていない情報の送信は最小限に抑える必要があります。