务器对客户端的网络拓扑结构进行维持,而是彻底改为各个客户端。
在这个新的算法中,每一个客户端都维持一个小范围内的路由,在客户端里面会在本地加密存储各自好友的ip地址,这样众多客户端交叉组合,从而实现整个比特信使网络的路由寻址。
正是版的第二个重要功能,就是文件分享。
这个功能林鸿其实早就想加入进去。
只不过之前一直没有想清楚其中的分布式算法,所以将其延迟到了后续的升级版本。
比特信使的文件分享协议,是建立在tcp/ip协议的基础之上的,和处于tcp/ip结构的应用层。这个协议本身也包含了很多具体的内容协议和扩展协议,例如irc协议以及p2p协议。
比特信使的文件分享功能,一方面是可以直接点对点进行分享,就和向朋友发送消息一样,直接发送给对方。
除此之外,比特信使的使用者,还可以对外分享自己本地的文件内容。
不过要想使用这一步,就必须通过比特信使制作一个“信封”文件,然后再将这个信封文件发布到论坛上去,这样其他人就可以通过信封文件下载到自己计算机中的具体文件。
这种文件分享也是基于点对点协议的,不需要服务器的存在,分享的时候,是直接分享自己计算机中的文件。并且,一旦有人成功下载了此文件,对方也可能成为文件服务器,同时对后来的下载者提供服务。
按照这个原理,下载文件的人越多,其速度也就越快,因为网络上有着许多客户端作为服务器为他提供下载服务,每一个客户端只需要承担一
第249章 比特信使正式版(2/6)