What is Peer to Peer?'Peer to Peer', also known as 'P2P' is a method for swapping files on the internet. To understand how it works it is good to first look at a basic illustration of how the internet usually works when you look at webpages. The internet is, at its most simplest level, a lot of computers connected together. In this type of computer network there are two types of computers - Clients and Servers. A 'client' can be thought of as a computer that you use to connect to the internet. This might be, for example, the computer you have at home which you use to browse. It is called a 'client' because it requests data from other computers and seldom delivers data to to other computers in any substantial way.
A 'server' is a computer that delivers the webpages. These computers are dedicated to the delivery of websites. They are called 'servers' because they 'serve' (deliver) data. When you 'open a webpage' what you are actually doing is downloading that webpage from a server. Your client requests the webpage from the server and the server then delivers the data (webpage) back to your computer. This is known as the 'client - server model' and a diagram of it might look a little like this:
There are many many servers on the internet dedicated to serving webpages. This network of servers is what we call the World Wide Web. What you may notice about this network is that client computers can only request information from servers. In this model there is no way you can interact with computers on the internet unless they are servers. You cannot request data from another client computer. My computer cannot request data from your computer. This is what Peer-to-Peer technology solves. In effect it turns every client computer into a server. So the configuration of clients as drawn above, redrawn as a WhatIs.P2P network would look like this:
In the above diagram you can see each client computer can communicate directly with any other client computer. This is known as the P2P network model. This is the idea behind WhatIs.P2P - it enables any client computer to deliver files to any other client computer. This is why WhatIs.P2P networks are often referred to as 'file sharing networks' as they enable all users on the network to request and deliver (share) files with any other user on the network. Most commonly these files are music and video files. How do I join a WhatIs.P2P network?It's very simple. To participate in a file sharing network you need to install and run a type of software known as a 'file sharing client' or 'Peer-to-Peer client'. This software enables you to find the other computers on the network, see what files they have available, and download those files to your computer. A file sharing client also enables you to make available your own files for others to download from your computer. Common file sharing clients include Napster, Azureus, Limewire, BitTorrent, BitTornado, Gnutella, and eDonkey. There are many many other softwares that do more or less the same job. They all work in slightly different ways and working out which one is best for you is often only acquired by trial and error, or by asking your local WhatIs.P2P expert (if you have one) and talking to them about your specific needs.
|