Эта страница была обновлена 2022-08 и содержит сведения для версии маршрутизатора 0.9.55.

Далее приведена ссылка на техническую документацию по I2P.

Этот индекс упорядочен от высшего к низшему слоям. Более высокие слои для "клиентов" или приложений; Низшие слои для самого маршрутизатора. Интерфейсом между приложениями и маршрутизатором является API I2CP (I2P Control Protocol)

The specifications linked below are currently supported in the network. See the Предложения page for specifications in discussion or development.

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

Ссылка для техническую документацию

Обзор

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

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

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

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

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

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

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

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

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

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

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

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

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

Туннели

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

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

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

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

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