2018-02-26 18:22:26 +02:00
---
tags: ["kovri"]
terms: ["NTCP"]
2018-03-05 23:25:07 +02:00
summary: "Protokół Kontroli Transmisji oparty na nieblokowaniu wejścia/wyjścia: jeden z dwóch środków transportów Kovri."
2018-02-26 18:22:26 +02:00
---
2018-03-05 23:25:07 +02:00
### Podstawy
2018-02-26 18:22:26 +02:00
2018-03-05 23:25:07 +02:00
*Protokół Kontroli Transmisji oparty na nieblokowaniu wejścia/wyjścia (NTCP)* jest jednym z dwóch szyfrowanych środków @transportu w @Kovri .
2018-02-26 18:22:26 +02:00
2018-03-05 23:25:07 +02:00
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 ).
2018-02-26 18:22:26 +02:00
2018-03-05 23:25:07 +02:00
### Szczegółowe informacje
2018-02-26 18:22:26 +02:00
2018-03-05 23:25:07 +02:00
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 )
2018-02-26 18:22:26 +02:00
- [AES-256 ](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard )/[CBC](https://en.wikipedia.org/wiki/Block_cipher_modes_of_operation)
2018-03-05 23:25:07 +02:00
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)
2018-02-26 18:22:26 +02:00
- Port: 1024 - 65535
2018-03-05 23:25:07 +02:00
### Adnotacje
2018-02-26 18:22:26 +02:00
2018-03-05 23:25:07 +02:00
Aby dowiedzieć się więcej, przejdź do strony [NTCP ](https://geti2p.net/en/docs/transport/ntcp ) @Java -I2P.