peer to peer networking

14
PEER-TO-PEER NETWORKING presented By Belay Kelemework

Upload: belay-kelemework

Post on 08-Feb-2017

40 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Peer to peer networking

PEER-TO-PEER NETWORKINGpresented By Belay Kelemework

Page 2: Peer to peer networking

Abstract

• P2P networking has generated tremendous interest worldwide among both Internet surfers and computer networking professionals.•  P2P software systems like Kazaa and Napster rank amongst the most

popular software applications ever.• Numerous businesses and Web sites have promoted "peer-to-peer"

technology as the future of Internet networking.• Although they have actually existed for many years, P2P technologies

promise to radically change the future of networking.

Page 3: Peer to peer networking

Introduction

• A Peer-to-Peer network has no dedicated Servers.• In Peer-to-Peer network, a number of workstations (or clients) are

connected together for the purpose of sharing devices, information or data. All the workstations are considered as equal.• Any one computer can act as client or server at any instance.

Page 4: Peer to peer networking

What is Peer-to-Peer networks

• Peer-to-peer (P2P) computing or networking is a distributed application architecture that partitions tasks or workloads between peers. • Peers are equally privileged, equipotent participants in the application.

They are said to form a peer-to-peer network of nodes.• Peers make a portion of their resources, such as processing power,

disk storage or network bandwidth, directly available to other network participants, without the need for central coordination by servers or stable hosts.

Page 5: Peer to peer networking

What is Peer-to-Peer networks

• The P2P acronym technically stands for peer-to-peer. Webopedia defines P2P as• "A type of network in which each workstation has equivalent

capabilities and responsibilities. This differs from client/server architectures, in which some computers are dedicated to serving the others."• Computers in a peer-to-peer network are typically situated physically

near to each other and run similar networking protocols and software. Before home networking became popular, only small businesses and schools built peer-to-peer networks.

Page 6: Peer to peer networking

Architecture

• A peer-to-peer network is designed around the notion of equal peer nodes simultaneously functioning as both "clients" and "servers" to the other nodes on the network. • This model of network arrangement differs from the client-server

model where communication is usually to and from a central server.

Page 7: Peer to peer networking

Application

• Content delivery:- In P2P networks, clients both provide and use resources. • File sharing networks:- Many file peer-to-peer file sharing networks,

such as Gnutella, G2, and the eDonkey network popularized peer-to-peer technologies.• Multimedia:-Some proprietary multimedia applications, such

as Spotify, use a peer-to-peer network along with streaming servers to stream audio and video to their clients.

Page 8: Peer to peer networking

Example of Peer-to-Peer technology

Page 9: Peer to peer networking

Advantages of Peer-to-peer networking

• easy to install • All the resources and contents are shared by all the peers• P2P is more reliable as central dependency is eliminated. Failure of

one peer doesn’t affect the functioning of other peers.• There is no need for full-time System Administrator. • The over-all cost of building and maintaining this type of network is

comparatively very less.

Page 10: Peer to peer networking

Disadvantages(drawbacks) of Peer to peer

• system is decentralized thus it is difficult to administer. • Security in this system is very less viruses, spywares, Trojans, etc.

malwares can easily transmit over this P-2-P architecture.• Data recovery or backup is very difficult.• Lot of movies, music and other copyrighted files are transferred using

this type of file transfer. P2P is the technology used in torrents.

Page 11: Peer to peer networking

Surprising about Peer to peer networks

• FireChat uses peer-to-peer mesh networking technology to connect people and mobile devices even when no Internet connection or mobile data service is available.

Page 12: Peer to peer networking

Popular P2P Applications and Networks

• No one P2P application or network enjoys exclusive popularity on the Internet today. Popular P2P networks include:

eDonkeyBitTorrentGnutella• and popular P2P applications includeeMuleLimewire

Page 13: Peer to peer networking

Summary

• The "P2P" acronym has become a household term. The term refers to a combination of things: software applications, network technologies, and the ethics of file sharing.• In the years ahead, expect the concept of P2P to continue evolving.• The networking industry will introduce a wider range of peer-to-peer

applications that should compete for attention with traditional desktop and client / server systems.

Page 14: Peer to peer networking

References

• https://www.lifewire.com/p2p-networking-and-software-818019• https://en.wikipedia.org/wiki/Peer-to-peer• http://searchnetworking.techtarget.com/definition/peer-to-peer• http://www.omnisecu.com/basic-networking/peer-to-peer-and-client

-server-networks.php• http://www.ianswer4u.com/2011/05/peer-to-peer-network-p2p-adva

ntages-and.html#axzz4R7wWJ09Y• http://shodhganga.inflibnet.ac.in/bitstream/

10603/11206/13/13_conclusion.pdf