Peer To Peer Network Security

From Computing and Software Wiki

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
[[Image:Peer_to_peer.gif|thumb|250px|right| The different between Client-Server and P2P model.[2]]]
[[Image:Peer_to_peer.gif|thumb|250px|right| The different between Client-Server and P2P model.[2]]]
-
'''Peer-to-Peer''' (or '''P2P''') networking is a fairly popular networking concept. Networks such as BitTorrent and eMule make it easy for people to find what they want and share what they have. P2P networks are used primarily to exchange pirated audio, video, software, and other inappropriate content. [5, 6]
+
'''Peer-to-Peer''' (or '''P2P''') networking is a fairly popular networking concept. Networks such as BitTorrent and eMule make it easy for people to find what they want and share what they have. P2P networks are used primarily to exchange pirated audio, video, software, and other inappropriate content. [5,6]
-
 
+
__TOC__
__TOC__
-
==What is Peer To Peer Network==
+
==What is Peer to Peer Network==
-
A pure peer-to-peer network does not have the notion of clients or servers, but only equal peer nodes that simultaneously function as both "clients" and "servers" to the other nodes on the network. A typical example for a non peer-to-peer file transfer is an FTP server where the client and server programs are quite distinct, and the clients initiate the download/uploads and the servers react to and satisfy these requests. [3]  
+
A pure peer-to-peer network does not have the notion of clients or servers, but only equal peer nodes that simultaneously function as both "clients" and "servers" to the other nodes on the network. A typical example for a non peer-to-peer file transfer is an FTP server where the client and server programs are quite distinct, and the clients initiate the download/uploads and the servers react to and satisfy these requests. [3] Besides file sharing, P2P networks are also used for Distributed Computation or Instant messaging.
-
==Architecture==
+
==Network Structure==
[[Image:Architecture.png|thumb|300px|right| Typical hybrid decentralized peer-to-peer architecture. A central directory server maintains an index of the metadata for all files in the network.[1]]]
[[Image:Architecture.png|thumb|300px|right| Typical hybrid decentralized peer-to-peer architecture. A central directory server maintains an index of the metadata for all files in the network.[1]]]
 +
Peer-to-peer file sharing networks are transient Internet networks that allow computer users with the same P2P networking program to connect with each other and use sophisticated searching techniques to directly access and download files from one another's hard drives. [7]
===Unstructured P2P networks===
===Unstructured P2P networks===
Line 16: Line 16:
-
==Security Problem==  
+
==Security Concern==  
Line 38: Line 38:
*[5]http://netsecurity.about.com/od/newsandeditorial1/a/p2psecurity.htm
*[5]http://netsecurity.about.com/od/newsandeditorial1/a/p2psecurity.htm
*[6]http://www.websense.com/global/en/ResourceCenter/p2p_security.php
*[6]http://www.websense.com/global/en/ResourceCenter/p2p_security.php
 +
*[7]http://www.websense.com/docs/WhitePapers/PeertoPeer.pdf
==See Also==
==See Also==
Line 43: Line 44:
==External Links==
==External Links==
*[http://www.ibm.com/developerworks/java/library/j-p2ptrust/ The practice of peer-to-peer computing: Trust and security in peer-to-peer networks]
*[http://www.ibm.com/developerworks/java/library/j-p2ptrust/ The practice of peer-to-peer computing: Trust and security in peer-to-peer networks]
 +
*[http://ntrg.cs.tcd.ie/undergrad/4ba2.02-03/p10.html P2P Security]
-
--[[User:Chowkw|Chowkw]] 00:12, 5 April 2008 (EDT)
+
--[[User:Chowkw|Chowkw]] 13:34, 7 April 2008 (EDT)

Revision as of 17:34, 6 April 2008

The different between Client-Server and P2P model.[2]

Peer-to-Peer (or P2P) networking is a fairly popular networking concept. Networks such as BitTorrent and eMule make it easy for people to find what they want and share what they have. P2P networks are used primarily to exchange pirated audio, video, software, and other inappropriate content. [5,6]

Contents


What is Peer to Peer Network

A pure peer-to-peer network does not have the notion of clients or servers, but only equal peer nodes that simultaneously function as both "clients" and "servers" to the other nodes on the network. A typical example for a non peer-to-peer file transfer is an FTP server where the client and server programs are quite distinct, and the clients initiate the download/uploads and the servers react to and satisfy these requests. [3] Besides file sharing, P2P networks are also used for Distributed Computation or Instant messaging.

Network Structure

Typical hybrid decentralized peer-to-peer architecture. A central directory server maintains an index of the metadata for all files in the network.[1]

Peer-to-peer file sharing networks are transient Internet networks that allow computer users with the same P2P networking program to connect with each other and use sophisticated searching techniques to directly access and download files from one another's hard drives. [7]

Unstructured P2P networks

Structured P2P networks

Security Concern

Applications

An important goal in peer-to-peer networks is that all clients provide resources, including bandwidth, storage space, and computing power. Thus, as nodes arrive and demand on the system increases, the total capacity of the system also increases. [3]

Peer-to-peer can be used for:


References

See Also

External Links

--Chowkw 13:34, 7 April 2008 (EDT)

Personal tools