Created
May 11, 2020 23:54
-
-
Save diamondburned/f2f34f0c5a18ab16fd5fe799f233e9c3 to your computer and use it in GitHub Desktop.
dum
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+------------------------------------------+ | |
| Server index | | |
| | | |
| 1. Node 40ms 14.x.x.x | | |
| 2. Node 275ms 275.2.51.x +--------v | |
| 3. Node 175ms x.x.x.x +----+ | | |
| | | | 2. Node 2 shows an already connected | |
| * Nodes shown here are already verified | | | node, which is listed on the umbrella | |
| and can be "trusted" when connecting to | | | server | |
| other nodes. | | | | |
| | | | | |
| | | | | |
| | | | | |
+------+-----------------------------------+ | | | |
^ | | | |
| | | | |
| | | | |
+---------+----+ +--------+ | | | |
| | | +<--------------<+ | |
| Umbrella | | Node | | | |
| server | | | | | |
| | +-------++ | | |
+---------+----+ ^ | | |
^ | | | |
| | | | |
| 1. Node initializes a | | | |
| connection with the | | | |
| umbrella server to | | | |
| register | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
++-------+ | | | |
| | | v | |
| Node | | +--+-----+ | |
| | | | | | |
+--------+ +--------->+ Node | | |
3. A direct | | | |
connection can be +--------+ | |
established to another node, | |
allowing users to communicate | |
directly with other servers | |
safely | |
* Data that has to be shared will be shared, | |
including messages sent by either servers. | |
This means they may or may not be logged by | |
either sides. End-to-end encryption may be used. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment