View Single Post
  #4 (permalink)  
Old August 23rd, 2001
mike791211 mike791211 is offline
Novicius
 
Join Date: August 23rd, 2001
Posts: 1
mike791211 is flying high
Default Re: Neither impossible, nor difficult...

To be sure that the two files (or more) are the same is easy by checking the checksum of the file. Thus, making a gnutella client download from multiple users should only check the file sizes and the crc (checksum) thus making it possible to download files that are identical but with different filenames from many user at the same time.

By splitting the file into say 100 parts the client can download one part per user from all the users that have the same file. As soon as one part is done from one user, a new request is sent to that user.

To make the Gnutella network competetible also the supernode functionability (like fasttrack based program uses) need to be implemented. The supernode keeps track of all the files (metadata, including checksums) that the connected clients are sharing, making the search 10 times faster and increasing the maximum network size.
Reply With Quote