P2P Networks Introduction
Jakob Jenkov
Peer-to-peer networks, AKA P2P networks, are networks of computer communicating without a central server. Peers are different from clients and servers in that clients and servers have different roles, whereas peers typically all have the same roles - each acting as both client of, and server to, other peers in the P2P network.
There are multiple P2P network topologies - such as unstructured P2P topologies, N-dimensional grid P2P topologies, tree P2P topologies, ring P2P topologies and my own - the polyring P2P topology. I introduce each of these topologies in this video.
Chapters:
0:00 P2P topology introduction 1:20 Peer-to-peer network definition 1:36 P2P use cases 5:06 Peers vs. Clients and Servers 5:43 P2P pros and cons 7:54 P2P network topologies 8:46 Unstructured P2P topologies 12:34 N-Dimensional P2P topology 18:11 Tree P2P topology 21:27 Ring P2P topology 26:24 Polyring P2P topology 38:25 Hybrid P2P topologies 43:43 P2P challenges 44:26 P2P network management challenges 45:44 P2P network storage and location challenges 46:51 P2P consensus challenges 48:21 P2P security challenges 50:58 P2P challenge solutions
P2P Video Playlist: https://www.youtube.com/playlist?list=PLL8woMHwr36F-1h7BE92ynHHOE3zebGpA
P2P Tutorials - Text: https://jenkov.com/tutorials/p2p/index.html
Polymorph Polyring P2P topology tutorial - text: https://jenkov.com/tutorials/p2p/polymorph.html ... https://www.youtube.com/watch?v=Vw9ynzuGNSw
171361190 Bytes