1.文件传输协议 - FTP
文件传输的需求从互联网诞生以来就存在,各种文件需要在不同的设备间流转。
可有时候受限于现实中距离的限制,不能传输。在这样的环境下,FTP(File Transfer Protocol)诞生了。
FTP就像最早的邮递方式
你问:“朋友,能把那部电影给我吗?”,朋友说:“可以,我用快递寄给你。”,你收到的是一个完整的包裹,但寄得慢,容易丢。
FTP的特点是能传输较大的文件,但是速度较慢,且如果中间断开,那么就会前功尽弃。而且如果较多人同时从文件所在的中心服务器下载文件,那么服务器就会承受较大的压力,而且所有人下载文件都要依靠那个中心服务器,如果中心服务器关闭,那么就无法下载文件了。
2,.BitTorrent的发明及原理
2001年的一天,美国程序员Bram Cohen在开发时候突发奇想:既然一个人下载完成后拥有完整文件,那么他为什么不能成为一个中心服务器呢?
于是BitTorrent应运而生。
BitTorrent就像是一套拼图。你最初不会拿到完整拼好的拼图,而是拿到一块拼图模板,告诉你这套拼图需要什么。当你开始下载,就会在互联网中寻找有你需要的拼图的拼图块的人,然后从他那里下载这一小块拼图,集齐所有拼图块之后,就能拼出完整拼图,也就是你所下载的文件。
BitTorrent的优点显而易见:
1.拥有文件块的人越多,下载越快,因为你可以同时从不同人手中下载文件块。
2.节省服务器,因为不再依靠中心服务器,中心服务器也就没有那么大的压力,而是把压力平均分摊到每个人身上(影响很小)
3.不怕网络断开等原因,因为已下载的文件块不会消失
4.不怕资源因为特殊原因消失,比如中心服务器主动删除资源,那么所有人就无法下载,BitTorrent只要所有用户的文件块能拼出完整文件,那么文件就不会消失
BitTorrent当然也有缺点:
1.可能存在版权问题,不少人利用该方法传播盗版资源等
2.电脑中不会内置BitTorrent,需要自己配置
3.有关BitTorrent的使用,请期待下一篇文章