Don't have Telegram yet? Try it now!
https://terrania.us/2004/08/26/peering-at-peer-to-peer/
Peering at Peer-to-Peer