This presentation discusses various protocols that can be used to establish and propagate messages in huge clusters of nodes (>1000), focused on context of Peer to Peer systems. It covers the differences between P2P and client-server model, challenges related to local and global networks operating in P2P fashion.