The protocol is commonly used for file sharing in peer-to-peer networks.

In a peer-to-peer network, the communication can be between any two computers.

In a peer-to-peer network, the computers can and share resources without relying on a central server.

A key feature of peer-to-peer networks is .