コンピュータネットワークとインターネット上のダウンロードとアップロード

コンピュータネットワーク上では、ダウンロードは、リモートデバイスから送信されるファイルまたは他のデータを受信することを含む。 アップロードには、ファイルのコピーをリモートデバイスに送信することが含まれます。 しかし、コンピュータネットワークを介してデータおよびファイルを送信することは、必ずしもアップロードまたはダウンロードを構成するとは限らない。

それはダウンロードですか、単なる転送ですか?

あらゆる種類のネットワークトラフィックをデータ転送とみなすことができます ある種の ダウンロードと見なされる特定の種類のネットワーク活動は、通常、 クライアント - サーバシステム内のサーバからクライアントへの転送である。 例には

逆に、ネットワークアップロードの例には、

ダウンロードとストリーミング

ダウンロード(およびアップロード)とネットワーク上の他の種類のデータ転送の主な違いは、 永続的なストレージです。 ダウンロード(またはアップロード)の後、データの新しいコピーが受信デバイスに保存されます。 ストリーミングでは、データ(通常はオーディオまたはビデオ)はリアルタイムで受信されて表示されますが、将来の使用のために保存されません。

コンピュータネットワークでは、 アップストリームという用語は、ローカルデバイスからリモートデスティネーションに向かって流れるネットワークトラフィックを指します。 反対に、 ダウンストリームトラフィックはユーザのローカルデバイスに流れます。 ほとんどのネットワーク上のトラフィックは、アップストリームとダウンストリームの両方の方向に同時に流れます。 たとえば、WebブラウザはHTTP要求をWebサーバーにアップストリームで送信し、サーバーはWebページコンテンツの形式でダウンストリームデータで応答します。

しばしば、アプリケーションデータが一方向に流れる間に、 ネットワークプロトコルは制御命令(一般にユーザには見えない)を反対方向に送る。

一般的なインターネットユーザーは、アップストリームトラフィックよりもはるかにダウンストリームを作成します。 このため、非対称DSL(ADSL)のような一部のインターネットサービスでは、ダウンストリームトラフィックに対してより多くの帯域幅を予約するために、アップストリーム方向のネットワーク帯域幅が少なくなります。