EVOLUTION OF PEER TO PEER DOWNLOADING PEER TO PEER NETWORK full report
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
project topics
Active In SP
**

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



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

EVOLUTION OF PEER TO PEER DOWNLOADING
PEER TO PEER NETWORK

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
Napster
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




Gnutella

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



BitTorrent


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
Reply

Important Note..!

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

ASK HERE

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
Message
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 8,921 20-05-2016, 11:59 AM
Last Post: Dhanabhagya
  Wireless Sensor Network Security model using Zero Knowledge Protocol seminar ideas 2 1,427 31-03-2015, 09:08 AM
Last Post: Guest
  Intra - LTE (Long Term Evolution) HAND OVER seminar class 1 4,151 03-12-2014, 01:13 PM
Last Post: Guest
  android full report computer science technology 57 73,126 24-09-2014, 05:05 PM
Last Post: Michaelnof
  steganography full report project report tiger 23 25,732 01-09-2014, 11:05 AM
Last Post: computer science crazy
  3D PASSWORD FOR MORE SECURE AUTHENTICATION full report computer science topics 144 92,341 13-05-2014, 10:16 AM
Last Post: seminar project topic
Video Random Access Memory ( Download Full Seminar Report ) computer science crazy 2 2,392 10-05-2014, 09:44 AM
Last Post: seminar project topic
Brick Virtual keyboard (Download Full Report And Abstract) computer science crazy 37 30,948 08-04-2014, 07:07 AM
Last Post: Guest
  Towards Secure and Dependable Storage Services in Cloud Computing FULL REPORT seminar ideas 5 4,120 24-03-2014, 02:51 PM
Last Post: seminar project topic
  eyeOS cloud operating system full report seminar topics 8 11,427 24-03-2014, 02:49 PM
Last Post: seminar project topic