forked from monero-project/monero-site
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Moneropedia: add Transports/SSU/NTCP
Referencing: - monero-project/kovri#256 - monero-project#155
- Loading branch information
Showing
5 changed files
with
64 additions
and
2 deletions.
There are no files selected for viewing
This file contains 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
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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) |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 |
This file contains 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