{% extends "_layout.html" %} {% block title %}Protocol Stack{% endblock %} {% block content %}
Here is the protocol stack for I2P. Warning - Preliminary - may be inaccurate.
Standard Apps | Jetty, Apache, Monotone, CVS, browsers | |
Other I2P Apps | Syndie, EepGet | |
SAM Apps | IMule, i2p-bt, i2prufus | |
Proxy Apps | HTTP Client/Server, IRC Client | |
I2PTunnel | SAM / SAMv2 (*) | |
Java Apps using streaming lib | i2psnark, Syndie, i2phex | |
Streaming Lib | Datagrams | |
End-to-End Encryption | ElGamal/AES+SessionTag | |
Client Protocol | I2CP | |
Network Protocol | I2NP | |
Garlic Encryption | ElGamal/AES+SessionTag | |
Tunnel Messages | Tunnel Messages | |
Tunnel Message Encryption | AES256/CBC | |
Transport | NTCP | SSU |
Transport Encryption | AES256/CBC | |
Java NIO TCP | UDP | |
TCP |