Această pagină a fost actualizată ultima dată în 2022-08 și deține informații clare pentru versiunea de router 0.9.55.

Urmează un index al documentației tehnice pentru I2P.

Acest index este ordonat de la cele mai mari până la cele mai mici straturi. Straturile superioare sunt destinate „clienților” sau aplicațiilor; straturile inferioare sunt în interiorul routerului în sine. Interfața dintre aplicații și router este I2CP (I2P Control Protocol) API.

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

Proiectul I2P se angajează să mențină documentația actuală exactă. Dacă găsiți inexactități în documentele legate mai jos, vă rugăm introduceți un bilet care identifică problema.

Index la documentația tehnică

Prezentare generală

Subiecte de straturi de aplicații

API Layer de aplicații și protocoale

API-uri la nivel înalt, ușor de utilizat, pentru aplicațiile scrise în orice limbă pentru a trimite și primi date.

API-uri și protocoale de transport end-to-end

Protocoalele end-to-end folosite de clienți pentru o comunicare fiabilă și fiabilă.

API-ul și Protocolul interfață client-router

API-ul cu cel mai scăzut nivel utilizat pentru clienți (aplicații) pentru a trimite și primi trafic către un router. Folosit în mod tradițional numai de aplicațiile Java și API-urile de nivel superior.

Criptare end-to-end

Cum mesajele client sunt criptate end-to-end de router.

Baza de date de rețea

Depozitare distribuită și regăsire de informații despre routere și clienți.

Protocolul mesajului router

I2P este un router orientat către mesaje. Mesajele trimise între routere sunt definite prin protocolul I2NP.

Tuneluri

Selectarea colegilor, solicitarea de tunele prin acei colegi și criptarea și dirijarea mesajelor prin aceste tuneluri.

Strat de transport

Protocoalele pentru router direct (punct la punct) la comunicarea routerului.

Alte subiecte de router

Ghiduri și resurse pentru dezvoltatori