További információ - január 7, 2018 - Blog - I2P-Oroszország - a hálózati információkat
A függelék: Alkalmazási réteg
I2P maga tényleg nem sokat - ez csak egy üzenetet küld a távoli cél csomópontot, majd jelentést kap a helyi gépen - a legérdekesebb munka folyik a magasabb szinteken, fölötte. Külön I2P is képviselteti magát egy névtelen és biztonságos szint IP, és a hozzá kapcsolódó streaming könyvtár - mind anonim és biztonságos végrehajtása TCP réteg tetejére. Emellett I2PTunnel TCP proxy egy univerzális rendszer üzembe helyezését, vagy ki a I2P hálózat, valamint a különböző hálózati alkalmazások további funkciókat a végfelhasználónak.
streaming könyvtár
streaming könyvtár szervesen növekedett a I2P - első mihi, végrehajtotta a „mini-könyvtár streaming” részeként I2PTunnel, mely csak egy üzenet (amely ACK mielőtt a következő) ablak méretét, majd azt átdolgozták egy univerzális, streaming interfész (tükörképe TCP socket), valamint a teljes körű végrehajtása a streaming protokoll telepített Spreading ablakok és optimalizálása, hogy vegye figyelembe a sávszélességet szorozva a késleltetést. Egyedi patakok lehet állítani a maximális csomag mérete, és más lehetőségeket, de az alapértelmezett értéket az adatok formájában 4K, úgy tűnik, egy ésszerű kompromisszum a költségek sávszélességet továbbításához, elveszett üzenetek és késleltetett több üzenetet.
Emellett, mivel a viszonylag magas költségek nyomon követése üzeneteket, streaming protokoll könyvtár tervezésére és üzenetek átvitele lett optimalizálva, hogy az egyéni üzeneteket továbbít tartalmaz annyi információt, mint lehetséges. Például egy kis HTTP tranzakció proxyzott keresztül stream könyvtárat lehet kitölteni egy feldolgozás ciklus - Az első összeköti a SYN, FIN, és egy kis hasznos (HTTP általában megfelelő lekérdezés), válaszul linkek SYN, FIN, ACK és egy kis segédprogram terhelés (sok HTTP-válaszok hasonlóak). Bár további ACK kell továbbítani az említett HTTP-kiszolgáló SYN / FIN / ACK érkezett, a helyi HTTP proxy képes egy teljes választ azonnal a böngészőben.
Általában azonban a streaming könyvtára sok hasonlóságot mutat az absztrakció a TCP, annak tolóablak, algoritmusok, a szűk keresztmetszetek kezelésére (és a lassú kezdés és a torlódások elkerülésére), és a teljes tétel viselkedés (ACK, SYN, FIN, RST, RTO számítás, stb .D.).
További információért lásd. Oldal névadási és a címjegyzéket.
Alkotó: mihi, Ragnarok
I2P nem támogatja a használatát DNS-szerű szolgáltatást. Mivel az okozott kár a lopás az oldalon lehet nyomasztó - biztonságos környéken nincs értelme. DNSSEC még közvetlenül alkalmazandó regisztrátorok és az engedélyezési hatóságok, míg I2P kérések a cél, nem lehet megszakítani, és lehetetlen, hogy szimulálja a választ a szerver, mivel azok titkosított nyilvános kulcs cél pontokat, és célja éppen pont csak egy pár nyitott kulcsokat és tanúsítványt. DNS-style rendszer, másrészt, hogy bármely névszerverek hogy megtalálják a módját, hogy hozzon létre egy egyszerű Denial of Service (DoS) támadások és vannak kitéve utánzata. Hozzáadása hitelességéről válaszokat aláíró egyes központosított hitelesítésszolgáltató lenne megoldani sok problémát ellenséges név szerver, de hagyná nyitva támadni válasz csomagokat, és a támadás a CAS.
Elnevezése a szavazási stílus is veszélyes, különösen ha figyelembe vesszük a hatékonyságát Sybil támadások anonim rendszerek - a támadó egyszerűen létrehozhat egy tetszőlegesen nagy számú társaik, és utánozni a „hangja” minden, hogy a név. „Az eljárások bizonyítási munka” (Proof-of-work) lehet használni, hogy a személyazonosságát a non-free, hanem azért, mert a terhelést a hálózat növekszik, az a követelmény, hogy kötődik az összes, hogy végezzen az online szavazás valószínűtlennek tűnik. Ha a hálózat nem teljesen mintában, akkor egy sor különböző válaszokat lehet elérni.
Azonban, mint az internet, a I2P menti projekt és a munkája elnevezési rendszer kommunikációs szintet (például IP). Kapcsolódó elnevezési könyvtár egy egyszerű felületen szolgáltató, amely lehetővé teszi, hogy még az alternatív elnevezési rendszer, amely lehetővé teszi a felhasználó számára, hogy kezelje előnyös elnevezési kompromisszumokat.
Syndie régi, jön a I2P, azt már helyébe egy új, külön terjesztenek. A részleteket lásd a Syndie oldalon.
I2P önmagában nem hálózatának külső proxy - anonimitás és biztonság érhető el a vegyes hálózat útvonalak adatok vegyes hálózat, és belőle. I2P célja a várható nyújtó anonim hálózatot, amely képes kielégíteni a felhasználók igényeit, anélkül, hogy külső források. Továbbá, I2PTunnel „httpclient” app, ajánlatok és kimenő proxy: ha a host neve nem ér véget a „.i2p”, akkor válasszon egy véletlenszerű proxy a más felhasználók által, és továbbítja a kérelmet is. A random proxy - egyszerű I2PTunnel szerverek, önkéntesek által működtetett, akik maguk szeretnék futtatni a proxy szerver a kimenetre. Senki meghatározott külső proxy alapértelmezésben, először a külső proxy automatikusan nem kap más embereket, hogy használják a proxy. Míg a külső hatásoknak vannak gyengeségei, ezek célja, hogy bizonyítsa a használatát egy egyszerű fogalom a I2P, és valamennyire a funkcionalitás munkahelyi „veszélyeztetett”, amely azonban nem lehet elég néhány felhasználónál.
I2PTunnel lehet használni a legtöbb alkalmazás. Például a „HTTPServer”, rámutatva, hogy a webszerver, amely lehetővé teszi, hogy bárki is indítsanak saját névtelen weboldal (más néven eepsite) - Web szerver erre a célra lett ellátva I2P (Jelenleg ez a móló egy sáv ... ), de használható bármely web szerver, amit akar. Bárki lehet futtatni egy „ügyfél”, rámutatva, hogy az egyik névtelen található IRC-szerverek, minden futó „szerver” kifejezés egy helyi neki IRCd (démon, vagy tágabb értelemben - szoftverek IRC szerver szoftver egy sávban. .), és kölcsönhatásba IRC-szerverek segítségével az ügyfél alagutakban. A végfelhasználók is kliens alagutak dolgozó I2Pmail POP3 és az SMTP protokoll (ami viszont átirányítja a forgalmat az igazi szerver POP3 és SMTP). Emellett az ügyféloldali alagutak jelezheti I2P CVS szerver, amely lehetővé teszi, hogy tartsa a névtelen szoftverfejlesztés. Néha az emberek is indul a proxy kliens a szerver eléréséhez, ami működik NNTP szerver (fejlesztett protokoll cseréjére vonatkozó üzenetek hírcsoportok. A szerkezet a protokoll sok szempontból hasonlít a protokoll adási és vételi SMTP e-mail. Kb. Trans.).
Kifejlesztett: kacsa, et al
I2P-bt egy BitTorrent-kliens port tracker és társaik révén I2P. A kéréseket továbbítják a tracker keresztül eeproxy a ipsayty. meghatározott .torrent fájlokat, amíg a tracker kérésre reagál társaik azok nyilvánvaló célja, így I2P-BT nyissa keresztül streaming vegyület könyvtár kérni blokkokat.
[Rule] I2PSnark
I2PSnark fejlődött: jrandom, egyéb, átírta mjw Snark ügyfél
Mellékelt telepítő I2P, I2PSnark egy egyszerű bit-torrent kliens anonim képességek multitorrent. Ez biztosítja az összes funkciót egy egyszerű webes felületen HTML.
Azureus / azneti2p
Developed: PARG et al.
I2Phex valójában tele alkalmazás port Phex Gnutella, nyilvános hozzáférés biztosítására, hogy a fájlok belsejében I2P. Ebben Phex tiltva bizonyos funkciók, mint például integráció Gnutella webcaches, de egyébként - funkció rassharivaniya fájlokat és chat rendszer - teljesen működőképes és elérhető.
I2Pmail / susimail
Úgy tervezték: postás, susi23, mastiejaner