Halaman ini terakhir diperbarui pada s2022-08 dan akurat untuk router versi 0.9.55.

Berikut adalah indeks dokumentasi teknis untuk I2P.

Indeks ini diurutkan dari lapisan tertinggi ke terendah. Lapisan lebih tinggi adalah untuk "klien" or aplikasi; Lapisan lebih rendah adalah di dalam router itu sendiri. Antarmuka antara aplikasi dan roiter adalah API I2CP (I2P Control Protocol)

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

The I2P Project berkomitmen untuk memelihara dokumentasi yang akurat dan terbaru. Jika Anda menemukan kesalahan di dokumen di bawah ini, mohon masukkan sebuah tiket yang menjelaskan masalahnya.

Indeks ke Dokumentasi Teknis

Ikhtisar

Topik-topik Aplikasi-Lapisan

API Lapisan Aplikasi dan Protokol

API tingkat tinggi dan mudah digunakan, untuk aplikasi yang ditulis dengan bahasa pemograman apapun, untuk mengirim dan menerima data.

End-to-End Transport API dan Protokol

Protokol end-to-end yang digunakan klient untuk komunikasi handal dan tidak handal.

Client-to-Router Interface API dan Protokol

API tingkat paling rendah untuk klien (aplikasi) untuk mengirim dan menerima lalu lintas data ke sebuah router. Biasanya digunakan oleh aplikasi Java dan API tingkat tinggi.

Enkripsi end-to-end

Cara pesan klien terenkripsi end-to-end oleh router.

Database Jaringan

Penyimpanan terdistribusi dan pengambilan informasi tentang router dan klien.

Protokol Pesan Router

I2P adalah router berorientasi pesan. Pesan-pesan yang dikirimkan antar router didefinisikan oleh protokol IPNP.

Saluran

Pemilihan peer, permintaan tunnel melalui peer tersebut, dan enkripsi serta pengalihan pesan melalui tunnel tersebut.

Transport Layer

Protokol untuk komunikasi router langsung (point-to-point).

Topik Lain Router

Panduan Pengembang dan Sumber Daya