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/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="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="{{ url_for('static', filename='pdf/i2p_philosophy.pdf') }}">Invisible Internet Project (I2P) Project Overview</a> August 28, 2003 (pdf)</li>
</ul>

View File

@ -1,10 +1,10 @@
{% extends "_layout.html" %}
{% extends "global/layout.html" %}
{% block title %}Protocol Stack{% endblock %}
{% block content %}
<p>
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.
<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.
Two protocols are implemented to provide these capabilities. NTCP builds on top of TCP, while SSU uses UDP.
<br />
<a href="ntcp.html">NTCP</a>: NIO-based TCP
<a href="{{ site_url('docs/transport/ntcp') }}">NTCP</a>: NIO-based TCP
<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>
<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>
<b>I2P Application Interface Layer:</b> additional (optional) libraries allowing easier implementations on top of I2P.
<br />
<a href="i2ptunnel.html">I2PTunnel</a>
<a href="{{ site_url('docs/api/i2ptunnel') }}">I2PTunnel</a>
<br />
<a href="sam.html">SAM</a>/<a href="samv2.html">SAMv2</a>/<a href="samv3.html">SAMv3</a>(*),
<a href="bob.html">BOB</a>
@ -76,7 +76,7 @@ However, each of these layers adds additional functionality, to allow applicatio
<li>
<b>I2P Application Proxy Layer:</b> proxy systems.
<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>
</ul>
</p>
@ -92,7 +92,7 @@ We can order this based on the I2P stack layer they use.
</p>
<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 />
Figure 1: The layers in the I2P Network stack.
</div>