本页最后更新于 2022-08 针对路由版本 0.9.55。

下面是I2P技术文档的索引。

这份索引从高层到低层顺序排列。 高层是为“客户端”或应用服务的。 低层处在路由本身中。 应用与路由之间的接口是I2CP(I2P控制协议) API。

The specifications linked below are currently supported in the network. See the 提案 page for specifications in discussion or development.

I2P项目致力于维护准确、时效性强的文档。 如果您在文档中发现任何不正确之处,请 提交该问题的描述

技术文档索引

概述

应用层主题

应用层 API 和协议

以任意语言编写的用于发送和接受数据的高层,易于使用的API

端到端传输 API 和协议

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

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

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

端到端加密

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

网络数据库

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

路由器消息协议

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

隧道

选择节点,构建通过这些节点的隧道,并通过这些隧道对信息进行加密和路由。

传输层

路由器与路由器进行直接(点对点)通信的协议。

其他路由器主题

开发者的指南和资源