下载与上传,是在互联网上交换数据的两个基本动作,可以类比为包裹的接收与寄送。下载是指「从服务器把数据接收到自己的终端」,上传是指「从自己的终端把数据发送到服务器」。
即使只是浏览网站,下载也在发生。页面的 HTML、图片、视频等数据会从服务器下载到浏览器,然后显示出来。音乐和视频的流媒体播放,其实也是一边一点点下载数据一边播放的机制。另一方面,在社交网络上发布照片、把文件保存到云端,这类操作就属于上传。
通信速度分为「下行 (下载) 」和「上行 (上传) 」。一般家庭的线路中,下行会被设定得比上行更快。这是因为对多数人来说,下载 (观看视频、浏览网页) 的频率高于上传 (发送文件) 。通信速度的单位是 Mbps (兆比特每秒) ,例如 100Mbps 就意味着 1 秒钟可以传输约 12.5MB 的数据。
点击短链接时,浏览器会先向短链接服务的服务器发送请求 (上传) ,再从服务器接收重定向信息 (下载) ,然后进一步从跳转目标的服务器接收页面数据 (下载) 。一次点击的背后,多次通信在瞬间完成。
下载文件时也需要注意安全。从不可信的网站下载存在感染病毒的风险。不要忽视浏览器的警告,养成从官方网站下载的习惯。