Unverified Commit 92b84620 authored by anonimal's avatar anonimal
Browse files

Moneropedia: add Transports/SSU/NTCP

Referencing:
 - monero-project/kovri#256
 - monero-project/monero-site#155
parent 000e95cf
......@@ -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?
---
layout: moneropedia
entry: "NTCP"
tags: ["kovri"]
terms: ["NTCP"]
summary: "TODO(anonimal): finish"
---
### The Basics
TODO(anonimal): finish
### In-depth information
TODO(anonimal): finish
---
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)
---
layout: moneropedia
entry: "Transports"
tags: ["kovri"]
terms: ["transports", "transport"]
summary: "TODO(anonimal): finish"
---
### The Basics
TODO(anonimal): finish
### In-depth information
TODO(anonimal): finish
......@@ -2,7 +2,7 @@
layout: moneropedia
entry: "Tunnel"
tags: ["kovri"]
terms: ["tunnel"]
terms: ["tunnel", "tunnels"]
summary: "TODO(anonimal): finish"
---
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment