Skip to main content

バイトストリームとは何ですか?

byteバイトストリームとは、特定のパスに沿ってデータを送信できるコンピューティング手法を表すために使用される用語です。ここでは、バイナリ数字またはビットとして知られる個々のものとゼロの代わりに、バイトとして知られる8つのビットのサイズのユニットが経路に沿って送信されます。また、自然言語のアルファベットを構成するほとんどのキャラクター、数字などを構成するキャラクターのほとんどがそのような8ビットユニットで表されるため、文字ストリームとも呼ばれることもあります。データの転送に関与するパスまたはエンティティは、プログラムによってアクセスされているファイル、プログラム内で処理されているデータ、またはネットワークを介して移動するデータを表す可能性があるため、多少抽象的です。最も効果的なのは、パイプ、またはパイプラインと呼ばれることがある専用の信頼できるパスを流れます。このようなパスは、出力が正確であることを確認するために信頼できる必要があります。ある点では、コンピュータープログラミングを検討する場合、パイプはプログラムのさまざまな側面を接続するパスであり、データが入力から処理されると、プログラムの別の部分、別の部分などに渡すことができます。出力に達するまで。pipelingコンテンツなどのデータを取得するために、特定のオペレーティングシステムで別のタイプのパイプラインを使用して、複数の異なるプログラムを実行して出力を生成することができます。これは、テキスト処理アプリケーションで役立ち、データを渡すために文字バイトストリームによって効果的になります。バイトストリームの最も一般的な用途の1つは、ファイル内のデータにアクセスするときのコンピューターオペレーティングシステム用です。オクテットは8ビットで構成されるコンピューティングユニットでもあるため、用語は同じ意味で使用されることがありますが、それらの古いシステムでは同じものではありません。ただし、その結果、オクテットストリームは、主にコンピューターネットワーキングに関しては、バイトストリームについて話すときにも使用される用語です。そのような例の1つであるアプリケーション/オクテットストリームは、ネットワーク上であらゆる種類のバイナリデータを配信するための多目的インターネットメールエクステンション(MIME)タイプです。インターネットで使用されるトランスミッションコントロールプロトコル(TCP)などの方向性輸送層プロトコルが必要です。これらはバイトストリームプロトコルと呼ばれます。ユニバーサル非同期受信機/送信機(UART)手法など、特定のタイプのハードウェアコンポーネントで使用されるその他のシリアルデータプロトコルは、通信にバイトストリームを使用するシリアルデータチャネルです。この場合、バイトまたは文字は、送信端のフレームにパッケージ化されます。ここでは、追加の開始ビットといくつかのオプションのチェックビットが取り付けられ、受信端のフレームから分離されます。この手法は、バイト指向のプロトコルと呼ばれることもあります。