SlideShare ist ein Scribd-Unternehmen logo
1 von 18
1
“Commonly Used P2P
Communications
methods & Program”
By Farhan Afzal Saifee 090301067
Instructor : Dr. Ezgi Deniz Ulker
2
CONTENTS
• What is Peer to Peer?
- Properties of Peer to Peer
• Knowledge of Client – Server Architecture.
• How does Internet P2P works?
• Peer to Peer Systems Modes
- Centralized, Decentralized or Hierarchical
• Types of Peer 2 Peer Network.
• Commonly Used Peer to Peer Programs.
3
What is Peer to Peer?
• The term Peer refers to a user computer
• Peer to Peer defines a communication (exchange of
information) that takes place between two or more nodes
at a particular time without a dedicated server.
• In that case a Peer can be Client and a Server at the
same time (Servant)
• Many P2P networks (including the original Napster) are
not pure peer networks as they somehow utilize central
servers for some functions
4
Properties of Peer to Peer Systems
1. Unreliable, uncoordinated, unmanaged
- No central authority, peers are completely independent
- Increases flexibility of individual peers.
2. Large collection of resources
-Voluntary participation, global reach
-Millions of simultaneous users
3. Network is dynamic: nodes enter and leave the network
“frequently” and Nodes are Anonymous.
5
Knowledge of Client - Server
• It is a system that includes a
client and a server, and the
client-server model works as a
series of transactions between
the two.
1. The client initiates the
transaction by sending a
request to the server,
2. And the server, which is always
in a state of readiness to accept
requests, responds by providing
a service or resource to the
client.
6
How does Internet P2P Works.
1. User downloads and executes a peer-to-peer networking
program (Gnutellanet )
2. User enters the IP address of another computer
belonging to the network. (Must know 3 - 5 Addresses)
3. Once the computer finds another network member on-
line, it will connect to that user's connection (who has
gotten their IP address from another user's connection
and so on).
4. Users can choose how many member connections to seek
at one time and determine which files they wish to share
or password protect.
7
Peer to Peer System Modes.
Peer to Peer
System
Centralized
Architecture
Brokered
Architecture
Napster
De-Centralized
Architecture
Freenet, Gnutella
Hierarchical
Kazaa , Skype
8
 Centralized model
 Global index held by a
central authority
(single point of failure)
 Brokered Architecture
 direct contact between
requestors and providers
 Example: Napster
P2P System models (1)
9
How Napster Works
0 – Every Servant is registering
to the broker
1 – Servant contacts the broker
that has the information of the
resources held by other
servants who are registered to
the broker
2 - Broker responds to the
servant, sends the IP address of
a servant that has the desired
file.
3 – The downloading process
takes place.
10
P2P System models (2)
 Decentralized model
 Examples: Gnutella
 no global index, no central coordination, Interaction
takes place between the nodes
 Direct contact between requestors and providers
(Gnutella)
0 - Starts to search servant that
keeps the resource. When it finds
the data, it’s private address is
given back.
1 - Resource and address known,
they started to communicate (file
transmission).
11
P2P System models (3)
 Hierarchical model
 Introduction of “super-peers” or “Super-Nodes”
 Mix of centralized and decentralized model
 Example: FastTrack Protocol,Kazaa
12
Types of Peer to Peer Network
Peer-to-peer networks come in three flavors. The category
classification is based on the network and application.
• Collaborative Computing
 Also referred to as distributed computing, it combines
the idle or unused CPU processing power and/or free
disk space of many computers in the network.
• Instant Messaging
 where software applications, such as MSN Messenger
or AOL Instant Messenger, for example, allow users to
chat via text messages in real-time
• Affinity Communities
 One of the group of P2P networks that is based
around file-sharing
13
Commonly Used Peer to Peer Programs.
1. BitTorrent
2. Ares
3. Limewire
4. Skype
5. Yahoo Messenger
6. Ebay Web Application
7. Viber
8. Tango
9. FrostWire
14
Commonly Used Peer to Peer Programs. “SKYPE”
 Skype is a peer-to-peer (p2p) VoIP client developed by
the organization that created Kazaa.
 It is very similar to the MSN and Yahoo IM
applications, as it has capabilities for voice-
calls, instant messaging
 The underlying protocols and techniques it employs are
quite different
 Two types of nodes in this overlay network, ordinary
hosts and super nodes (SN).
• An ordinary host is a Skype application that can be
used to place voice calls and send text messages.
• A super node is an ordinary host’s end-point on the
Skype network.
15
“SKYPE” Cont…
16
“SKYPE” Cont…
17
“SKYPE” Cont…
• Skype clearly has both peer-to-peer components as well as
client-server components
• Account data is stored in central servers. But audio streams
from peer to peer.
• The contact list, as well as the authentication, as you
noticed, goes through Skype's servers
18
Thank you for
your Attention

Weitere ähnliche Inhalte

Was ist angesagt?

Filesharing using bittorrent protocol
Filesharing using bittorrent protocolFilesharing using bittorrent protocol
Filesharing using bittorrent protocolNishan Shetty
 
Peer to peer Networks
Peer to peer Networks Peer to peer Networks
Peer to peer Networks Nicola Cerami
 
Peer to Peer vs Client/Server Network By Ahnaf
Peer to Peer vs Client/Server Network By AhnafPeer to Peer vs Client/Server Network By Ahnaf
Peer to Peer vs Client/Server Network By Ahnafahnarokz
 
Team 4 Presents: The Client Server Model
Team 4 Presents: The Client Server Model Team 4 Presents: The Client Server Model
Team 4 Presents: The Client Server Model anniekate93
 
Peerto Peer Networks
Peerto Peer NetworksPeerto Peer Networks
Peerto Peer Networkssanjoysanyal
 
Clientserver Presentation
Clientserver PresentationClientserver Presentation
Clientserver PresentationTuhin_Das
 
Computer Networking - Its Advantages & Disadvantages
Computer Networking - Its Advantages & DisadvantagesComputer Networking - Its Advantages & Disadvantages
Computer Networking - Its Advantages & DisadvantagesRita Gokani
 
Peer To Peer Networking
Peer To Peer NetworkingPeer To Peer Networking
Peer To Peer Networkingicanhasfay
 
Lesson4.9 d u4l3 hierarchy of open protocols
Lesson4.9 d u4l3 hierarchy of open protocolsLesson4.9 d u4l3 hierarchy of open protocols
Lesson4.9 d u4l3 hierarchy of open protocolsLexume1
 
Synapse india reviews abot Networking Concept
Synapse india reviews abot Networking ConceptSynapse india reviews abot Networking Concept
Synapse india reviews abot Networking Conceptsaritasingh19866
 
Application layer protocol - Electronic Mail
Application layer protocol - Electronic MailApplication layer protocol - Electronic Mail
Application layer protocol - Electronic MailAmishaSahu3
 
Client Server Network By Usman Ihsan
Client Server Network By Usman IhsanClient Server Network By Usman Ihsan
Client Server Network By Usman IhsanSubhan_Virk_UAF
 
Bit torrent seminar
Bit torrent seminarBit torrent seminar
Bit torrent seminarbalu0503
 

Was ist angesagt? (20)

Filesharing using bittorrent protocol
Filesharing using bittorrent protocolFilesharing using bittorrent protocol
Filesharing using bittorrent protocol
 
Peer Sim & P2P
Peer Sim & P2PPeer Sim & P2P
Peer Sim & P2P
 
Peer topeer
Peer topeerPeer topeer
Peer topeer
 
Final peersimp pt
Final peersimp ptFinal peersimp pt
Final peersimp pt
 
Peer to peer Networks
Peer to peer Networks Peer to peer Networks
Peer to peer Networks
 
Peer to peer
Peer to peerPeer to peer
Peer to peer
 
Peer to Peer vs Client/Server Network By Ahnaf
Peer to Peer vs Client/Server Network By AhnafPeer to Peer vs Client/Server Network By Ahnaf
Peer to Peer vs Client/Server Network By Ahnaf
 
Bit torrent a revolution in p2p
Bit torrent a revolution in p2pBit torrent a revolution in p2p
Bit torrent a revolution in p2p
 
Team 4 Presents: The Client Server Model
Team 4 Presents: The Client Server Model Team 4 Presents: The Client Server Model
Team 4 Presents: The Client Server Model
 
Peerto Peer Networks
Peerto Peer NetworksPeerto Peer Networks
Peerto Peer Networks
 
Clientserver Presentation
Clientserver PresentationClientserver Presentation
Clientserver Presentation
 
The osi model
The osi modelThe osi model
The osi model
 
Computer Networking - Its Advantages & Disadvantages
Computer Networking - Its Advantages & DisadvantagesComputer Networking - Its Advantages & Disadvantages
Computer Networking - Its Advantages & Disadvantages
 
Networks
NetworksNetworks
Networks
 
Peer To Peer Networking
Peer To Peer NetworkingPeer To Peer Networking
Peer To Peer Networking
 
Lesson4.9 d u4l3 hierarchy of open protocols
Lesson4.9 d u4l3 hierarchy of open protocolsLesson4.9 d u4l3 hierarchy of open protocols
Lesson4.9 d u4l3 hierarchy of open protocols
 
Synapse india reviews abot Networking Concept
Synapse india reviews abot Networking ConceptSynapse india reviews abot Networking Concept
Synapse india reviews abot Networking Concept
 
Application layer protocol - Electronic Mail
Application layer protocol - Electronic MailApplication layer protocol - Electronic Mail
Application layer protocol - Electronic Mail
 
Client Server Network By Usman Ihsan
Client Server Network By Usman IhsanClient Server Network By Usman Ihsan
Client Server Network By Usman Ihsan
 
Bit torrent seminar
Bit torrent seminarBit torrent seminar
Bit torrent seminar
 

Andere mochten auch

1 s2.0-s2212868912000062-main
1 s2.0-s2212868912000062-main1 s2.0-s2212868912000062-main
1 s2.0-s2212868912000062-mainTuti Aryanti
 
Webkit presentazione ufficiale
Webkit presentazione ufficialeWebkit presentazione ufficiale
Webkit presentazione ufficialeintoinside
 
Las redes sociales
Las redes socialesLas redes sociales
Las redes socialesXOAN459
 
張琪的故事
張琪的故事張琪的故事
張琪的故事rontex
 
Quardilaterals
QuardilateralsQuardilaterals
Quardilaterals1000886878
 

Andere mochten auch (7)

1 s2.0-s2212868912000062-main
1 s2.0-s2212868912000062-main1 s2.0-s2212868912000062-main
1 s2.0-s2212868912000062-main
 
Webkit presentazione ufficiale
Webkit presentazione ufficialeWebkit presentazione ufficiale
Webkit presentazione ufficiale
 
Las redes sociales
Las redes socialesLas redes sociales
Las redes sociales
 
張琪的故事
張琪的故事張琪的故事
張琪的故事
 
Posibilidades
PosibilidadesPosibilidades
Posibilidades
 
Quardilaterals
QuardilateralsQuardilaterals
Quardilaterals
 
Microbes 3
Microbes 3Microbes 3
Microbes 3
 

Ähnlich wie Commonly Used Peer to Peer Methods & Applications

Peer to Peer Network with its Architecture, Types, and Examples!!
Peer to Peer Network with its Architecture, Types, and Examples!!Peer to Peer Network with its Architecture, Types, and Examples!!
Peer to Peer Network with its Architecture, Types, and Examples!!DigitalThinkerHelp
 
Chapter One Network nile.pptx
Chapter One Network nile.pptxChapter One Network nile.pptx
Chapter One Network nile.pptxMohamedAbdi347025
 
Introduction to Computer Networking
Introduction to Computer NetworkingIntroduction to Computer Networking
Introduction to Computer Networkingshankars73
 
Peer peer messaging system (synopsis)
Peer peer messaging system (synopsis)Peer peer messaging system (synopsis)
Peer peer messaging system (synopsis)Mumbai Academisc
 
A Brief Note On Peer And Peer ( P2P ) Applications Have No...
A Brief Note On Peer And Peer ( P2P ) Applications Have No...A Brief Note On Peer And Peer ( P2P ) Applications Have No...
A Brief Note On Peer And Peer ( P2P ) Applications Have No...Brenda Thomas
 
PeerToPeerComputing (1)
PeerToPeerComputing (1)PeerToPeerComputing (1)
PeerToPeerComputing (1)MurtazaB
 
Topic # 16 of outline Managing Network Services.pptx
Topic # 16 of outline Managing Network Services.pptxTopic # 16 of outline Managing Network Services.pptx
Topic # 16 of outline Managing Network Services.pptxAyeCS11
 
Peer to peer (p2p)
Peer to peer (p2p)Peer to peer (p2p)
Peer to peer (p2p)Harshini
 
E-Management, Archival and Retrieval of documents/Office Networking System
E-Management, Archival and Retrieval of documents/Office Networking SystemE-Management, Archival and Retrieval of documents/Office Networking System
E-Management, Archival and Retrieval of documents/Office Networking SystemVaughan Olufemi ACIB, AICEN, ANIM
 
Unit 1 web technology uptu slide
Unit 1 web technology uptu slideUnit 1 web technology uptu slide
Unit 1 web technology uptu slideAbhishek Kesharwani
 
UNIT I DIS.pptx
UNIT I DIS.pptxUNIT I DIS.pptx
UNIT I DIS.pptxSamPrem3
 

Ähnlich wie Commonly Used Peer to Peer Methods & Applications (20)

Peer to Peer services and File systems
Peer to Peer services and File systemsPeer to Peer services and File systems
Peer to Peer services and File systems
 
Peer to Peer Network with its Architecture, Types, and Examples!!
Peer to Peer Network with its Architecture, Types, and Examples!!Peer to Peer Network with its Architecture, Types, and Examples!!
Peer to Peer Network with its Architecture, Types, and Examples!!
 
applayer.pptx
applayer.pptxapplayer.pptx
applayer.pptx
 
Iso model
Iso modelIso model
Iso model
 
Network Protocol and TCP/IP
Network Protocol and TCP/IPNetwork Protocol and TCP/IP
Network Protocol and TCP/IP
 
Computer networks
Computer networksComputer networks
Computer networks
 
COMPUTER NW2 (1).pptx
COMPUTER NW2 (1).pptxCOMPUTER NW2 (1).pptx
COMPUTER NW2 (1).pptx
 
Chapter One Network nile.pptx
Chapter One Network nile.pptxChapter One Network nile.pptx
Chapter One Network nile.pptx
 
Introduction to Computer Networking
Introduction to Computer NetworkingIntroduction to Computer Networking
Introduction to Computer Networking
 
Peer peer messaging system (synopsis)
Peer peer messaging system (synopsis)Peer peer messaging system (synopsis)
Peer peer messaging system (synopsis)
 
Networking concepts
Networking conceptsNetworking concepts
Networking concepts
 
A Brief Note On Peer And Peer ( P2P ) Applications Have No...
A Brief Note On Peer And Peer ( P2P ) Applications Have No...A Brief Note On Peer And Peer ( P2P ) Applications Have No...
A Brief Note On Peer And Peer ( P2P ) Applications Have No...
 
PeerToPeerComputing (1)
PeerToPeerComputing (1)PeerToPeerComputing (1)
PeerToPeerComputing (1)
 
Topic # 16 of outline Managing Network Services.pptx
Topic # 16 of outline Managing Network Services.pptxTopic # 16 of outline Managing Network Services.pptx
Topic # 16 of outline Managing Network Services.pptx
 
Peer to peer (p2p)
Peer to peer (p2p)Peer to peer (p2p)
Peer to peer (p2p)
 
gampong.pptx
gampong.pptxgampong.pptx
gampong.pptx
 
E-Management, Archival and Retrieval of documents/Office Networking System
E-Management, Archival and Retrieval of documents/Office Networking SystemE-Management, Archival and Retrieval of documents/Office Networking System
E-Management, Archival and Retrieval of documents/Office Networking System
 
Application Layer
Application LayerApplication Layer
Application Layer
 
Unit 1 web technology uptu slide
Unit 1 web technology uptu slideUnit 1 web technology uptu slide
Unit 1 web technology uptu slide
 
UNIT I DIS.pptx
UNIT I DIS.pptxUNIT I DIS.pptx
UNIT I DIS.pptx
 

Kürzlich hochgeladen

_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 

Kürzlich hochgeladen (20)

_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 

Commonly Used Peer to Peer Methods & Applications

  • 1. 1 “Commonly Used P2P Communications methods & Program” By Farhan Afzal Saifee 090301067 Instructor : Dr. Ezgi Deniz Ulker
  • 2. 2 CONTENTS • What is Peer to Peer? - Properties of Peer to Peer • Knowledge of Client – Server Architecture. • How does Internet P2P works? • Peer to Peer Systems Modes - Centralized, Decentralized or Hierarchical • Types of Peer 2 Peer Network. • Commonly Used Peer to Peer Programs.
  • 3. 3 What is Peer to Peer? • The term Peer refers to a user computer • Peer to Peer defines a communication (exchange of information) that takes place between two or more nodes at a particular time without a dedicated server. • In that case a Peer can be Client and a Server at the same time (Servant) • Many P2P networks (including the original Napster) are not pure peer networks as they somehow utilize central servers for some functions
  • 4. 4 Properties of Peer to Peer Systems 1. Unreliable, uncoordinated, unmanaged - No central authority, peers are completely independent - Increases flexibility of individual peers. 2. Large collection of resources -Voluntary participation, global reach -Millions of simultaneous users 3. Network is dynamic: nodes enter and leave the network “frequently” and Nodes are Anonymous.
  • 5. 5 Knowledge of Client - Server • It is a system that includes a client and a server, and the client-server model works as a series of transactions between the two. 1. The client initiates the transaction by sending a request to the server, 2. And the server, which is always in a state of readiness to accept requests, responds by providing a service or resource to the client.
  • 6. 6 How does Internet P2P Works. 1. User downloads and executes a peer-to-peer networking program (Gnutellanet ) 2. User enters the IP address of another computer belonging to the network. (Must know 3 - 5 Addresses) 3. Once the computer finds another network member on- line, it will connect to that user's connection (who has gotten their IP address from another user's connection and so on). 4. Users can choose how many member connections to seek at one time and determine which files they wish to share or password protect.
  • 7. 7 Peer to Peer System Modes. Peer to Peer System Centralized Architecture Brokered Architecture Napster De-Centralized Architecture Freenet, Gnutella Hierarchical Kazaa , Skype
  • 8. 8  Centralized model  Global index held by a central authority (single point of failure)  Brokered Architecture  direct contact between requestors and providers  Example: Napster P2P System models (1)
  • 9. 9 How Napster Works 0 – Every Servant is registering to the broker 1 – Servant contacts the broker that has the information of the resources held by other servants who are registered to the broker 2 - Broker responds to the servant, sends the IP address of a servant that has the desired file. 3 – The downloading process takes place.
  • 10. 10 P2P System models (2)  Decentralized model  Examples: Gnutella  no global index, no central coordination, Interaction takes place between the nodes  Direct contact between requestors and providers (Gnutella) 0 - Starts to search servant that keeps the resource. When it finds the data, it’s private address is given back. 1 - Resource and address known, they started to communicate (file transmission).
  • 11. 11 P2P System models (3)  Hierarchical model  Introduction of “super-peers” or “Super-Nodes”  Mix of centralized and decentralized model  Example: FastTrack Protocol,Kazaa
  • 12. 12 Types of Peer to Peer Network Peer-to-peer networks come in three flavors. The category classification is based on the network and application. • Collaborative Computing  Also referred to as distributed computing, it combines the idle or unused CPU processing power and/or free disk space of many computers in the network. • Instant Messaging  where software applications, such as MSN Messenger or AOL Instant Messenger, for example, allow users to chat via text messages in real-time • Affinity Communities  One of the group of P2P networks that is based around file-sharing
  • 13. 13 Commonly Used Peer to Peer Programs. 1. BitTorrent 2. Ares 3. Limewire 4. Skype 5. Yahoo Messenger 6. Ebay Web Application 7. Viber 8. Tango 9. FrostWire
  • 14. 14 Commonly Used Peer to Peer Programs. “SKYPE”  Skype is a peer-to-peer (p2p) VoIP client developed by the organization that created Kazaa.  It is very similar to the MSN and Yahoo IM applications, as it has capabilities for voice- calls, instant messaging  The underlying protocols and techniques it employs are quite different  Two types of nodes in this overlay network, ordinary hosts and super nodes (SN). • An ordinary host is a Skype application that can be used to place voice calls and send text messages. • A super node is an ordinary host’s end-point on the Skype network.
  • 17. 17 “SKYPE” Cont… • Skype clearly has both peer-to-peer components as well as client-server components • Account data is stored in central servers. But audio streams from peer to peer. • The contact list, as well as the authentication, as you noticed, goes through Skype's servers