Tutorials     About     RSS
Tech and Media Labs

Peer GUID Ring

Jakob Jenkov
Last update: 2021-06-03

A common way to address the peer addressability, findability and message routability challenges are by organizing the peers in the network into a "virtual ring" based on their GUID's. Peers with adjacent GUID's are perceived as being located next to each other in this ring. I'll get back into what "adjacent GUID's" means in a later text.

A P2P virtual GUID ring.
A P2P virtual GUID ring.

Here is a diagram showing 16 peers organized into a ring, based on their GUID's. This diagram is a bit more abstract, but less confusing (has less distracting details). I'll be showing you the rest of the P2P network basics using such diagrams.

A P2P virtual GUID ring.
A P2P virtual GUID ring.

Notice, the peers do not yet have any connections or references to each other. They just have a GUID. I'll show you later how a P2P network "boots" from 1 peer to N peers.

Virtual Location is not equal to Geographical Location

The organization of peers into a ring is only logical (virtual). Two peers with GUID's very close to each other, could actually be located in different parts of the world geographically. For instance, in Denmark and Australia. Thus, virtual location is not equal to geographical location.

Jakob Jenkov

Featured Videos

Thread Congestion in Java - Video Tutorial

Sponsored Ads

Maildroppa - Smart Email Marketing Solution
Close TOC

All Trails

Trail TOC

Page TOC