List of P2P protocols

The name of the protocol may also be the name of the primary or original application software that uses it.