mirror of
https://github.com/Dichgrem/Blog.git
synced 2025-07-31 17:09:30 -04:00
update:download
This commit is contained in:
@ -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服务器上下载文件。这一时期也出现了许多下载管理器和加速器,例如IDM(Internet 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 SSL(FTPS)或FTP over SSH(SFTP)等安全扩展来加密传输数据。
|
||||
|
||||
## **六.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.**
|
||||
|
||||
|
Reference in New Issue
Block a user