Esta página fue actualizada por última vez el Enero de 2016 y es precisa con la versión 0.9.24 del router I2P.

A continuación hay in índice de la documentación técnica de I2P.

Este índice está ordenado desde la capa más alta a la más baja. Las capas más altas son para las aplicaciones "clientes"; Las capas menores son las que están dentro del propio ruter. El interfaz entre las aplicaciones y el ruter es el API I2CP (Protocolo de Control de I2P).

El proyecto I2P está comprometido a mantener una documentación precisas y actual. Si encuentra alguna inexactitud en los documentos enlazados más abajo, por favor cree un ticket identificando el problema.

Índice de la Documentación técnica

Vista general

Temas de la capa de aplicaciones

Protocolos y API de la capa de aplicación

API de alto nivel y fácil de usar para enviar y recibir datos para aplicaciones escritas en cualquier lenguaje.

Protocolos y API del transporte de fin a fin.

Los protocolos extremo a extremo usados por los clientes para comunicación fiable y no fiable.

Protocolo y API del interfaz cliente-a-ruter

El API de menor nivel usado por los clientes (aplicaciones) para enviar y recibir tráfico a un ruter. Tradicionalmente usado sólo por aplicaciones en Java y APIs de mayor nivel.

Cifrado de fin a fin

Cómo son cifrados por el ruter los mensajes de fin a fin.

Base de datos de la red

Almacenamiento distribuido y obtención de información sobre los ruters y los clientes.

Protocolo de los mensajes del ruter

I2P es un ruter orientado a mensajes. Los mensajes que se envían entre los ruters son definidos por el protocolo I2NP.

Túneles

Seleccionando pares, solicitando túneles a través de esos pares, y cifrando y enrutando mensajes a través de esos túneles.

Capa de transporte

Los protocolos para las comunicaciones directas (punto a punto) de ruter a ruter.

Otros temas sobre el Ruter

Recursos y guías para desarrolladores