Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
project topics
Active In SP

Posts: 2,492
Joined: Mar 2010
06-04-2010, 10:48 PM

.ppt   EVOLUTION OF PEER TO PEER DOWNLOADING.ppt (Size: 470 KB / Downloads: 274)


What is a peer to peer network?
A peer to peer network is a network that relies on the computing power & bandwidth of the participants on the network.
P2p networks are typically used for connecting nodes via largely ad_hoc connections.
Such networks are useful for sharing content files containing audio,video ,data & anything in digital format.

File Download / TransferTraditional Client-Server Downloading

Peer to peer file sharing

Traditional Client-Server Downloading You open a Web page and click a link to download a file to your computer.

The Web browser software on your computer (the client) tells the server (a central computer that holds the Web page and the file you want to download) to transfer a copy of the file to your computer

The transfer is handled by a protocol (a set of rules), such as FTP (File Transfer Protocol) or HTTP (HyperText Transfer Protocol).

Peer-To-Peer File Sharing

You run peer-to-peer file-sharing software (for example, a Gnutella program) on your computer and send out a request for the file you want to download
To locate the file, the software queries other computers that are connected to the Internet and running the file-sharing software.
When the software finds a computer that has the file you want on its hard drive, the download begins
Others using the file-sharing software can obtain files they want from your computer's hard drive.
P2P Computing Applications

File sharing

Process and cycle sharing
Collaborative environments
Metadata exchange - Semantic Web
P2P Process Sharing Applications

For large-scale computations

Data analysis, data mining, scientific computing
E.g., SETI@Home, Folding@Home, distributed.net, World-Wide Computer
P2P Collaborative Applications

For remote real-time human collaboration.

Instant messaging, virtual meetings, shared whiteboards, teleconferencing, tele-presence.
E.g., talk, IRC, ICQ, AOL Messenger, Yahoo! Messenger, Jabber, MS Netmeeting, NCSA Habanero, Games
Groove networks, Mybook Project
P2P File Sharing Applications
Improves data availability
Replication to compensate for failures.
E.g., Napster, Gnutella, Freenet, KaZaA (FastTrack), BitTorrent
The Shawn Fanning Theory

Search engine: Dedicated to finding MP3 files only
File sharing: The ability to trade MP3 files directly, without having to use a centralized server for storage
Internet Relay Chat (IRC): A way to find and chat with other MP3 users while online

You needed:

A copy of the Napster utility installed on your computer
A directory on your computer that has been shared so that remote users can access it Some type of Internet connection

The provider of the song needed:

A copy of the Napster utility installed on his computer
A directory on his computer that has been shared so that someone else could access it
Some type of Internet connection that was "on"
A copy of the song in the designated, shared directory


There are two big differences between Gnutella and the old Napster:

There is no central database that knows all of the files available on the Gnutella network. Instead, all of the machines on the network tell each other about available files using a distributed query approach.

There are many different client applications available to access the Gnutella network.

KazzaUses a fast track protocol.

Designates computers as supernodes and nodes.
When the computer sends out a request for files the user wants to download or upload, the request is funneled through the supernode. The supernode communicates with other supernodes, which in turn connect to regular nodes that in turn connect to even more regular nodes


Fast downloading of large files using minimum Internet bandwidth
Maximizes transfer speed by gathering pieces of the file you want and downloading these pieces simultaneously from people who already have them.
Bit-torrent is an open source software.
Designed using python and GTK+.
Use Search at http://topicideas.net/search.php wisely To Get Information About Project Topic and Seminar ideas with report/source code along pdf and ppt presenaion

Important Note..!

If you are not satisfied with above reply ,..Please


So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page

Quick Reply
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  web spoofing full report computer science technology 13 9,012 20-05-2016, 11:59 AM
Last Post: Dhanabhagya
  Wireless Sensor Network Security model using Zero Knowledge Protocol seminar ideas 2 1,449 31-03-2015, 09:08 AM
Last Post: Guest
  Intra - LTE (Long Term Evolution) HAND OVER seminar class 1 4,167 03-12-2014, 01:13 PM
Last Post: Guest
  android full report computer science technology 57 73,217 24-09-2014, 05:05 PM
Last Post: Michaelnof
  steganography full report project report tiger 23 25,789 01-09-2014, 11:05 AM
Last Post: computer science crazy
  3D PASSWORD FOR MORE SECURE AUTHENTICATION full report computer science topics 144 92,700 13-05-2014, 10:16 AM
Last Post: seminar project topic
Video Random Access Memory ( Download Full Seminar Report ) computer science crazy 2 2,419 10-05-2014, 09:44 AM
Last Post: seminar project topic
Brick Virtual keyboard (Download Full Report And Abstract) computer science crazy 37 31,030 08-04-2014, 07:07 AM
Last Post: Guest
  Towards Secure and Dependable Storage Services in Cloud Computing FULL REPORT seminar ideas 5 4,152 24-03-2014, 02:51 PM
Last Post: seminar project topic
  eyeOS cloud operating system full report seminar topics 8 11,474 24-03-2014, 02:49 PM
Last Post: seminar project topic