mirror of
https://github.com/monero-project/monero-site.git
synced 2024-12-15 12:56:36 +02:00
92b846204f
Referencing: - monero-project/kovri#256 - monero-project/monero-site#155
1.0 KiB
1.0 KiB
layout | entry | tags | terms | summary | ||
---|---|---|---|---|---|---|
moneropedia | SSU |
|
|
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.
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