ストリーム(Stream)とは、時間の経過とともに利用可能になる一連のデータ要素を表す用語である。これは、バラバラに行われる「バッチ」の対義語であり、一般的には順序付けられた情報のリストである。ストリームは、データ処理、コンピュータ、通信、その他関連するテーマでよく使用される。

ストリームは、データのエンコード、送信、保存、アーカイブ、データの圧縮、フィルタリング、変換、基本的なデータモデルの作成に便利です。

ストリームは伝統的に、シリアル(一度に1ビット)またはあまり一般的でないパラレル形式で、長距離にわたって受信または送信できるデータや信号を表現するために使用されてきた。
ストリームは、ディスクやメモリに保存されたデータなど、ローカルに保存されたデータを表現するためにも使用されてきたが、分散コンピューティングやクラウドコンピューティングの普及に伴い、インターネット上でデータストリームを使用する必要性が高まっている。

ストリーミング・プロトコルは、インターネット上で映画や音楽、オンラインゲーム情報などのマルチメディア・データをリアルタイムで配信するために使用されるようになってきている。ストリーミング・プロトコルは、従来のTCP/IPプロトコルに似ているが、分散型、高速、非同期方式で採用することができる。

ストリーミング・アプリケーションに加え、ストリームは、プログラミング言語やオペレーティング・システムで使用され、複数のソース(通常はネットワーク経由)からのデータを処理するための一貫した信頼性の高い方法を提供する。これには、インターネット経由でデータを受信する大規模なストリームと、ローカルマシン上で特定のデータを処理する小規模なストリームの両方が含まれる。ストリームは、複数のソースから画像をレンダリングするコンピュータ・グラフィックスや、複数のトランザクションにわたってデータを追跡する金融アプリケーションで使用されることがある。

ストリームは、高い計算効率を達成するために使うことができる。例えば、単一の集中型プロセスではなく、並列ストリーム内の複数の処理スレッド間でデータを受け渡すことで、データの一貫したストリームを維持しながら、可能な処理量を大幅に増やすことができる。

サイバーセキュリティの世界では、サービス拒否(DOS)攻撃、ネットワーク侵入、その他の形態のサイバー犯罪などの悪意のある活動を特定するために、ストリームの利用が増加しています。ストリームは、悪意のある活動を迅速に特定し、ネットワーク管理者に警告するために使用できます。トラフィック・ストリームをキャプチャし、特定のパターンや異常がないか調べることで、システムに警告を発し、被害が拡大する前に適切な措置を取ることができます。

プロキシの選択と購入

データセンター・プロキシ

プロキシのローテーション

UDPプロキシ

世界中の10,000以上の顧客から信頼されています

代理顧客
代理顧客
代理顧客 flowch.ai
代理顧客
代理顧客
代理顧客