mirror of
https://github.com/monero-project/monero-site.git
synced 2024-11-17 16:28:19 +00:00
32 lines
1.5 KiB
Markdown
32 lines
1.5 KiB
Markdown
---
|
|
tags: ["kovri"]
|
|
terms: ["NTCP"]
|
|
summary: "Protokół Kontroli Transmisji oparty na nieblokowaniu wejścia/wyjścia: jeden z dwóch środków transportów Kovri."
|
|
---
|
|
|
|
### Podstawy
|
|
|
|
*Protokół Kontroli Transmisji oparty na nieblokowaniu wejścia/wyjścia (NTCP)* jest jednym z dwóch szyfrowanych środków @transportu w @Kovri.
|
|
|
|
Podobnie do @SSU, *głównym* przeznaczeniem NTCP jest bezpieczny transport @wiadomości @in-net w sieci @I2NP poprzez @tunele, jednak w odróżnieniu od SSU, NTCP działa jedynie za pomocą zaszyfrowanego [Protokołu Kontroli Transmisji](https://en.wikipedia.org/wiki/Transmission_Control_Protocol).
|
|
|
|
### Szczegółowe informacje
|
|
|
|
Przekazuje pojedyncze wiadomości I2NP, po tym jak:
|
|
- został ustanowiony Protokół Kontroli Transmisji
|
|
- została ukończona sekwencja ustanowienia
|
|
Korzysta z następujących @szyfrowań:
|
|
- 2048-bitowy [Diffie-Hellman](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)
|
|
Sekwencja ustanowienia składa się z następujących *stanów*:
|
|
- Pre-ustanowienie
|
|
- ustanowienie
|
|
- Post-ustanowienie or "Ustanowione"
|
|
Korzysta z następujących charakterystyk @bazy-danych-sieci:
|
|
- Nazwa środka transportu: NTCP
|
|
- Host: IP (IPv4 lub IPv6) lub nazwa hosta (skrócony adres IPv6 (wraz z "::") jest dozwolony)
|
|
- Port: 1024 - 65535
|
|
|
|
### Adnotacje
|
|
|
|
Aby dowiedzieć się więcej, przejdź do strony [NTCP](https://geti2p.net/en/docs/transport/ntcp) @Java-I2P.
|