I2P için teknik belgeler dizinini aşağıda bulabilirsiniz.
Bu dizin en yüksekten en alçağa doğru sıralanır. Daha yüksek katmanlar "istemciler" veya uygulamalar içindir. Alt katmanlar yönelticinin içindedir. Uygulamalar ve yöneltici arasındaki arayüz, I2CP (I2P denetim iletişim kuralı) API yazılımıdır.
The specifications linked below are currently supported in the network. See the Öneriler page for specifications in discussion or development.I2P projesi, doğru ve güncel belgeler sağlamayı amaçlar. Aşağıda bağlantısı verilen belgelerde herhangi bir yanlışlık bulursanız, lütfen sorunu belirten bir destek kaydı gönderin.
Teknik Belgeler Dizini
Özet
- Teknik yönergeler
- Daha az teknik bir giriş
- Tehdit modeli ve incelemesi
- Diğer anonimlik sağlayan ağlarla karşılaştırma
- Özellikler
- İletişim kuralı yığını çizelgesi
- I2P üzerine makaleler
- Sunumlar, makaleler, eğitimler, videolar ve röportajlar
- Invisible Internet Project (I2P) proje özeti 28 Ağustos 2003 (pdf)
Uygulama Katmanı Konuları
- Application Development Overview and Guide
- Adlandırma ve adres defteri
- Adres defteri aboneliği akış komutları
- Uygulama ekleri özeti
- Uygulama eki özellikleri
- Yönetilen istemciler
- Yönelticiyi uygulamanıza gömmek
- I2P üzerinden Bittorent
- I2PControl uygulama eki API
- hostsdb.blockfile biçimi
- Yapılandırma dosyası biçimi
Uygulama Katmanı API ve İletişim Kuralları
Her dilde yazılmış uygulamalarda veri almak ve göndermek için yüksek düzeyli, kullanımı kolay API yazılımları.- Uygulama geliştirme özeti ve rehberi
- I2PTunnel
- I2PTunnel yapılandırması
- SOCKS Proxy
- HTTP Proxy
- CONNECT Proxy
- IRC Proxy
- SOCKS IRC Proxy
- Streamr Proxy
- HTTP Bidir Proxy
- SAM iletişim kuralı (Deprecated)
- SAMv2 iletişim kuralı (Deprecated)
- SAMv3 iletişim kuralı
- BOB iletişim kuralı (Deprecated)
Uçtan Uca Taşıyıcı API ve İletişim Kuralları
İstemciler tarafından güvenilir ve güvenilir olmayan iletişim için kullanılan uçtan uca iletişim kuralları.- Streaming iletişim kuralı özeti
- Streaming iletişim kuralı teknik özellikleri
- Streaming Java belgeleri
- Veri şemaları
- Veri şeması Java belgeleri
İstemci-Yöneltici Arayüz API ve İletişim Kuralı
İstemcilerin (uygulamalar) bir yönelticiye trafik göndermek ve almak için kullandığı en alt düzey API . Geleneksel olarak yalnızca Java uygulamaları ve daha yüksek düzeydeki API yazılımları tarafından kullanılır.- I2CP - I2P Control iletişim kuralı / API özeti
- I2CP teknik özellikleri
- I2CP API Java belgeleri
- Ortak veri yapılarının teknik özellikleri
- Veri yapıları Java belgeleri
Uçtan Uca Şifreleme
İstemci iletileri yöneltici tarafından uçtan uca nasıl şifrelenir.- Hedefler için ECIES-X25519-AEAD-Ratchet şifrelemesi
- Yönelticiler için YECIES-X25519 şifrelemesi
- ElGamal/AES+Oturum etiketi şifrelemesi
- ElGamal ve AES şifreleme ayrıntıları
Ağ veri tabanı
Dağıtılmış depolama ve yönelticiler ile istemciler hakkında bilgi almak.- Ağ veri tabanı özeti, ayrıntıları ve tehdit analizi
- Şifreleme karmaları
- Şifreleme imzaları
- Red25519 imzaları
- Yöneltici yeniden tohumlama özelliği
- "Şifrelenmiş kiralama kümeleri" (EncryptedLeaseSets) Base32 adresleri
Yöneltici İleti İletişim Kuralı
I2P, ileti odaklı bir yönelticidir. Yönelticiler arasında gönderilen iletiler I2NP iletişim kuralı ile tanımlanır.- I2NP - I2P ağ iletişim kuralı özeti
- I2NP teknik özellikleri
- I2NP Java belgeleri
- Ortak veri yapılarının teknik özellikleri
- "Şifrelenmiş kiralama kümesi (EncryptedLeaseSet) teknik özellikleri
- Veri yapıları Java belgeleri
Tüneller
Eşlerin seçilmesi, bu eşler üzerinden tünellerin istenmesi ve bu tüneller üzerinden iletilerin şifrelenerek yöneltilmesi.- Eş profilinin belirlenmesi ve seçimi
- Tünel yöneltme özeti
- Garlic yöneltme ve "garlic" terminolojisi
- Tünel oluşturma ve şifreleme
- ElGamal/AES oluşturma isteği şifrelemesi için
- ElGamal ve AES şifreleme ayrıntıları
- Tünel oluşturma teknik özellikleri (ElGamal)
- Tünel oluşturma teknik özellikleri (ECIES-X25519)
- Düşük düzey tünel iletisi teknik özellikleri
- Çift yönlü tüneller
- I2P anonim ağında eş profilinin belirlenmesi ve seçimi 2009 makalesi (pdf), güncel değil ancak genel olarak oldukça doğru
Taşıyıcı Katman
Doğrudan (uçtan uca) yönelticiden yönelticiye iletişim için iletişim kuralları.- Taşıyıcı katmanı özeti
- NTCP TCP tabanlı taşıyıcı özeti ve teknik özellikleri
- NTCP2 teknik özellikleri
- SSU UDP temelli taşıyıcı özeti
- SSU teknik özellikleri
- SSU2 teknik özellikleri
- NTCP taşıyıcı şifrelemesi
- SSU taşıyıcı şifrelemesi
- Taşıyıcı Java belgeleri
- NTCP Java belgeleri
- SSU Java belgeleri
Diğer Yöneltici Konuları
- Yöneltici yazılım güncellemeleri
- Yöneltici yeniden tohumlama özelliği
- Doğal BigInteger kitaplığı
- Zaman eşitlemesi ve NTP
- Başarım
- Yapılandırma dosyası biçimi
- GeoIP File Format
Geliştirici Rehberleri ve Kaynakları
- Yeni başlayan geliştiriciler rehberi
- Yeni başayan çevirmenler rehberi
- Monotone rehberi
- Geliştirici yönergeleri
- Standart İnternet üzerinde Java belgeleri: Sunucu 1 Sunucu 3 Not: Her zaman Java belgelerinin yayın numaralarına bakarak güncel olup olmadıklarını denetleyin.
- I2P içindeki Java belgeleri. Sunucu 3 Not: Her zaman Java belgelerinin yayın numaralarına bakarak güncel olup olmadıklarını denetleyin.
- Öneriler
- Yönelticiyi uygulamanıza gömmek
- Bir yeniden tohumlama sunucusu nasıl kurulur
- I2P tarafından kullanılan bağlantı noktaları
- El ile Wrapper güncellemesi
- Kullanıcı forumu
- I2P içindeki geliştirici forumu
- Hata izleyici
- GitHub üzerine aktarılan I2P kaynağı
- I2P içindeki I2P kaynağı Git deposu
- Transifex üzerindeki kaynak çevirisi
- Yol haritası
- Yapılacaklar listesi (güncel değil)
- Ancient invisiblenet I2P documents (2003)
- The ancient I2P mailing list 2004-07 to 2006-10