monero-site/_i18n/en/resources/moneropedia/ntcp.md
el00ruobuob 4c1e8dd858
Moneropedia relocalized
+ 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
2018-08-03 06:34:28 +02:00

1.3 KiB

entry tags terms summary
NTCP
kovri
NTCP
NIO-Based TCP (Non-blocking I/O based TCP): one of two Kovri transports

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:
  • 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