2001 An Introduction to Peer to Peer Network Architecture and Its Application