[p2p-hackers] Learning how to build a P2P system
Ian Wiles
Ian.Wiles at blueyonder.co.uk
Sat Feb 19 22:56:08 UTC 2005
In message <Pine.LNX.4.58.0502191911410.2130 at westbury.dixons.org>, Jim
Dixon <jdd at dixons.org> writes
>
>You do understand that Usenet News _is_ a p2p system, right? One that
>works very well, despite immense and rapidly fluctuating loads, the
>sporadic loss of peers, legal threats, hordes of utterly clueless users,
>and sometimes uhm less clueful sys admins.
>
>Source code freely available. See for example
>http://www.isc.org/index.pl?/innd
>
>The design is ancient and barbaric, but it works.
>
Yep, I'm aware of this. I used to run a dnews server for some groups.
I've also seen some P2P usenet based systems, such as Mynews etc.
The difference between my idea was to distribute the spool, which
doesn't happen with NNTP servers, they more or less copy the spool
amongst their peers. As I would expect each node to be a home PC (I
should've mentioned that...) if they each propagated 100% of the spool
that would be pretty bad for scaling. For example most usenet servers
now move about 1Tb of bandwidth a day (although this mostly accounts
for binaries). Even text only would probably amount to 5Gb or so a day.
Also a lot of usenet providers are no charging for access on top of ISP
fees (a lot of ISP provided usenet servers are quite poor in my
experience).
Cheers.
--
Ian Wiles
More information about the P2p-hackers
mailing list