Peer-to-Peer Internet NetworksPeer-to-Peer NetworksPure P2PHybrid P2PAdvantagesSlide 6DisadvantagesBusinessSlide 9Peer-to-Peer Internet Peer-to-Peer Internet NetworksNetworksSteve Staten, Cevdet Bulut, Steve Staten, Cevdet Bulut, Seth RaleighSeth RaleighPeer-to-Peer NetworksPeer-to-Peer NetworksCreated when two or more PCs are Created when two or more PCs are connected and share resources connected and share resources without going through a separate without going through a separate server computerserver computerExamples: File sharing, telephony, Examples: File sharing, telephony, media streaming, discussion forumsmedia streaming, discussion forumsPure P2PPure P2PNo centralized No centralized serverserverControl and data Control and data are completely are completely distributeddistributedEvery node is a Every node is a peerpeerExamples: Gnutella, Examples: Gnutella, Freenet, KaZaAFreenet, KaZaAHybrid P2PHybrid P2PCentralized server Centralized server provides dataprovides dataCommunication is Communication is directly between directly between peerspeersExample: NapsterExample: NapsterAdvantagesAdvantagesScalable – system that can adapt Scalable – system that can adapt easily to increased demandseasily to increased demandsEveryone brings their own resourcesEveryone brings their own resourcesRobustRobustNo central bottleneckNo central bottleneckNo central point of failureNo central point of failureAdvantagesAdvantagesLess server dependentLess server dependentReduce Overhead Costs Reduce Overhead Costs OpenOpenmultiple source multiple source The exact opposite of FTP (single The exact opposite of FTP (single source, single server) source, single server)DisadvantagesDisadvantagesEase of copyright violations Ease of copyright violations Viruses/SpywareViruses/SpywareBusinessBusinessOver 200 companies have invested Over 200 companies have invested over $400 million in P2P networksover $400 million in P2P networksPotential Applications:Potential Applications:Search enginesSearch
View Full Document