bittorrent中多个下载者在一个时间段内并发的下载该文件。这些下载者组成了一个SWARM群,该群中的每个下载者在下载文件的同时也为群中的其它客户端上传自己已拥有的文件片段。这样请求下载同一文件的客户端能够在同一时间从这个群中的许多主机上下载该文件的不同部分。
上面这个红色字体描述的对吗?

解决方案 »

  1.   

    取决于把文件分割的粒度,每一个文件都被分割成多个块,这样就可以从不同的主机那下载不同的文件块,然后把这些块最终组装起来,而你下载下来的文件块也可以上传,发送给需要这些块的客户端
      

  2.   

    粒度,我是否可以理解成分割的越小,效率越高?顺带向问下,是通过对这些块重新排序,还是按照插入排序对这个文件合并重组的呢?
    另,请回答我这个问题:这句话说的对不对?感谢了这句话说的对不对?感谢了
      

  3.   

    分割大小应该是一个经验值等,适合网络传输效率等..红色部分可以这么理解,p2p就是大家互相贡献,既上传也下载...