O'Reilly Peer-to-Peer: Harnessing the Power of Disruptive Technologies

User Name

Remember Me?

Password

Notices

Welcome to LinuxQuestions.org, a friendly and active Linux Community.

You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!

Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.

If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.

Having a problem logging in? Please visit this page to clear all LQ-related cookies.

Introduction to Linux - A Hands on Guide

This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.

This book presents the goals that drive the developers of the best-known peer-to-peer systems, the problems they've faced, and the technical solutions they've found. The contributors are leading developers of well-known peer-to-peer systems, such as Gnutella, Freenet, Jabber, Popular Power, SETI@Home, Red Rover, Publius, Free Haven, Groove Networks, and Reputation Technologies. Topics include metadata, performance, trust, resource allocation, reputation, security, and gateways between systems.

This 2001 O'Reilly publication goes over the basics and the not-so-basics of P2P networking. It discusses the fundamental concepts in what P2P means and also takes a wide range of real example networks and describes them in a very real context that is easy to understand. As well as the usual suspects of Napster and Gnutella it also looks at other forms of P2P networking, such as Red Rover, a loosely bound network used to anonymously hold documents possibly of a sensitive political nature outside of the countries where simply being found in the possession of a *broken* modem can wind up with execution (Apparently... don't ask me!)

Concepts such as small world networks are also explored, explaining clearly why it's a really bad idea for a file sharing client like gtk-gnutella to come ready set with 100 standard nodes. Explanations are made about the way that, over time, the network's implicitly random qualities will lead it to even out to an impressive average of approximately 4 steps to any machien on the gnutella network (see "six degrees of kevin bacon"! ;-) )

This is, without exception, the only computer textbook I have ever read purely out of interest. I found it in my University library one wet afternoon and couldn't stop reading it. You forget the complex algorithms underneath it all and really get a good grip of whats going on, and you enjoy the journey too.