Tento překlad byl vytvořen pomocí strojového učení a nemusí být 100% přesný. Zobrazit anglickou verzi

Protokolový stack

Přehled vrstev protokolového zásobníku I2P

I2P stack je vrstvená architektura umožňující anonymní komunikaci. Každá vrstva přidává specifické schopnosti na ty pod ní. Pro další podrobnosti o každé komponentě si prohlédněte Rejstřík technické dokumentace .

Internetová vrstva

IP - Internet Protocol umožňuje adresování hostitelů na běžném internetu a směrování paketů přes internet pomocí best-effort doručování.

Transportní vrstva

  • TCP - Transmission Control Protocol umožňuje spolehlivé doručování paketů ve správném pořadí
  • UDP - User Datagram Protocol umožňuje nespolehlivé doručování paketů bez zachování pořadí

I2P Transport Layer

Šifrovaná připojení router-k-router (zatím ne anonymní):

  • NTCP2 - NIO-založený TCP transport
  • SSU2 - Zabezpečený semi-spolehlivý UDP transport

I2P Tunnel Layer

Poskytuje plně anonymní šifrované tunnel spojení:

  • Tunnel messages - Šifrované I2NP zprávy a šifrované instrukce pro jejich doručení
  • I2NP messages - Protokolové zprávy s vrstvovým šifrováním pro víceúrovňové anonymní směrování

I2P Garlic Layer

Poskytuje šifrované a anonymní end-to-end doručování zpráv v I2P:

I2P Client Layer

  • I2CP - I2P Control Protocol umožňuje aplikacím přistupovat k síti I2P bez nutnosti používat router API přímo

I2P End-to-End Transport Layer

I2P Aplikační Interface Vrstva

Volitelná rozhraní pro vývojáře aplikací:

  • I2PTunnel - Tuneluje TCP spojení do a z I2P
  • SAMv3 - Simple Anonymous Messaging protokol pro non-Java aplikace

I2P Application Proxy Layer

Proxy servery pro standardní internetové protokoly:

  • HTTP - Proxy pro procházení webu
  • IRC - Proxy pro Internet Relay Chat
  • SOCKS - SOCKS4/4a/5 proxy
  • Streamr - Proxy pro UDP streaming

Aplikace

Aplikace se mohou připojit k I2P na různých vrstvách:

Streaming/Datagram Applications: - I2P-nativní aplikace používající streaming nebo datagram knihovny přímo

SAM Aplikace: - Aplikace v jakémkoliv jazyce využívající SAM protokol

Aplikace specifické pro I2P: - Aplikace navržené speciálně pro I2P (I2PSnark, SusiMail, atd.)

Standardní internetové aplikace: - Běžné aplikace používající I2P proxy (webové prohlížeče, IRC klienti, atd.)

Diagram zásobníku

I2P Protocol Stack

Poznámka: SAM může používat jak streaming knihovnu, tak datagramy.

Was this page helpful?