84 lines
1.6 KiB
HTML
84 lines
1.6 KiB
HTML
|
{% extends "_layout.html" %}
|
||
|
{% block title %}Protocol Stack{% endblock %}
|
||
|
{% block content %}
|
||
|
|
||
|
<p>
|
||
|
Here is the protocol stack for I2P.
|
||
|
<i>Warning</i> - Preliminary - may be inaccurate.
|
||
|
<p>
|
||
|
|
||
|
<table border=1>
|
||
|
<tr>
|
||
|
<td>Standard Apps
|
||
|
<td>Jetty, Apache, Monotone, CVS, browsers
|
||
|
|
||
|
<tr>
|
||
|
<td>Other I2P Apps
|
||
|
<td align="center">Syndie, EepGet
|
||
|
|
||
|
<tr>
|
||
|
<td>SAM Apps
|
||
|
<td>
|
||
|
<td align="center">IMule, i2p-bt, i2prufus
|
||
|
|
||
|
<tr>
|
||
|
<td>Proxy Apps
|
||
|
<td align="center">HTTP Client/Server, IRC Client
|
||
|
|
||
|
<tr>
|
||
|
<td>
|
||
|
<td align="center"><a href="i2ptunnel.html">I2PTunnel</a>
|
||
|
<td align="center"><a href="sam.html">SAM</a>
|
||
|
/
|
||
|
<a href="samv2.html">SAMv2</a>
|
||
|
(*)
|
||
|
|
||
|
<tr>
|
||
|
<td>Java Apps using streaming lib
|
||
|
<td align="center">i2psnark, Syndie, i2phex
|
||
|
|
||
|
<tr>
|
||
|
<td>
|
||
|
<td align="center"><a href="streaming.html">Streaming Lib</a>
|
||
|
<td align="center"><a href="datagrams.html">Datagrams</a>
|
||
|
|
||
|
<tr>
|
||
|
<td>End-to-End Encryption
|
||
|
<td align="center" colspan=2><a href="how_elgamalaes">ElGamal/AES+SessionTag</a>
|
||
|
|
||
|
<tr>
|
||
|
<td>Client Protocol
|
||
|
<td align="center" colspan=2><a href="i2cp.html">I2CP</a>
|
||
|
|
||
|
<tr>
|
||
|
<td>Network Protocol
|
||
|
<td align="center" colspan=2><a href="i2np.html">I2NP</a>
|
||
|
|
||
|
<tr>
|
||
|
<td>Tunnel Messages
|
||
|
<td align="center" colspan=2><a href="tunnel-alt.html#tunnel.preprocessing">Tunnel Messages</a>
|
||
|
|
||
|
<tr>
|
||
|
<td>Hop Encryption
|
||
|
<td align="center" colspan=2><a href="techintro.html#op.crypto">AES256/CBC</a>
|
||
|
|
||
|
<tr>
|
||
|
<td>Transport
|
||
|
<td align="center"><a href="ntcp.html">NTCP</a>
|
||
|
<td align="center"><a href="udp.html">SSU</a>
|
||
|
|
||
|
<tr>
|
||
|
<td>
|
||
|
<td align="center">Java NIO TCP
|
||
|
<td align="center" rowspan=2>UDP
|
||
|
|
||
|
<tr>
|
||
|
<td>
|
||
|
<td align="center">TCP
|
||
|
|
||
|
</table>
|
||
|
|
||
|
* Note: SAM/SAMv2 can use both the streaming lib and datagrams.
|
||
|
|
||
|
{% endblock %}
|