Files
i2p.www/www.i2p2/pages/protocols.html

95 lines
2.1 KiB
HTML
Raw Normal View History

{% extends "_layout.html" %}
{% block title %}Protocol Stack{% endblock %}
{% block content %}
<p>
Here is the protocol stack for I2P.
2010-08-14 17:27:15 +00:00
See also the<a href="how.html">Index to Technical Documentation</a>.
Updated August 2010, current for router version 0.8.
<p>
<table border=1>
<tr>
<td>Standard Apps
2010-08-14 17:27:15 +00:00
<td align="center">Jetty, Apache, Monotone, CVS, browsers
2009-12-02 14:02:58 +00:00
<td>&nbsp;
<tr>
<td>Other I2P Apps
2010-08-14 17:27:15 +00:00
<td align="center">Syndie, EepGet, <a href="plugins.html">plugins</a>
2009-12-02 14:02:58 +00:00
<td>&nbsp;
<tr>
2009-12-02 14:02:58 +00:00
<td>SAM/BOB Apps
<td>
2009-12-02 14:02:58 +00:00
<td align="center">IMule, i2p-bt, i2prufus, Robert
<tr>
<td>Proxy Apps
2010-08-14 17:27:15 +00:00
<td align="center">HTTP Client/Server, IRC Client, <a href="socks.html">SOCKS</a>
<td align="center">Streamr
<tr>
2009-12-02 14:02:58 +00:00
<td>Interface Apps
<td align="center"><a href="i2ptunnel.html">I2PTunnel</a>
<td align="center"><a href="sam.html">SAM</a>
/
<a href="samv2.html">SAMv2</a>
/
<a href="samv3.html">SAMv3</a>
2010-08-14 17:27:15 +00:00
(*), <a href="bob.html">BOB</a>
<tr>
2009-12-02 14:02:58 +00:00
<td>Java Apps
<td align="center">i2psnark, Syndie, i2phex
2009-12-02 14:02:58 +00:00
<td>&nbsp;
<tr>
2009-12-02 14:02:58 +00:00
<td>End-to-End Transport
<td align="center"><a href="streaming.html">Streaming Lib</a>
<td align="center"><a href="datagrams.html">Datagrams</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>Garlic Encryption
2010-08-14 17:27:15 +00:00
<td align="center" colspan=2><a href="how_elgamalaes.html">ElGamal/AES+SessionTag</a>
<tr>
<td>Tunnel Messages
2010-08-14 17:27:15 +00:00
<td align="center" colspan=2><a href="tunnel_message_spec.html">Tunnel Messages</a>
<tr>
<td>Tunnel Message Encryption
<td align="center" colspan=2><a href="techintro.html#op.crypto">AES256/CBC</a>
<tr>
2010-08-14 17:27:15 +00:00
<td><a href="transports.html">Transports</a>
<td align="center"><a href="ntcp.html">NTCP</a>
<td align="center"><a href="udp.html">SSU</a>
<tr>
<td>Transport Encryption
<td align="center" colspan=2><a href="techintro.html#op.crypto">AES256/CBC</a>
<tr>
<td>
<td align="center">Java NIO TCP
<td align="center" rowspan=2>UDP
<tr>
2009-12-02 14:02:58 +00:00
<td>OS
<td align="center">TCP
</table>
2009-12-02 14:02:58 +00:00
<p>
* Note: SAM/SAMv2 can use both the streaming lib and datagrams.
{% endblock %}