mirror of
https://github.com/monero-project/monero-site.git
synced 2024-12-26 21:50:33 +00:00
27 lines
2.7 KiB
Markdown
27 lines
2.7 KiB
Markdown
|
---
|
|||
|
tags: ["kovri"]
|
|||
|
terms: ["I2NP"]
|
|||
|
summary: "Сетевой протокол I2P: механизм, в котором сообщения I2NP отправляются в сетях I2P"
|
|||
|
---
|
|||
|
|
|||
|
### Основная информация
|
|||
|
|
|||
|
Из статьи @Java-I2P:
|
|||
|
|
|||
|
>
|
|||
|
@I2NP управляет маршрутизацией и смешиванием сообщений между маршрутизаторами, равно как и выбором транспортного протокола, который будет использоваться для связи с одноранговым узлом, поддерживающим множество общих транспортных протоколов.
|
|||
|
|
|||
|
### Углублённая информация
|
|||
|
|
|||
|
Из статьи @Java-I2P:
|
|||
|
|
|||
|
>
|
|||
|
Сообщения @I2NP (сетевой протокол @I2P) могут использоваться для односкачковой передачи @сообщений от маршрутизатора к маршрутизатору, от точки к точке. @Шифрование и "завёртывание" одних @сообщений в другие обеспечивают их безопасную многократную пересылку вплоть до конечного адреса @назначения. @I2NP не указывает и не требует какого-либо определённого @транспортного уровня, но этому протоколу необходим по крайней мере один такой уровень, который он смог бы использовать.
|
|||
|
|
|||
|
>
|
|||
|
Всякий раз, когда необходимо отправить @сообщение на другой адрес @назначения, требуется дать локальному маршрутизатору данные структуры такого адреса @назначения, а также необработанные байты отправляемого сообщения. Затем маршрутизатор определяет, куда отправить его, пересылает сообщение через выходящие @туннели и указывает конечной точке пропустить его к соответствующему входящему @туннелю, где он снова пропускается к конечной точке такого туннеля, и делает его доступным для получения адресатом.
|
|||
|
|
|||
|
### Примечания
|
|||
|
|
|||
|
Дополнительная информация по [протоколу](https://geti2p.net/en/docs/protocol/i2np) и [спецификации](https://geti2p.net/spec/i2np) I2NP.
|