Supernode (networking)

Supernode as a computer is known, which serves as a node in a peer-to- peer network. Supernodes act as a temporary index server for other slower clients and thus increase the scalability of the network. The supernode functionality is built into the client software and any user can, provided a certain amount of bandwidth and powerful PC to make his computer to a supernode.

To be able to ever successfully connect to the network, a list of IP addresses of some supernodes is programmed into the client. The client first tries to connect to them, and if successful, he gets a list of currently active supernodes from which be shared for future connection attempts. The client chooses a supernode, which he uploads a list of its available files and also provides all the searches now. The supernode communicates with other supernodes to perform search queries of the clients. If a requested file is found, the client establishes a direct connection to the source and the file is transferred over HTTP.

Fast Track

In order to allow users to download from multiple sources, sets the FastTrack protocol on the UUHash hash function. For very large files with checksums UUHash can be created quickly even on low-performance computers. However, massive distortions / corruptions of a file remain unnoticed. Above all, the RIAA takes advantage of this vulnerability to spread fake or corrupted files on the network.

  • Peer-to- Peer
755400
de