Moved protocols page into docs

This commit is contained in:
str4d
2012-11-09 10:30:06 +00:00
parent a49baa5e32
commit 2d25c1e3f2
4 changed files with 8 additions and 8 deletions

View File

@@ -25,7 +25,7 @@ If you find any inaccuracies in the documents linked below, please
<li><a href="{{ site_url('docs/how/intro') }}">A Less-Technical Introduction</a></li> <li><a href="{{ site_url('docs/how/intro') }}">A Less-Technical Introduction</a></li>
<li><a href="{{ site_url('docs/how/threatmodel') }}">Threat model and analysis</a></li> <li><a href="{{ site_url('docs/how/threatmodel') }}">Threat model and analysis</a></li>
<li><a href="{{ site_url('docs/how/networkcomparisons') }}">Comparisons to other anonymous networks</a></li> <li><a href="{{ site_url('docs/how/networkcomparisons') }}">Comparisons to other anonymous networks</a></li>
<li><a href="protocols.html">Protocol stack chart</a></li> <li><a href="{{ site_url('docs/protocols') }}">Protocol stack chart</a></li>
<li><a href="papers.html">Papers and Presentations on I2P</a></li> <li><a href="papers.html">Papers and Presentations on I2P</a></li>
<li><a href="{{ url_for('static', filename='pdf/i2p_philosophy.pdf') }}">Invisible Internet Project (I2P) Project Overview</a> August 28, 2003 (pdf)</li> <li><a href="{{ url_for('static', filename='pdf/i2p_philosophy.pdf') }}">Invisible Internet Project (I2P) Project Overview</a> August 28, 2003 (pdf)</li>
</ul> </ul>

View File

@@ -1,10 +1,10 @@
{% extends "_layout.html" %} {% extends "global/layout.html" %}
{% block title %}Protocol Stack{% endblock %} {% block title %}Protocol Stack{% endblock %}
{% block content %} {% block content %}
<p> <p>
Here is the protocol stack for I2P. Here is the protocol stack for I2P.
See also the <a href="how.html">Index to Technical Documentation</a>. See also the <a href="{{ site_url('docs/how') }}">Index to Technical Documentation</a>.
Updated August 2010, current for router version 0.8. Updated August 2010, current for router version 0.8.
<p> <p>
@@ -28,9 +28,9 @@ The capabilities are listed below, starting at the bottom of the protocol stack.
<b>I2P Transport Layer:</b> provide encrypted connections between 2 I2P routers. These are not anonymous yet, this is strictly a hop-to-hop connection. <b>I2P Transport Layer:</b> provide encrypted connections between 2 I2P routers. These are not anonymous yet, this is strictly a hop-to-hop connection.
Two protocols are implemented to provide these capabilities. NTCP builds on top of TCP, while SSU uses UDP. Two protocols are implemented to provide these capabilities. NTCP builds on top of TCP, while SSU uses UDP.
<br /> <br />
<a href="ntcp.html">NTCP</a>: NIO-based TCP <a href="{{ site_url('docs/transport/ntcp') }}">NTCP</a>: NIO-based TCP
<br /> <br />
<a href="udp.html">SSU</a>: Secure Semi-reliable UDP <a href="{{ site_url('docs/transport/ssu') }}">SSU</a>: Secure Semi-reliable UDP
</li> </li>
<li> <li>
<b>I2P Tunnel Layer:</b> provide full encrypted tunnel connections. <b>I2P Tunnel Layer:</b> provide full encrypted tunnel connections.
@@ -68,7 +68,7 @@ However, each of these layers adds additional functionality, to allow applicatio
<li> <li>
<b>I2P Application Interface Layer:</b> additional (optional) libraries allowing easier implementations on top of I2P. <b>I2P Application Interface Layer:</b> additional (optional) libraries allowing easier implementations on top of I2P.
<br /> <br />
<a href="i2ptunnel.html">I2PTunnel</a> <a href="{{ site_url('docs/api/i2ptunnel') }}">I2PTunnel</a>
<br /> <br />
<a href="sam.html">SAM</a>/<a href="samv2.html">SAMv2</a>/<a href="samv3.html">SAMv3</a>(*), <a href="sam.html">SAM</a>/<a href="samv2.html">SAMv2</a>/<a href="samv3.html">SAMv3</a>(*),
<a href="bob.html">BOB</a> <a href="bob.html">BOB</a>
@@ -76,7 +76,7 @@ However, each of these layers adds additional functionality, to allow applicatio
<li> <li>
<b>I2P Application Proxy Layer:</b> proxy systems. <b>I2P Application Proxy Layer:</b> proxy systems.
<br /> <br />
HTTP Client/Server, IRC Client, <a href="socks.html">SOCKS</a>, Streamr HTTP Client/Server, IRC Client, <a href="{{ site_url('docs/api/socks') }}">SOCKS</a>, Streamr
</li> </li>
</ul> </ul>
</p> </p>
@@ -92,7 +92,7 @@ We can order this based on the I2P stack layer they use.
</p> </p>
<div class="box" style="text-align:center;"> <div class="box" style="text-align:center;">
<img src="_static/images/protocol_stack.png" alt="I2P Network stack" title="I2P Network stack" /> <img src="{{ url_for('static', filename='images/protocol_stack.png') }}" alt="I2P Network stack" title="I2P Network stack" />
<br /><br /> <br /><br />
Figure 1: The layers in the I2P Network stack. Figure 1: The layers in the I2P Network stack.
</div> </div>