alitariq's picture
From alitariq rss RSS  subscribe Subscribe

P2p Peer To Peer Introduction 



 

 
 
Tags:  software distribution  clients  peer  p2p 
Views:  291
Published:  May 02, 2010
 
0
download

Share plick with friends Share
save to favorite
Report Abuse Report Abuse
 
Related Plicks
Payroll Software Reviews

Payroll Software Reviews

From: soschne
Views: 642 Comments: 0
Payroll Software Reviews
 
Ganzheitliches Testmanagement im Software-Lebenszykl us.

Ganzheitliches Testmanagement im Software-Lebenszyklus.

From: alaric22
Views: 39 Comments: 0

 
Hardware And Software

Hardware And Software

From: anon-591515
Views: 10 Comments: 0
Hardware And Software
 
See all 
 
More from this user
E. GENERAL CONDITIONS:

E. GENERAL CONDITIONS:

From: alitariq
Views: 47
Comments: 0

Ugg moccasins

Ugg moccasins

From: alitariq
Views: 111
Comments: 0

Running a Small Business with Plone

Running a Small Business with Plone

From: alitariq
Views: 66
Comments: 0

Leveraging Convergence to Achieve Smarter Buildings

Leveraging Convergence to Achieve Smarter Buildings

From: alitariq
Views: 60
Comments: 0

Complying with the Telemarketing Sales Rule

Complying with the Telemarketing Sales Rule

From: alitariq
Views: 64
Comments: 0

I Am Public Service: Great Work in Our Own Words

I Am Public Service: Great Work in Our Own Words

From: alitariq
Views: 443
Comments: 0

See all 
 
 
 URL:          AddThis Social Bookmark Button
Embed Thin Player: (fits in most blogs)
Embed Full Player :
 
 

Name

Email (will NOT be shown to other users)

 

 
 
Comments: (watch)
 
 
Notes:
 
Slide 1: SEMINAR ON P2P (NAPSTER) - BY Venkatesh 14th July 2008
Slide 2: www.freenapster.co m NAPSTER 4.0
Slide 3: P2P(PEER to PEER) Technology  P2P is a Networking Software where clients communicate with each other rather than go through a server  The most common way of linking computers so they can share data or processing power is via client-server architecture. Servers store data and applications that PCs can access.  A different way to achieve data and application sharing is by allowing PCs to connect directly with each other and act as both clients and servers. This is the basis of Peer-to-Peer computing.  A number of years ago applications that allow these direct connections were developed for use in office environments with a small number of PCs.  Programs such as AppleTalk Network and Windows for Workgroups are early examples of this technology known as Peer-to-Peer (P2P).
Slide 4: P2P continued………  Recent developments have made it possible to expand P2P technology to computers connected to the Internet as well as those connected through a network.  P2P programs fall into two major categories: (i) centralized (ii) decentralized. Centralized System In a centralized system a server maintains directories of what is stored in each peer computer. The central server directs the connections between peers. Thus, while the connection is made directly from peer to peer, a server is still necessary
Slide 5: Centralized Model Search Request Search Response Download User User User User Server User User User User
Slide 6: P2P continued…… Decentralized System With a decentralized program each peer connect directly to other peers without being directed by a server. These connections are repeated making the resulting network, in theory, infinitely large. In reality this size of a network is constrained by the number of layers of computers a message has to travel through.
Slide 7: Decentralized Model Search Request Search Relay Search Response User Download User User User User User User User User User
Slide 9: History of Napster  Two college students, 19-year-old Shawn Fanning and 20year-old Sean Parker founded Napster in late 1999.  They originally just wanted to trade music over the Internet with their friends, but their P2P network has since grown to a user group of over twenty million.  The Napster phenomenon has increased interest in peer-topeer networks to a fever pitch. ston Bo ents Stud !!
Slide 10: Napster continued…. Napster is a centralized or server-based P2P network. With a serverbased network, there is a central list of information that is accessed by all the users of the system. Here is what happened when you decided to look for the song: 1.You opened the Napster utility. 2.Napster checked for an Internet connection. 3.If it found a connection, Napster logged you onto the central server. The main purpose of this central server was to keep an index of all the Napster users currently online and connect them to each other. It did not contain any of the MP3 files. 4.You typed in the title or artist of the song you were looking for. 5.The Napster utility on your computer queried the index server for other Napster computers online that had the song you requested.
Slide 11: Napster Continued…. 6.Whenever a match was found, the Napster server informed your computer where to find the requested file. 7.When the server replied, Napster built a list of these systems in the results window. 8.You clicked on the file(s) that interested you and then chose Download. 9.Your copy of Napster attempted to establish a connection with the system hosting the file you selected. 10.If a connection wa successfully made, the file began downloading. 11.Once the file wa downloaded, the host computer broke the connection with your system. 12.You opened up your MP3 player software and listened to the song.
Slide 13: Comparisons of Centralized and Distributed Model File is instantly Available in Centralized Model but in Distributed Model it is subjected to Availability Shutdown of Distributed Model is Impossible but is possible to turn off the Central Server There is no Bootstrap Problem in Centralized model Flooding of request packets occur in Distributed Model but not in the case of Centralized Model Search time is higher in Distributed Model
Slide 17: Points to Ponder…. P2P is Good or Bad ? P2P eats up all the Bandwidth, As an Engineer what we are going to do to meet the Bandwidth requirements in the Feature.? What is the Difference Between SOA and P2P ? What AI Techniques can be applied to p2p to make it Better in the future ? Do we have any ideas to stop piracy in the future ?
Slide 18: Hybrid P2P Technology The Hybrid P2P is a combination of the best features of peer-topeer delivery together with the best features of central server or unicast delivery.  We have taken the security, high quality, and control of unicast technology and combined it with the extreme efficiency of peer-topeer delivery.  The result is a very secure, high quality, stable, quickly adaptable network that uses up to 98% less bandwidth. This makes it better than unicast and better than pure peer-topeer. It also creates proven higher quality connections.
Slide 21: It’s T P2P d ybri H gy !! nolo ec h !
Slide 22: Research on P2P… Research can be Done on Architectures Algorithms Performance Modeling and Optimization Distributed Resource Management Privacy, Security, Trust and Incentives Applications
Slide 24: . Topology Building of P2P Networks Game ud… theory Random Routing lo QoS Routing c Hybrid Information Retrieval ch ar se Ant Colony Algorithm e R Updating Routing Table by Sampling Semantic P2P Changing Node Join Process Topology Building of P2P Networks Optimization P2P Routing Using Detector to update connectivity Key Words Partial Matching Search in DHT Routing searching way Adding New Data Structure in Routing Table to change Peer Node
Slide 25: News on P2P….
Slide 28: Popular P2P Clients…
Slide 33: Common Terms Used in P2P Peer A peer is anyone who is downloading or uploading the file Client The software that allows you to download and upload (share) files using Torrent. The Torrent client opens the .torrent file and allows connections from your peers. Tracker A tracker is a server that keeps track of which seeds and peers are in the swarm. Clients report information to the tracker periodically and in exchange receive information about other clients to which they can connect Seeder A seeder is a peer that has a complete copy of the torrent and still offers it for upload. The more seeders there are, the better the chances are for completion of the file. Leech A leech is usually a peer who has a negative effect on the swarm by having a very poor share ratio, however it can also refer to any peer without 100% of the data Swarm Together, all peers (including seeders) sharing a torrent are called a swarm.
Slide 36: Queries?
Slide 37: Mail your Feedback to venkatesh.stud@gmail.com
Slide 38: Thank You…

   
Time on Slide Time on Plick
Slides per Visit Slide Views Views by Location