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