update:download

This commit is contained in:
Dich
2025-04-13 10:58:45 +08:00
parent a5bb3a0ac9
commit 1bcf031149

View File

@ -10,22 +10,22 @@ tags = ["网络艺术"]
<!-- more -->
下载技术的历史可以追溯到计算机网络的早期发展阶段。以下是下载技术的一些历史里程碑:
**早期网络时代1960s - 1980s**
- **早期网络时代1960s - 1980s**
在计算机网络的早期阶段下载技术并不像今天这样普及。主要的网络是由军方和学术机构使用的封闭网络例如阿帕网ARPANET。在这个时期文件通常通过物理介质如磁带、磁盘或纸带传输而不是通过网络进行下载。
**BBS时代1980s - 1990s**
- **BBS时代1980s - 1990s**
随着电子通信的发展出现了电子公告板系统BBS。BBS是一种允许用户通过拨号访问的系统用户可以在BBS上发布和下载文件。下载文件的过程通常是通过模拟调制解调器将文件从BBS服务器下载到个人计算机上。
**Internet时代的起步1990s**
- **Internet时代的起步1990s**
1990年代初随着互联网的普及出现了许多文件下载协议和工具。其中最知名的是FTP文件传输协议它允许用户通过网络下载文件到自己的计算机上。FTP是早期互联网上常用的文件传输方式之一但它需要用户在计算机上安装专用的FTP客户端软件。
**万维网时代的兴起1990s**
- **万维网时代的兴起1990s**
随着万维网World Wide Web的诞生HTTP超文本传输协议成为了互联网上最流行的协议之一。HTTP允许用户通过标准的Web浏览器直接从Web服务器上下载文件。这一时期也出现了许多下载管理器和加速器例如IDMInternet Download Manager用于提高文件下载的速度和管理。
**P2P文件共享时代2000s至今**
- **P2P文件共享时代2000s至今**
P2P点对点文件共享技术允许用户直接从其他用户的计算机上下载文件而不是从中央服务器下载。著名的P2P协议包括BitTorrent和eDonkey等。这些技术使得文件下载更加分布式并且提供了更高的下载速度和可靠性。
**流媒体下载和订阅服务2000s至今**
- **流媒体下载和订阅服务2000s至今**
随着互联网带宽的增加视频和音频流媒体下载成为主流。诸如Netflix、Spotify和Apple Music等订阅服务提供了通过互联网访问大量内容的途径用户可以通过流媒体服务下载并观看/收听内容,而无需等待完全下载。
@ -163,7 +163,8 @@ FTP连接可以使用主动模式Active Mode或被动模式Passive Mode
FTP协议最初设计时并没有考虑到安全性因此在传输过程中文件内容以明文形式传输存在安全风险。为了解决这个问题可以通过使用FTP over SSLFTPS或FTP over SSHSFTP等安全扩展来加密传输数据。
## **六.BT 下载**
## **六.BT下载**
BT 全称 ``BitTorrent``,一般不翻译,非要翻译的话,那就是“比特洪流”。它一般指基于 P2P 下载机制而设计的一个具体协议。BT 三大客户端µTorrent、qBittorrent 和 Transmissionµ是希腊字母不好输入所以也常写作 uTorrent。
BT下载技术的基本原理
@ -185,11 +186,11 @@ BT下载技术的基本原理
- **做种**当一个用户完全下载了文件并且保持BT客户端运行时他就成为了一个seeder种子即可供其他用户下载文件的资源。种子会周期性地向Tracker服务器发送自己的信息以便其他用户找到他并下载文件。
> 迅雷
迅雷也会从别的 BT 软件那里下载资源,但它拒绝向其共享,它只共享给其他同样使用迅雷的用户。这严重违背 P2P 共享的公平原则,因此迅雷被称为吸血雷。
> 迅雷也会从别的 BT 软件那里下载资源,但它拒绝向其共享,它只共享给其他同样使用迅雷的用户。这严重违背 P2P 共享的公平原则,因此迅雷被称为吸血雷。
> 专用下载链接
最常见的专用下载链接就是迅雷链接 thunder://。其他少见的还有 QQ 旋风的 qqdl:// 和快车的 flashget://。
> 专用下载链接
- 最常见的专用下载链接就是迅雷链接 thunder://。其他少见的还有 QQ 旋风的 qqdl:// 和快车的 flashget://。
这种链接的本质是“加密的 http 链接”,发明这种链接的目的是打击竞争对手,并同时给用户制造障碍,让用户不得不使用他们的产品。本来用浏览器就能直接下载的 http 链接,用户还非得先下载一个迅雷。
而它们使用的加密手段极其拙劣,均使用 Base64 进行编码。因此网上有大量下载地址的转换工具,而 Base64 发明的目的是为了让二进制文件,得以用纯文本进行表达,以方便搭配 data URL 将小文件嵌入代码,或者让只支持纯文本,不支持二进制传输的地方得以实现二进制文件的传输。而被这三个家伙用于纯文本到纯文本的加密,一定会让 Base64 的发明者气个半死。
@ -292,5 +293,6 @@ BT 的文件虽然是分布式存储的,但它们的联络员 Tracker 依然
刚开始使用离线下载的用户,可能会惊叹于离线下载的“秒完成”。这是因为已经有人先于你离线下载过这个资源了,这就是“资源重叠率”。
---
**Done.**