mirror of
https://github.com/monero-project/monero-site.git
synced 2024-11-05 16:07:36 +00:00
4c1e8dd858
+ correction on Italian Account + Removed leftover miners.md (replaced by mining.md) + Removed Dust and update Copyright + Code improvement to avoid reading the config file and to use the builtin jekyll config variable passed in the content + Ammount.md:25/26 glitch "\@transaction-privacy" corrected. PL to be checked twice. + Italian ammount.md moneropedia links corrected (terms added to destination entries, unnecessary markdown links removed) + Polish corrections + extend ruby \word-boundary in regex to match `-based` `-like` `-form` + Updated readme according to the new way to add or translate a moneropedia entry + fix mining with CryptoNight variant + rebased to include AR + chery picked #820 to avoid conflicts
1.3 KiB
1.3 KiB
entry | tags | terms | summary | ||
---|---|---|---|---|---|
NTCP |
|
|
NIO-Based TCP (Non-blocking I/O based TCP): one of two Kovri transports |
{% include untranslated.html %}
The Basics
NIO-Based TCP (Non-blocking I/O based TCP) is one of two encrypted @transports for @Kovri.
Similar to @SSU, @NTCP's primary purpose is to securely transmit @in-net @I2NP messages through @tunnels but, unlike @SSU, @NTCP functions solely over encrypted TCP.
In-depth information
- Passes along individual @I2NP messages (both Standard and Time Sync) after:
- TCP has been established
- Establishment Sequence has been completed
- Uses the following @encryption:
- 2048-bit Diffie-Hellman
- AES-256/CBC
- Establishment Sequence has the following states:
- Pre-establishment
- Establishment
- Post-establishment or "Established"
- Uses the following from the @network-database:
- Transport name: NTCP
- Host: IP (IPv4 or IPv6) or host name (shortened IPv6 address (with "::") is allowed)
- Port: 1024 - 65535
Notes
For further details, read @Java-I2P's NTCP