Эта страница была обновлена July 2019 и содержит сведения для версии маршрутизатора 0.9.41.

Далее приведен указатель для технической документации по I2P.

This index is ordered from the highest to lowest layers. The higher layers are for "clients" or applications; the lower layers are inside the router itself. The interface between applications and the router is the I2CP (I2P Control Protocol) API.

I2P Project стремится поддерживать документацию в точном, актуальном виде. Если вы найдёте какие-либо неточности в документах по ссылкам ниже, пожалуйста, заполните запрос, описывающий проблему.

Указатель для технической документации

Обзор

Темы Уровня Приложений

API и протоколы уровня приложений

Высокоуровневые, доступные API для приложений, написанных на любом языке, для отправки и получения данных.

API и Протоколы Транспорта точка-точка

Протоколы из-конца-в-конец используются клиентами для надежного и ненадежного соединения.

API и протокол интерфейса клиент-маршрутизатор

Низкоуровневый API используется для клиентов (приложений) для отправка и получения трафика с маршрутизатора. Традиционно используется только Java приложениями и высокоуровневыми API.

Шифрование из-конца-в-конец

Как сообщения клиентов из-конца-в-конец шифруются маршрутизатором

Сетевая база данных

Распределенное хранилище и получение информации о маршрутизаторах и клиентах.

Протокол Сообщений Маршрутизатора

I2P - это маршрутизатор, ориентированный на сообщения. Сообщения пересылаются между маршрутизаторами и описываются протоколом I2NP.

Туннели

Выбор узлов, запрос туннелей через эти узлы, шифрование и маршрутизация сообщений через эти туннели.

Транспортный Уровень

Протоколы для прямой (точка-точка) связи маршрутизатор-маршрутизатор.

Другие Темы о Маршрутизаторе

Источники и Руководства Разработчика