Peer to peer file sharing [r]: Reconstructing a file from content on shared streams from various user end hosts, typically done through bilateral user interaction rather than locating content through directory services or brokers [e]