monero-site/_i18n/ru/resources/moneropedia/ntcp.md
2018-09-30 16:53:21 +06:00

32 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
tags: ["kovri"]
terms: ["NTCP"]
summary: "TCP на основе NIO (неблокирующий TCP трафик на основе ввода-вывода): один из двух транспортных средств Kovri"
---
### Основная информация
*NIO-Based TCP (TAP на основе неблокируемого ввода-вывода)* является одним из двух зашифрованных @транспортных механизмов @Kovri.
Подобно @SSU *первоочередной* целью @NTCP является безопасная передача внутрисетевых (@In-net) @I2NP сообщений по @туннелям. Однако в отличие от @SSU @NTCP работает исключительно через зашифрованный [TCP](https://en.wikipedia.org/wiki/Transmission_Control_Protocol).
### Углублённая информация
- Пропускает отдельные @I2NP сообщения (как стандартные, так и с синхронизацией по времени) после того, как:
- будет установлено соединение TCP
- будет завершена последовательность установки.
- Использует следующие методы @шифрования:
- 2048-битный алгоритм [Диффи-Хеллмана](https://en.wikipedia.org/wiki/Diffie-hellman)
- [AES-256](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard)/[CBC](https://en.wikipedia.org/wiki/Block_cipher_modes_of_operation)
- Последовательность установки может находиться в следующих *состояниях*:
- предустановка
- установка
- постустановка или "установлено"
- Использует следующую информацию из @сетевой-базы-данных:
- название транспортного протокола: NTCP
- хост: IP (IPv4 или Ipv6) или имя хоста (допускается использование сокращённого IPv6 адреса (с "::"))
- порт: 1024 - 65535
### Примечания
Более подробная информация содержится на странице [NTCP](https://geti2p.net/en/docs/transport/ntcp) @Java-I2P.