A peer to peer file transfer protocol.