Gnutella的体系架构怎样工作

2024-10-27 17:00:42

1、您输入想要查找的歌曲或者文件的名称。

2、您的计算机至少知道网络上的另一个Gnutella计算机,其原因是您已经通过输入IP地址告诉它该计算机的位置,或者因为Gnutella客户程序中有一个预先编制的Gnutella主机的IP地址。您的计算机会把您输入的歌曲名称发送给它所知道的Gnutella计算机。

3、这些计算机搜索本地硬盘以用来查看是否有请求的文件。如果有,它们就会将文件名(以及计算机的IP地址)发送回请求者

4、这时,所有这些计算机还会将这个请求发送给与它们相连接的计算机,并重复这个过程。

5、每个请求都有一个TTL(生存时间)限制。一个请求在停止传播之前可能会传播六至七级。如果Gnutella网络上的每台计算机都只知道另外四台计算机,那么这意味着,如果传播至七级,您的请求可能会到达约8,000台其他的Gnutella计算机。

Gnutella的体系架构怎样工作
猜你喜欢