SlideShare a Scribd company logo
1 of 19
PEER-TO-PEER SYSTEMS
Presenter: Thai Le Huy
Hanoi, April 2019
1
CONTENTS
1. Introduce
2. Peer-to-peer system
3. Middleware
4. Routing overlay
5. Timeline
6. Comparison with client/server model
7. Advantages and disadvantages
2
3
I. Introduce
Is considered to be a type of network
architecture composed of contributors
that make their resources available to
other contributors on the same
network without the need for a server
to oversee the transfer of information
4
II. Peer-to-peer system
1. P2P networking architecture
- Is generally formed dynamically by an adhoc type of addition
of nodes.
- This aspect of peer-to-peer networks gives the system the
ability to easily scale.
5
II. Peer-to-peer system
2. Type of P2P
There are generally two major types, Structured and Unstructured.
6
II. Peer-to-peer system
- To be considered an unstructured peer-to-peer network, the
network must not use any algorithm for organization or optimization
of the network(Randomized algrithm).
- there are three different models which include Pure peer-to-peer ,
Hybrid peer-to-peer, and Centralized peer-to-peer networks.
7
2. Type of P2P
a) Unstructured
II. Peer-to-peer system
Pure peer-to-peer
- Sometimes called a purely decentralized network, all nodes are
of equal ability meaning that there are no nodes that have any special
infrastructure function that could affect the network.
- A great example of a popular purely decentralized peer-to-peer
network is the Gnutella network. The main purpose of the Gnutella
network is for that of a file sharing system
8
Centralized peer-to-peer
- Infrastructural nodes are allowed to exist and are often a type of
central directory server.
- All clients connected to the network must connect to one of
these servers.
- Users connection information and List of files are saved in the
central server.
9
Hybird peer-to-peer
- Added Supernodes.
- Nodes that are dynamically assigned the task of
servicing a small subpart of the peer network by indexing
and caching files contained therein.
- A popular example of this centralized peer-to-peer
network is the file sharing network Kazaa.
10
- Structured peer-to-peer networks generally hold the traits
of using some type of algorithm for organization or optimization
of the network.
- To use some type of global protocol to ensure that any node
in the network can proficiently route a search to some peer that
has a desired file.
- By far the most popular type of structured peer-to-peer
network is the distributed hash table (DHT).
11
II. Peer-to-peer system
2. Type of P2P
b) Structured
III. Peer to peer middleware
12
IV. Routing overley
13
- GUID is an acronym for 'Globally Unique
Identifier'. It is a 128-bit integer number used to
identify resources and show by 32 hexas.
- For example:
1EC2020-3AEA-1069-A2DD-08002B30309D
IV. Routing overley
14
1 . Overlay case studies:
a) Pastry
b) Tapestry
c) Squirrel
d) Ocean Store file store
e) Ivy file system
V. P2P developmental processing timeline
1969 1979 1999 2000 2001 2009
Today
Generation 3
Bittorent
Generation 2
Napster
USENET
Generation 1
ARPANET Gnutella, Freenet Bitcoin
15
VI. Comparison between Client/server
and P2P model
- Unlikely, Client/Server networks peers in P2P don’t rely one single
source for acquiring their necessities. Multiple Participants are
involved.
- P2P is relatively cheaper to setup and simpler than client server
networks.
- P2P can operate on a basic PC operating system whereas
Client/Server networks require special OS.
16
VII. Advantages and disadvantages
- Their ability to exploit unused resources (storage, processing) in the
host computers;
- Their scalability to support large numbers of clients and hosts with
excellent balancing of the loads on network links and host computing
resources;
- The self-organizing properties of the middleware platforms which
result in support costs that are largely independent of the numbers of
clients and hosts deployed.
17
1. Advantages
- Their using for the storage of mutable data is relatively costly
compared to a trusted, centralized service;
- The promising basis that they provide for client and host anonymity
has not yet resulted in strong guarantees of anonymity
18
VII. Advantages and disadvantages
2. Disadvantages
Thanks for attention!
19

More Related Content

Similar to Peer to peer system - Mạng ngang hàng.

International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Peer To Peer Networking
Peer To Peer NetworkingPeer To Peer Networking
Peer To Peer Networkingicanhasfay
 
Network archetecture
Network archetectureNetwork archetecture
Network archetectureshah fahad
 
Peer peer messaging system (synopsis)
Peer peer messaging system (synopsis)Peer peer messaging system (synopsis)
Peer peer messaging system (synopsis)Mumbai Academisc
 
Peer to peer data management
Peer to peer data managementPeer to peer data management
Peer to peer data managementJunaid Lodhi
 
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
 
Computer Network Components
Computer Network  ComponentsComputer Network  Components
Computer Network ComponentsJyoti Akhter
 
Net+, 6th Ed. CH. 1
Net+, 6th Ed. CH. 1Net+, 6th Ed. CH. 1
Net+, 6th Ed. CH. 1WedgeB
 
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
 
Introduction to Networks & Networking Concepts
Introduction to Networks & Networking ConceptsIntroduction to Networks & Networking Concepts
Introduction to Networks & Networking Conceptszaisahil
 
Peer-to-Peer Communication Service and Messaging System
Peer-to-Peer Communication Service and Messaging SystemPeer-to-Peer Communication Service and Messaging System
Peer-to-Peer Communication Service and Messaging SystemEditor IJMTER
 
ENC 254_PPT_ch01.pptx
ENC 254_PPT_ch01.pptxENC 254_PPT_ch01.pptx
ENC 254_PPT_ch01.pptxshaker402
 

Similar to Peer to peer system - Mạng ngang hàng. (20)

International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Peer Sim & P2P
Peer Sim & P2PPeer Sim & P2P
Peer Sim & P2P
 
P2P-Network.ppt
P2P-Network.pptP2P-Network.ppt
P2P-Network.ppt
 
Final peersimp pt
Final peersimp ptFinal peersimp pt
Final peersimp pt
 
Peer To Peer Networking
Peer To Peer NetworkingPeer To Peer Networking
Peer To Peer Networking
 
Network archetecture
Network archetectureNetwork archetecture
Network archetecture
 
DISTRIBUTED SYSTEM 16M.docx
DISTRIBUTED SYSTEM 16M.docxDISTRIBUTED SYSTEM 16M.docx
DISTRIBUTED SYSTEM 16M.docx
 
Networking lec1 4
Networking lec1 4Networking lec1 4
Networking lec1 4
 
Peer peer messaging system (synopsis)
Peer peer messaging system (synopsis)Peer peer messaging system (synopsis)
Peer peer messaging system (synopsis)
 
Peer to peer data management
Peer to peer data managementPeer to peer data management
Peer to peer data management
 
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
 
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...
 
computer networks
computer networkscomputer networks
computer networks
 
Computer Network Components
Computer Network  ComponentsComputer Network  Components
Computer Network Components
 
Net+, 6th Ed. CH. 1
Net+, 6th Ed. CH. 1Net+, 6th Ed. CH. 1
Net+, 6th Ed. CH. 1
 
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
 
Peer topeer
Peer topeerPeer topeer
Peer topeer
 
Introduction to Networks & Networking Concepts
Introduction to Networks & Networking ConceptsIntroduction to Networks & Networking Concepts
Introduction to Networks & Networking Concepts
 
Peer-to-Peer Communication Service and Messaging System
Peer-to-Peer Communication Service and Messaging SystemPeer-to-Peer Communication Service and Messaging System
Peer-to-Peer Communication Service and Messaging System
 
ENC 254_PPT_ch01.pptx
ENC 254_PPT_ch01.pptxENC 254_PPT_ch01.pptx
ENC 254_PPT_ch01.pptx
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 

Recently uploaded (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 

Peer to peer system - Mạng ngang hàng.

  • 1. PEER-TO-PEER SYSTEMS Presenter: Thai Le Huy Hanoi, April 2019 1
  • 2. CONTENTS 1. Introduce 2. Peer-to-peer system 3. Middleware 4. Routing overlay 5. Timeline 6. Comparison with client/server model 7. Advantages and disadvantages 2
  • 4. Is considered to be a type of network architecture composed of contributors that make their resources available to other contributors on the same network without the need for a server to oversee the transfer of information 4 II. Peer-to-peer system
  • 5. 1. P2P networking architecture - Is generally formed dynamically by an adhoc type of addition of nodes. - This aspect of peer-to-peer networks gives the system the ability to easily scale. 5 II. Peer-to-peer system
  • 6. 2. Type of P2P There are generally two major types, Structured and Unstructured. 6 II. Peer-to-peer system
  • 7. - To be considered an unstructured peer-to-peer network, the network must not use any algorithm for organization or optimization of the network(Randomized algrithm). - there are three different models which include Pure peer-to-peer , Hybrid peer-to-peer, and Centralized peer-to-peer networks. 7 2. Type of P2P a) Unstructured II. Peer-to-peer system
  • 8. Pure peer-to-peer - Sometimes called a purely decentralized network, all nodes are of equal ability meaning that there are no nodes that have any special infrastructure function that could affect the network. - A great example of a popular purely decentralized peer-to-peer network is the Gnutella network. The main purpose of the Gnutella network is for that of a file sharing system 8
  • 9. Centralized peer-to-peer - Infrastructural nodes are allowed to exist and are often a type of central directory server. - All clients connected to the network must connect to one of these servers. - Users connection information and List of files are saved in the central server. 9
  • 10. Hybird peer-to-peer - Added Supernodes. - Nodes that are dynamically assigned the task of servicing a small subpart of the peer network by indexing and caching files contained therein. - A popular example of this centralized peer-to-peer network is the file sharing network Kazaa. 10
  • 11. - Structured peer-to-peer networks generally hold the traits of using some type of algorithm for organization or optimization of the network. - To use some type of global protocol to ensure that any node in the network can proficiently route a search to some peer that has a desired file. - By far the most popular type of structured peer-to-peer network is the distributed hash table (DHT). 11 II. Peer-to-peer system 2. Type of P2P b) Structured
  • 12. III. Peer to peer middleware 12
  • 13. IV. Routing overley 13 - GUID is an acronym for 'Globally Unique Identifier'. It is a 128-bit integer number used to identify resources and show by 32 hexas. - For example: 1EC2020-3AEA-1069-A2DD-08002B30309D
  • 14. IV. Routing overley 14 1 . Overlay case studies: a) Pastry b) Tapestry c) Squirrel d) Ocean Store file store e) Ivy file system
  • 15. V. P2P developmental processing timeline 1969 1979 1999 2000 2001 2009 Today Generation 3 Bittorent Generation 2 Napster USENET Generation 1 ARPANET Gnutella, Freenet Bitcoin 15
  • 16. VI. Comparison between Client/server and P2P model - Unlikely, Client/Server networks peers in P2P don’t rely one single source for acquiring their necessities. Multiple Participants are involved. - P2P is relatively cheaper to setup and simpler than client server networks. - P2P can operate on a basic PC operating system whereas Client/Server networks require special OS. 16
  • 17. VII. Advantages and disadvantages - Their ability to exploit unused resources (storage, processing) in the host computers; - Their scalability to support large numbers of clients and hosts with excellent balancing of the loads on network links and host computing resources; - The self-organizing properties of the middleware platforms which result in support costs that are largely independent of the numbers of clients and hosts deployed. 17 1. Advantages
  • 18. - Their using for the storage of mutable data is relatively costly compared to a trusted, centralized service; - The promising basis that they provide for client and host anonymity has not yet resulted in strong guarantees of anonymity 18 VII. Advantages and disadvantages 2. Disadvantages

Editor's Notes

  1. Kính thưa đồng chí TS Hoa Tất Thắng cùng toàn thể các đồng chí. Con số thống kê kỷ lục trên vừa được tổ chức công nghệ thông tin và truyền thông ITU của Liên hợp quốc công bố trong báo cáo ngày 3/4. Theo ước tính của tổ chức này, tới quý II năm 2019, tổng lượng người sử dụng Internet trên toàn cầu sẽ chiếm đến 51,2% dân số toàn cầu, tỷ lệ lớn nhất từ trước đến nay, Việt Nam đã có 64 triệu người kết nối mạng trực tuyến và chiếm khoảng 67% dân số, đứng thứ 12 thế giới. 30 năm sau khi Internet chính thức xuất hiện trên thế giới. Vậy cách thức chúng ta chia sẻ thông tin trên hệ thống này như thế nào, hn tôi xin phép giới thiệu với các đồng chí một hệ thống peer-to-peer system, tôi xin phép được giới bắt đầu