在计算机网络上,下载涉及接收从远程设备发送的文件或其他数据。上载涉及将文件的副本发送到远程设备。但是,通过计算机网络发送数据和文件不一定构成上载或下载。
是下载还是转移?
可以将各种网络流量视为数据传输 某种。被认为是下载的特定种类网络活动通常是从客户端 - 服务器系统中的服务器到客户端的转移。例子包括
- 将电子邮件从邮件服务器下载到本地客户端
- 从Web服务器下载应用程序或存档(如.zip或.tar文件)
- 使用FTP将文件从FTP服务器复制到本地设备上
相反,网络上传的示例包括
- 将照片和视频上传到云存储系统或Pinterest等网站
- 发送邮件
- 将HTML文件发布到Web服务器
- 使用FTP将文件复制到FTP服务器上
下载与流媒体
下载(和上传)与网络上其他类型的数据传输之间的关键区别是 持久存储。 下载(或上载)后,数据的新副本将存储在接收设备上。通过流式传输,数据(通常是音频或视频)可以实时接收和查看,但不会存储以备将来使用。
在计算机网络上,术语 上游 指从本地设备流向远程目的地的网络流量。 下游 相反,流量流向用户的本地设备。大多数网络上的流量同时在上游和下游方向上流动。例如,Web浏览器将HTTP请求上游发送到Web服务器,服务器以Web页面内容的形式回复下游数据。
通常,当应用程序数据在一个方向上流动时,网络协议也在相反方向上发送控制指令(通常对用户不可见)。
典型的互联网用户比上游流量创建更多的下游。由于这个原因,一些互联网服务,如非对称DSL(ADSL)在上游方向提供较少的网络带宽,以便为下游流量保留更多带宽。