本页最后更新于 2016年1月 针对版本 0.9.24。

下面是一个指标性的技术文档关於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.

The I2P Project is committed to maintaining accurate, current documentation. If you find any inaccuracies in the documents linked below, please enter a ticket identifying the problem.

技术文档的索引

概述

应用层主题

应用层 API 和协议

High-level, easy-to-use APIs for applications written in any language to send and receive data.

端到端传输 API 和协议

面向客户端使用的可靠和不可靠通信的端到端协议。

客户端到路由器接口 API 和协议

客户端(应用程序)使用的最底层 API 来发送和接收到一个路由器的流量。 传统上只能由一个 Java 应用程序和高层 API 使用。

端到端加密

客户端消息是如何被路由器端到端加密。

网络数据库

分布式存储和有关路由器与客户端的信息接收。

路由器消息协议

I2P 是一个面向消息的路由器。路由器之间发送的消息由 I2NP 协议定义。

隧道

Selecting peers, requesting tunnels through those peers, and encrypting and routing messages through these tunnels.

传输层

The protocols for direct (point-to-point) router to router communication.

其他路由器主题

开发者的指南和资源