Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 553
  • Last Modified:

How P2P Net ?

As I know Morpheus and Kaaza stuck with term Peer 2 Peer what is that mean anyway ? do mass community of that program can communicate and exchange files directly without any server moderator ? if yes then how a client program may know that someone out there running the same client and connect to it IP ?

Anyway is it possible to connect to so many other clients using the same program without a server and knowing all the IP add ?
0
comicboy
Asked:
comicboy
  • 2
1 Solution
 
edeyCommented:
mmm, they're not actually p2p.
The clients themselves are c/s which, once a connection is made, make the transfers p2p.

Of course morpheus is a little different now, now being backended by gnutella. The gnutella clients have a slightly more complicated scheme where each node is both client & server. This is somewhat like a circular, doubly linked, list - once you've got a pointer to _any_ list item (node) you can traverse the list untill you hit any other list item (node).

This means though, that there's no "starting point" for the gnutella network, and therefore no easy way to find a node so you can be inserted into the network. This is handled by having a couple of nodes with static ip's connected all the time. So, IMHO, while gnutella is in theory p2p in practice it's a mixture of the same c/s & p2p components, just in a slightly different proportion.

GL
Mike
0
 
comicboyAuthor Commented:
Actually your short explaination is very heavyweight of information :) great and from what I understand there is no way to create a real P2P without actually has an all time online IP tobe connected to from new entry client ?

Could you please give me the best document or URL which describing actual P2P work ?

Thanks GL Mike :) you are very helpfull :)
0
 
comicboyAuthor Commented:
I think your answer is enough :) thanks excellent explaination :)
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now