Algorithms » History » Revision 5
For a functional description see here : Functional definition
Each peer owns a peer id which is unique and generate during the first start. This ID is use to identify a peer, it's a better than the peer IP. Considering this situation :
- A put in queue a file entry f from B, B doesn't know the hashes of this file entry.
- B change his IP address.
- A want to download f, it can ask B for the hashes even B's IP changed.
See here : Protocol_core-core