P2P: Yesterday, Today and Tomorrow. 2 A Very Short History Fundamental Internet architecture is distributed Centralized web servers dont scale - Easy.