diff --git a/knowledge-base/moneropedia/kovri.md b/knowledge-base/moneropedia/kovri.md index 754bd9c8..2c700526 100644 --- a/knowledge-base/moneropedia/kovri.md +++ b/knowledge-base/moneropedia/kovri.md @@ -56,15 +56,20 @@ TODO(anonimal): finish @network-database +@NTCP + @reseed @router-info +@SSU + @subscription +@transports + @tunnel - Kovri Cryptography (encryption, signatures, etc.) -- Kovri Transports (SSU/NTCP) - Kovri I2PControl (links to API, clients + qtoopie) - ...more/what else? diff --git a/knowledge-base/moneropedia/ntcp.md b/knowledge-base/moneropedia/ntcp.md new file mode 100644 index 00000000..163db18c --- /dev/null +++ b/knowledge-base/moneropedia/ntcp.md @@ -0,0 +1,15 @@ +--- +layout: moneropedia +entry: "NTCP" +tags: ["kovri"] +terms: ["NTCP"] +summary: "TODO(anonimal): finish" +--- + +### The Basics + +TODO(anonimal): finish + +### In-depth information + +TODO(anonimal): finish diff --git a/knowledge-base/moneropedia/ssu.md b/knowledge-base/moneropedia/ssu.md new file mode 100644 index 00000000..303e74ae --- /dev/null +++ b/knowledge-base/moneropedia/ssu.md @@ -0,0 +1,27 @@ +--- +layout: moneropedia +entry: "SSU" +tags: ["kovri"] +terms: ["SSU"] +summary: "I2P's Secure Semi-reliable UDP layer" +--- + +### The Basics + +*Secure Semi-reliable UDP* (SSU) is one of two encrypted @transport layers for @Kovri/@I2P. + +SSU's *primary* purpose is to securely transmit @in-net @I2NP messages through @tunnels over encrypted [UDP](https://en.wikipedia.org/wiki/User_Datagram_Protocol). + +### In-depth information + +- Much like its @NTCP counterpart, SSU is a connection-oriented, point-to-point data transport +- Termed *semi-reliable* because SSU will repeatedly retransmit *unacknowledged* messages (up to maximum number then dropped) +- SSU also provides several unique services (in addition to its function as a @transport layer): + - IP detection (local inspection + peer testing) + - NAT traversal (using introducers) + - Firewall status + - If implemented, SSU can notify NTCP if the external address or firewall status changes + +### Notes + +For further details, read @Java-I2P's [SSU](https://geti2p.net/en/docs/transport/ssu) diff --git a/knowledge-base/moneropedia/transports.md b/knowledge-base/moneropedia/transports.md new file mode 100644 index 00000000..01b9cebe --- /dev/null +++ b/knowledge-base/moneropedia/transports.md @@ -0,0 +1,15 @@ +--- +layout: moneropedia +entry: "Transports" +tags: ["kovri"] +terms: ["transports", "transport"] +summary: "TODO(anonimal): finish" +--- + +### The Basics + +TODO(anonimal): finish + +### In-depth information + +TODO(anonimal): finish diff --git a/knowledge-base/moneropedia/tunnel.md b/knowledge-base/moneropedia/tunnel.md index 8b130404..b0891cec 100644 --- a/knowledge-base/moneropedia/tunnel.md +++ b/knowledge-base/moneropedia/tunnel.md @@ -2,7 +2,7 @@ layout: moneropedia entry: "Tunnel" tags: ["kovri"] -terms: ["tunnel"] +terms: ["tunnel", "tunnels"] summary: "TODO(anonimal): finish" ---