forked from I2P_Developers/i2p.www
change docs host
This commit is contained in:
@ -40,7 +40,7 @@
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="techintro_de.html">Tech-intro</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="applications_de.html">Anwendungen</a><br />
|
||||
<br /><b>Entwickeln</b><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://docs.i2p2.de/javadoc/">API</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://docs.i2p-projekt.de/javadoc/">API</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="licenses_de.html">Lizenzen</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://trac.i2p2.de/report/1">Fehler melden</a>
|
||||
|
||||
@ -77,7 +77,7 @@
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="techintro.html">Tec-intro</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="applications.html">Aplicaciones</a><br />
|
||||
<br /><b>Desarollo</b><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://docs.i2p2.de/javadoc/">API</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://docs.i2p-projekt.de/javadoc/">API</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="licenses.html">Licencias</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://trac.i2p2.de/report/1">Reportar errores</a>
|
||||
|
||||
@ -114,7 +114,7 @@
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="techintro.html">Introduzione Tecnica</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="applications.html">Applicazioni</a><br />
|
||||
<br /><b>Sviluppo</b><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://docs.i2p2.de/javadoc/">API</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://docs.i2p-projekt.de/javadoc/">API</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="licenses.html">Licenze</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://trac.i2p2.de/report/1">Report a Bug</a>
|
||||
|
||||
@ -150,7 +150,7 @@
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="techintro.html">Tech intro</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="applications.html">Apps ontwikkelen</a><br />
|
||||
<br /><b>Development</b><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://docs.i2p2.de/javadoc/">API</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://docs.i2p-projekt.de/javadoc/">API</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="licenses.html">Licenties</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://trac.i2p2.de/report/1">Report a Bug</a>
|
||||
|
||||
@ -190,7 +190,7 @@
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="techintro.html">技术内幕</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="applications.html">程序开发</a><br />
|
||||
<br /><b>开发</b><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://docs.i2p2.de/javadoc/">API</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://docs.i2p-projekt.de/javadoc/">API</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="licenses.html">许可证</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://trac.i2p2.de/report/1">Report a Bug</a>
|
||||
|
||||
@ -231,7 +231,7 @@
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="techintro_fr.html">Intro technique</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="applications.html">Applications pour I2P</a><br />
|
||||
<br /><b>Développement</b><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://docs.i2p2.de/javadoc/">API</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://docs.i2p-projekt.de/javadoc/">API</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="licenses.html">Licences</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://trac.i2p2.de/report/1">Signaler un bug</a>
|
||||
|
||||
@ -272,7 +272,7 @@
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="applications.html">Приложения</a><br />
|
||||
|
||||
<br /><b>Разработка</b><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://docs.i2p2.de/javadoc/">API</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://docs.i2p-projekt.de/javadoc/">API</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="licenses.html">Лицензии</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://trac.i2p2.de/report/1">Багтрекер</a>
|
||||
|
||||
@ -314,7 +314,7 @@
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="applications.html">Aplikace</a><br />
|
||||
|
||||
<br /><b>Vývoj</b><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://docs.i2p2.de/javadoc/">API</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://docs.i2p-projekt.de/javadoc/">API</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="licenses.html">Licence</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://trac.i2p2.de/report/1">Report a Bug</a>
|
||||
|
||||
@ -353,7 +353,7 @@
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="techintro.html">مقدمة تقنية</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="applications.html">تطوير التطبيقات</a><br />
|
||||
<br /><b>التطوير</b><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://docs.i2p2.de/javadoc/">API</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://docs.i2p-projekt.de/javadoc/">API</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="licenses.html">التراخيص</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://trac.i2p2.de/report/1">أبلغ عن خلل</a>
|
||||
|
||||
@ -392,7 +392,7 @@
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="techintro.html">Tech intro</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="applications.html">App Dev</a><br />
|
||||
<br /><b>Development</b><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://docs.i2p2.de/javadoc/">API</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://docs.i2p-projekt.de/javadoc/">API</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="licenses.html">Licenses</a><br />
|
||||
<img src="/_static/images/sqbullet.png" alt="*" /> <a href="http://trac.i2p2.de/report/1">Report a Bug</a>
|
||||
|
||||
|
@ -6,8 +6,8 @@
|
||||
Anwendungen</a> nach Ideen über die 4 Grundprotokolle durchlesen, um eine Idee zum Schreiben
|
||||
einer Anwendung auf I2P zu bekommen:</p>
|
||||
<ul class="helplist>
|
||||
<li><a href="http://docs.i2p2.de/javadoc/">Core I2P API Javadoc</a>
|
||||
(<a href="http://docs.i2p2.de/javadoc/">internal link</a>)</li>
|
||||
<li><a href="http://docs.i2p-projekt.de/javadoc/">Core I2P API Javadoc</a>
|
||||
(<a href="http://docs.i2p-projekt.de/javadoc/">internal link</a>)</li>
|
||||
<li>BOB</li>
|
||||
<li><a href="sam_de">SAM</a> und <a href="samv2_de.html">SAM V2</a></li>
|
||||
<li><a href="ministreaming_de">ministreaming</a></li>
|
||||
|
@ -5,8 +5,8 @@
|
||||
<p>Programmatori di applicazioni controllate prima di tutto la <a href="applications">guida su come creare un applicazione</a>
|
||||
per farsi un idea dei quattro protocolli base per creare un applicazione che funzioni su I2P:</p>
|
||||
<ul class="helplist">
|
||||
<li><a href="http://docs.i2p2.de/javadoc/">Core I2P API Javadoc</a>
|
||||
(<a href="http://docs.i2p2.de/javadoc/">Link Interni</a>)</li>
|
||||
<li><a href="http://docs.i2p-projekt.de/javadoc/">Core I2P API Javadoc</a>
|
||||
(<a href="http://docs.i2p-projekt.de/javadoc/">Link Interni</a>)</li>
|
||||
<li>BOB</li>
|
||||
<li><a href="sam">SAM</a>, <a href="samv2.html">SAM V2</a> and <a href="samv3.html">SAM V3</a></li>
|
||||
<li><a href="ministreaming">Ministreaming</a></li>
|
||||
|
@ -66,7 +66,7 @@ Deprecated - unused
|
||||
256 bytes
|
||||
</p>
|
||||
|
||||
<h4><a href="http://docs.i2p2.de/javadoc/net/i2p/data/PublicKey.html">Javadoc</a></h4>
|
||||
<h4><a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/PublicKey.html">Javadoc</a></h4>
|
||||
|
||||
<h2 id="type_PrivateKey">PrivateKey</h2>
|
||||
<h4>Description</h4>
|
||||
@ -79,7 +79,7 @@ Deprecated - unused
|
||||
256 bytes
|
||||
</p>
|
||||
|
||||
<h4><a href="http://docs.i2p2.de/javadoc/net/i2p/data/PrivateKey.html">Javadoc</a></h4>
|
||||
<h4><a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/PrivateKey.html">Javadoc</a></h4>
|
||||
|
||||
<h2 id="type_SessionKey">SessionKey</h2>
|
||||
<h4>Description</h4>
|
||||
@ -91,7 +91,7 @@ Deprecated - unused
|
||||
32 bytes
|
||||
</p>
|
||||
|
||||
<h4><a href="http://docs.i2p2.de/javadoc/net/i2p/data/SessionKey.html">Javadoc</a></h4>
|
||||
<h4><a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/SessionKey.html">Javadoc</a></h4>
|
||||
|
||||
<h2 id="type_SigningPublicKey">SigningPublicKey</h2>
|
||||
<h4>Description</h4>
|
||||
@ -103,7 +103,7 @@ Deprecated - unused
|
||||
128 bytes
|
||||
</p>
|
||||
|
||||
<h4><a href="http://docs.i2p2.de/javadoc/net/i2p/data/SigningPublicKey.html">Javadoc</a></h4>
|
||||
<h4><a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/SigningPublicKey.html">Javadoc</a></h4>
|
||||
|
||||
<h2 id="type_SigningPrivateKey">SigningPrivateKey</h2>
|
||||
<h4>Description</h4>
|
||||
@ -115,7 +115,7 @@ Deprecated - unused
|
||||
20 bytes
|
||||
</p>
|
||||
|
||||
<h4><a href="http://docs.i2p2.de/javadoc/net/i2p/data/SigningPrivateKey.html">Javadoc</a></h4>
|
||||
<h4><a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/SigningPrivateKey.html">Javadoc</a></h4>
|
||||
|
||||
<h2 id="type_Signature">Signature</h2>
|
||||
<h4>Description</h4>
|
||||
@ -127,7 +127,7 @@ Deprecated - unused
|
||||
40 bytes
|
||||
</p>
|
||||
|
||||
<h4><a href="http://docs.i2p2.de/javadoc/net/i2p/data/Signature.html">Javadoc</a></h4>
|
||||
<h4><a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/Signature.html">Javadoc</a></h4>
|
||||
|
||||
<h2 id="type_Hash">Hash</h2>
|
||||
<h4>Description</h4>
|
||||
@ -139,7 +139,7 @@ Deprecated - unused
|
||||
32 bytes
|
||||
</p>
|
||||
|
||||
<h4><a href="http://docs.i2p2.de/javadoc/net/i2p/data/Hash.html">Javadoc</a></h4>
|
||||
<h4><a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/Hash.html">Javadoc</a></h4>
|
||||
|
||||
<h2 id="type_SessionTag">Session Tag</h2>
|
||||
<h4>Description</h4>
|
||||
@ -151,7 +151,7 @@ Deprecated - unused
|
||||
32 bytes
|
||||
</p>
|
||||
|
||||
<h4><a href="http://docs.i2p2.de/javadoc/net/i2p/data/SessionTag.html">Javadoc</a></h4>
|
||||
<h4><a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/SessionTag.html">Javadoc</a></h4>
|
||||
|
||||
<h2 id="type_TunnelId">TunnelId</h2>
|
||||
<h4>Description</h4>
|
||||
@ -163,7 +163,7 @@ Deprecated - unused
|
||||
4 byte <a href="#type_Integer">Integer</a>
|
||||
</p>
|
||||
|
||||
<h4><a href="http://docs.i2p2.de/javadoc/net/i2p/data/TunnelID.html">Javadoc</a></h4>
|
||||
<h4><a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/TunnelID.html">Javadoc</a></h4>
|
||||
|
||||
<h2 id="type_Certificate">Certificate</h2>
|
||||
<h4>Description</h4>
|
||||
@ -210,7 +210,7 @@ For <a href="#struct_Destination">Destinations</a>, the Certificate may be non-N
|
||||
however non-NULL certs are not widely used, and any checking is left to the application-level.
|
||||
</li></ul>
|
||||
|
||||
<h4><a href="http://docs.i2p2.de/javadoc/net/i2p/data/Certificate.html">Javadoc</a></h4>
|
||||
<h4><a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/Certificate.html">Javadoc</a></h4>
|
||||
|
||||
|
||||
<h2 id="type_Mapping">Mapping</h2>
|
||||
@ -258,7 +258,7 @@ For example,
|
||||
UTF-8 strings in a RouterInfo options mapping in a I2NP Database Store Message will be corrupted.
|
||||
</ul>
|
||||
|
||||
<h4><a href="http://docs.i2p2.de/javadoc/net/i2p/data/DataHelper.html">Javadoc</a></h4>
|
||||
<h4><a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/DataHelper.html">Javadoc</a></h4>
|
||||
|
||||
|
||||
|
||||
@ -311,7 +311,7 @@ Total length: 387+ bytes
|
||||
<h4>Notes</h4>
|
||||
The certificate for a RouterIdentity is currently unused and is always NULL.
|
||||
|
||||
<h4><a href="http://docs.i2p2.de/javadoc/net/i2p/data/RouterIdentity.html">Javadoc</a></h4>
|
||||
<h4><a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/RouterIdentity.html">Javadoc</a></h4>
|
||||
|
||||
<h2 id="struct_Destination">Destination</h2>
|
||||
<h4>Description</h4>
|
||||
@ -357,7 +357,7 @@ Total length: 387+ bytes
|
||||
{% endfilter %}
|
||||
</pre>
|
||||
|
||||
<h4><a href="http://docs.i2p2.de/javadoc/net/i2p/data/Destination.html">Javadoc</a></h4>
|
||||
<h4><a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/Destination.html">Javadoc</a></h4>
|
||||
|
||||
<h2 id="struct_Lease">Lease</h2>
|
||||
<h4>Description</h4>
|
||||
@ -402,7 +402,7 @@ Could this be optimized to include the Hash of the Router Identity instead of th
|
||||
</li></ul>
|
||||
|
||||
|
||||
<h4><a href="http://docs.i2p2.de/javadoc/net/i2p/data/Lease.html">Javadoc</a></h4>
|
||||
<h4><a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/Lease.html">Javadoc</a></h4>
|
||||
|
||||
<h2 id="struct_LeaseSet">LeaseSet</h2>
|
||||
<h4>Description</h4>
|
||||
@ -509,7 +509,7 @@ The signature may be verified using the signing public key of the destination.
|
||||
|
||||
The signing_key is currently unused. It was intended for LeaseSet revocation, which is unimplemented.
|
||||
|
||||
<h4><a href="http://docs.i2p2.de/javadoc/net/i2p/data/LeaseSet.html">Javadoc</a></h4>
|
||||
<h4><a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/LeaseSet.html">Javadoc</a></h4>
|
||||
|
||||
|
||||
|
||||
@ -563,7 +563,7 @@ Expiration is currently unused, always null (all zeroes))
|
||||
</li></ul>
|
||||
|
||||
|
||||
<h4><a href="http://docs.i2p2.de/javadoc/net/i2p/data/RouterAddress.html">Javadoc</a></h4>
|
||||
<h4><a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/RouterAddress.html">Javadoc</a></h4>
|
||||
|
||||
<h2 id="struct_RouterInfo">RouterInfo</h2>
|
||||
<h4>Description</h4>
|
||||
@ -658,7 +658,7 @@ This is currently unused. It was intended for a form of restricted routes, which
|
||||
<p>
|
||||
The signature may be verified using the signing public key of the router_ident.
|
||||
|
||||
<h4><a href="http://docs.i2p2.de/javadoc/net/i2p/data/RouterInfo.html">Javadoc</a></h4>
|
||||
<h4><a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/RouterInfo.html">Javadoc</a></h4>
|
||||
|
||||
|
||||
<h2 id="struct_DeliveryInstructions">Delivery Instructions</h2>
|
||||
|
@ -21,7 +21,7 @@ either protocol may be carried by either transport.
|
||||
|
||||
<h2>Application Guide</h2>
|
||||
<p>Applications written in Java may use the
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/client/datagram/package-summary.html">datagram API</a>,
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/client/datagram/package-summary.html">datagram API</a>,
|
||||
while applications in other languages
|
||||
can use <a href="sam">SAM</a>'s datagram support.
|
||||
There is also limited support in i2ptunnel in the <a href="socks.html">SOCKS proxy</a>,
|
||||
@ -66,9 +66,9 @@ indicate datagram type.
|
||||
</p>
|
||||
<p>
|
||||
The protocols and ports may be set in I2CP's
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/client/I2PSession.html">I2PSession API</a>,
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/client/I2PSession.html">I2PSession API</a>,
|
||||
as implemented in
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/client/I2PSessionMuxedImpl.html">I2PSessionMuxedImpl</a>.
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/client/I2PSessionMuxedImpl.html">I2PSessionMuxedImpl</a>.
|
||||
</p>
|
||||
|
||||
<h3>Data Integrity</h3>
|
||||
|
@ -73,11 +73,11 @@ The end-to-end protocols used by clients for reliable and unreliable communicati
|
||||
<ul><li>
|
||||
<a href="streaming.html">Streaming Library</a>
|
||||
</li><li>
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/client/streaming/package-summary.html">Streaming Javadoc</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/client/streaming/package-summary.html">Streaming Javadoc</a>
|
||||
</li><li>
|
||||
<a href="datagrams.html">Datagrams</a>
|
||||
</li><li>
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/client/datagram/package-summary.html">Datagram Javadoc</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/client/datagram/package-summary.html">Datagram Javadoc</a>
|
||||
</li></ul>
|
||||
|
||||
<h3>Client-to-Router Interface API and Protocol</h3>
|
||||
@ -88,11 +88,11 @@ Traditionally used only by Java applications and higher-level APIs.
|
||||
</li><li>
|
||||
<a href="i2cp_spec.html">I2CP Specification</a>
|
||||
</li><li>
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/client/package-summary.html">I2CP API Javadoc</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/client/package-summary.html">I2CP API Javadoc</a>
|
||||
</li><li>
|
||||
<a href="common_structures_spec.html">Common data structures specification</a>
|
||||
</li><li>
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/data/package-summary.html">Data Structures Javadoc</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/package-summary.html">Data Structures Javadoc</a>
|
||||
</li></ul>
|
||||
|
||||
<h3>End-to-End Encryption</h3>
|
||||
@ -117,11 +117,11 @@ I2P is a message-oriented router. The messages sent between routers are defined
|
||||
</li><li>
|
||||
<a href="i2np_spec.html">I2NP Specification</a>
|
||||
</li><li>
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/data/i2np/package-summary.html">I2NP Javadoc</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/i2np/package-summary.html">I2NP Javadoc</a>
|
||||
</li><li>
|
||||
<a href="common_structures_spec.html">Common data structures specification</a>
|
||||
</li><li>
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/data/package-summary.html">Data Structures Javadoc</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/package-summary.html">Data Structures Javadoc</a>
|
||||
</li></ul>
|
||||
|
||||
<h3>Tunnels</h3>
|
||||
@ -152,11 +152,11 @@ The protocols for direct (point-to-point) router to router communication.
|
||||
</li><li>
|
||||
<a href="how_cryptography.html#udp">SSU transport encryption</a>
|
||||
</li><li>
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/router/transport/package-summary.html">Transport Javadoc</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/router/transport/package-summary.html">Transport Javadoc</a>
|
||||
</li><li>
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/router/transport/ntcp/package-summary.html">NTCP Javadoc</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/router/transport/ntcp/package-summary.html">NTCP Javadoc</a>
|
||||
</li><li>
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/router/transport/udp/package-summary.html">SSU Javadoc</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/router/transport/udp/package-summary.html">SSU Javadoc</a>
|
||||
</li></ul>
|
||||
|
||||
<h3>Other Router Topics</h3>
|
||||
@ -176,7 +176,7 @@ Time synchronization and NTP
|
||||
</li><li>
|
||||
<a href="monotone.html">Monotone Guide</a>
|
||||
</li><li>
|
||||
<a href="http://docs.i2p2.de/javadoc/">Javadocs</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/">Javadocs</a>
|
||||
</li><li>
|
||||
<a href="todo.html">To Do List</a>
|
||||
</li></ul>
|
||||
|
@ -40,7 +40,7 @@ Die H(Daten) ist der SHA256 Wert der Daten, die in dem ElGamal Block
|
||||
verschlüsselt sind. Vor den H(Daten) steht ein zufälliges Byte, das
|
||||
nicht Null ist. Die Daten im Block können bis zu 222 Bytes lang sein.
|
||||
Die Spezifikation ist
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/crypto/ElGamalEngine.html">[im Quelltext]</a>.
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/crypto/ElGamalEngine.html">[im Quelltext]</a>.
|
||||
<p>
|
||||
ElGamal wird in I2P nie alleine genutzt, es ist immer ein Teil von
|
||||
<a href="how_elgamalaes">ElGamal/AES+SessionTag</a>.
|
||||
@ -61,14 +61,14 @@ Wir benutzen 256bit AES im CBC Modus mit dem PKCS#5 Padding für 16 Byte Blo
|
||||
(welches bedeuted, das jeder Block mit der Anzahl der aufgefüllten Bytes
|
||||
als Daten aufgefüllt wird).
|
||||
Zur Spezifikation schaue in den
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/crypto/CryptixAESEngine.html">[CBC Quelltext]</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/crypto/CryptixAESEngine.html">[CBC Quelltext]</a>
|
||||
und für die Crytix AES
|
||||
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/crypto/CryptixRijndael_Algorithm.html">[Implementation hier]</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/crypto/CryptixRijndael_Algorithm.html">[Implementation hier]</a>
|
||||
<p>
|
||||
In Situationen, in denen wir AES Daten streamen, nutzen wir die selben Algorhytmen, wie sie in
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/crypto/AESOutputStream.html">[AESOutputStream]</a> und
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/crypto/AESInputStream.html">[AESInputStream]</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/crypto/AESOutputStream.html">[AESOutputStream]</a> und
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/crypto/AESInputStream.html">[AESInputStream]</a>
|
||||
implementiert sind.
|
||||
<p>
|
||||
Für Situationen, in denen die Gröse der zu sendenden Daten bekannt ist,
|
||||
@ -85,14 +85,14 @@ Ende der zufälligen Daten ist AES verschlüsselt (256bit CBC mit PKCS#5
|
||||
|
||||
<p>
|
||||
Dieser Code ist in den safeEncrypt und safeDecrypt Methoden der
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/crypto/AESEngine.html">[AESEngine]</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/crypto/AESEngine.html">[AESEngine]</a>
|
||||
implementiert.
|
||||
<p>
|
||||
<H2>DSA</H2>
|
||||
|
||||
<p>
|
||||
Signaturen werden mit 1024bit DSA erzeugt und verifiziert, wie es in der
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/crypto/DSAEngine.html">[DSAEngine]</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/crypto/DSAEngine.html">[DSAEngine]</a>
|
||||
implementiert ist.
|
||||
<p>
|
||||
<H3>Die DSA Konstanten</H3>
|
||||
@ -145,7 +145,7 @@ implementiert ist.
|
||||
|
||||
<p>
|
||||
Hashes in I2P sind bekannte, alte SHA256 wie es im
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/crypto/SHA256Generator.html">[SHA256Generator]</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/crypto/SHA256Generator.html">[SHA256Generator]</a>
|
||||
implementiert ist.
|
||||
<p>
|
||||
<H2>TCP Verbindungen</H2>
|
||||
@ -172,11 +172,11 @@ RouterInfo Struktur nutzen (die die ElGamal und DSA Schlüssel enthält)
|
||||
<p>
|
||||
Die grundlegenden TCP Verbindungsalgorhythmen sind in der establishConnection() Funktion
|
||||
implementiert (die wiederrum exchangeKey() und identifyStationToStation()) in
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/router/transport/tcp/TCPConnection.html">[TCPConnection]</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/router/transport/tcp/TCPConnection.html">[TCPConnection]</a>
|
||||
aufruft).
|
||||
<p>
|
||||
Dieses wird erweitert durch die
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/router/transport/tcp/RestrictiveTCPConnection.html">[RestrictiveTCPConnection]</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/router/transport/tcp/RestrictiveTCPConnection.html">[RestrictiveTCPConnection]</a>
|
||||
Funktion, die die establishConnection() Methode aktualisiert um die
|
||||
Protokoll Version, die Uhrzeit und die öffentlich erreichbare IP
|
||||
Adresse des Knotens verifizieren zu können. (Da wir noch keine
|
||||
|
@ -67,11 +67,11 @@ Die Java-Schnittstelle und die Kommunikationsprotokolle zur zuverlässigen (
|
||||
<ul><li>
|
||||
<a href="streaming.html">Datenströme</a> <i>(Streaming)</i> <i>(englisch)</i>
|
||||
</li><li>
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/client/streaming/package-summary.html">Java-Dokumentation zur Streaming-Bibliothek</a> <i>(englisch)</i>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/client/streaming/package-summary.html">Java-Dokumentation zur Streaming-Bibliothek</a> <i>(englisch)</i>
|
||||
</li><li>
|
||||
<a href="datagrams_de.html">Datenpakete</a> <i>(Datagrams)</i> <i>(englisch)</i>
|
||||
</li><li>
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/client/datagram/package-summary.html">Java-Dokumentation zur Datagram-Bibliothek</a> <i>(englisch)</i>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/client/datagram/package-summary.html">Java-Dokumentation zur Datagram-Bibliothek</a> <i>(englisch)</i>
|
||||
</li></ul>
|
||||
|
||||
<h3>Routerschnittstelle und zugehöriges Protokoll</h3>
|
||||
@ -81,11 +81,11 @@ Die unmittelbare Schnittstelle zum Router. Die Java-Programmierschnittstelle und
|
||||
</li><li>
|
||||
<a href="i2cp_spec.html">Technische Beschreibung I2CP</a> <i>(englisch)</i>
|
||||
</li><li>
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/client/package-summary.html">Java-Dokumentation zu I2CP</a> <i>(englisch)</i>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/client/package-summary.html">Java-Dokumentation zu I2CP</a> <i>(englisch)</i>
|
||||
</li><li>
|
||||
<a href="common_structures_spec.html">Techn. Beschreibung Datenstrukturen</a> <i>(englisch)</i>
|
||||
</li><li>
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/data/package-summary.html">Java-Dokumentation zu den Datenstrukturen</a> <i>(englisch)</i>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/package-summary.html">Java-Dokumentation zu den Datenstrukturen</a> <i>(englisch)</i>
|
||||
</li></ul>
|
||||
|
||||
<h3>Durchgehende Verschlüsselung</h3>
|
||||
@ -110,11 +110,11 @@ I2P-Router sind nachrichtenbasiert. Der Versand von Nachrichten zwischen Routern
|
||||
</li><li>
|
||||
<a href="i2np_spec.html">Technische Beschreibung I2NP</a> <i>(englisch)</i>
|
||||
</li><li>
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/data/i2np/package-summary.html">Java-Dokumentation zu I2NP</a> <i>(englisch)</i>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/i2np/package-summary.html">Java-Dokumentation zu I2NP</a> <i>(englisch)</i>
|
||||
</li><li>
|
||||
<a href="common_structures_spec.html">Techn. Beschreibung Datenstrukturen</a> <i>(englisch)</i>
|
||||
</li><li>
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/data/package-summary.html">Java-Dokumentation zu den Datenstrukturen</a> <i>(englisch)</i>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/package-summary.html">Java-Dokumentation zu den Datenstrukturen</a> <i>(englisch)</i>
|
||||
</li></ul>
|
||||
|
||||
<h3>Tunnel</h3>
|
||||
@ -144,11 +144,11 @@ Protokolle zur direkten Kommunikation zwischen zwei Routern.
|
||||
<a href="how_cryptography.html#tcp">Verschlüsselung des NTCP-Transports <i>(englisch)</i></a></li><li>
|
||||
<a href="how_cryptography.html#udp">Verschlüsselung des SSU-Transports <i>(englisch)</i></a></li>
|
||||
<li>
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/router/transport/package-summary.html">Java-Dokumentation zur Transportschicht</a> <i>(englisch)</i>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/router/transport/package-summary.html">Java-Dokumentation zur Transportschicht</a> <i>(englisch)</i>
|
||||
</li><li>
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/router/transport/ntcp/package-summary.html">Java-Dokumentation zu NTCP</a> <i>(englisch)</i>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/router/transport/ntcp/package-summary.html">Java-Dokumentation zu NTCP</a> <i>(englisch)</i>
|
||||
</li><li>
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/router/transport/udp/package-summary.html">Java-Dokumentation zu SSU</a> <i>(englisch)</i>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/router/transport/udp/package-summary.html">Java-Dokumentation zu SSU</a> <i>(englisch)</i>
|
||||
</li></ul>
|
||||
|
||||
<h3>Sonstiges zum Thema Router</h3>
|
||||
|
@ -24,7 +24,7 @@ testen, ob diese in eine der drei Möglichkeiten passt:
|
||||
Falls es für uns ElGamal verschlüsselt ist, wird die Nachricht als
|
||||
neue Session behandelt und wird verschlüsselt mittels encryptNewSession(....)
|
||||
in der
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/crypto/ElGamalAESEngine.html">[ElGamalAESEngine]</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/crypto/ElGamalAESEngine.html">[ElGamalAESEngine]</a>
|
||||
wie folgend -</p>
|
||||
|
||||
<p>Ein initialer ElGamal Block, verschlüsselt <a href="how_cryptography">wie zuvor</a>:</p>
|
||||
@ -69,7 +69,7 @@ ersetzt.</p>
|
||||
Zeit (zur Zeit 30 Minuten) gespeichert bis sie gebraucht (und weggeworfen) werden.
|
||||
Sie werden für das Einpacken einer Nachricht ohne vorhergehnden ElGamal Block
|
||||
genutzt. Dabei wird es mit encryptExistingSession(...) in der
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/crypto/ElGamalAESEngine.html">[ElGamalAESEngine]</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/crypto/ElGamalAESEngine.html">[ElGamalAESEngine]</a>
|
||||
wie folgend verschlüsselt -</p>
|
||||
|
||||
<PRE>
|
||||
|
@ -73,11 +73,11 @@ Les protocoles point à point utilisés par les clients pour des communications
|
||||
<ul><li>
|
||||
<a href="streaming.html">Bibliothèque de diffusion streaming</a>
|
||||
</li><li>
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/client/streaming/package-summary.html">Streaming Javadoc</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/client/streaming/package-summary.html">Streaming Javadoc</a>
|
||||
</li><li>
|
||||
<a href="datagrams.html">Datagrammes</a>
|
||||
</li><li>
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/client/datagram/package-summary.html">Datagrammes Javadoc</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/client/datagram/package-summary.html">Datagrammes Javadoc</a>
|
||||
</li></ul>
|
||||
|
||||
<h3>API et protocole de l'interface client-Routeur</h3>
|
||||
@ -88,11 +88,11 @@ Protocole de contrôle <a href="i2cp.html">I2CP</a> / aperçu de l'API
|
||||
</li><li>
|
||||
<a href="i2cp_spec.html">Spécification</a> d'I2CP
|
||||
</li><li>
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/client/package-summary.html">I2CP API Javadoc</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/client/package-summary.html">I2CP API Javadoc</a>
|
||||
</li><li>
|
||||
<a href="common_structures_spec.html">Spécification des structures de données communes</a>
|
||||
</li><li>
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/data/package-summary.html">Structures de données Javadoc</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/package-summary.html">Structures de données Javadoc</a>
|
||||
</li></ul>
|
||||
|
||||
<h3>Chiffrement point à point</h3>
|
||||
@ -117,11 +117,11 @@ Aperçu du protocole I2P <a href="i2np.html">I2NP</a>
|
||||
</li><li>
|
||||
Spécification d'<a href="i2np_spec.html">I2NP</a>
|
||||
</li><li>
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/data/i2np/package-summary.html">Javadoc</a> I2NP
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/i2np/package-summary.html">Javadoc</a> I2NP
|
||||
</li><li>
|
||||
<a href="common_structures_spec.html">Spécification des structures de données communes</a>
|
||||
</li><li>
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/data/package-summary.html">Structures de données</a> Javadoc
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/package-summary.html">Structures de données</a> Javadoc
|
||||
</li></ul>
|
||||
|
||||
<h3>Tunnels</h3>
|
||||
@ -152,11 +152,11 @@ Aperçu du transport UDP <a href="udp.html">SSU</a>
|
||||
</li><li>
|
||||
<a href="how_cryptography.html#udp">Chiffrement du transport SSU</a>
|
||||
</li><li>
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/router/transport/package-summary.html">Transport Javadoc</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/router/transport/package-summary.html">Transport Javadoc</a>
|
||||
</li><li>
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/router/transport/ntcp/package-summary.html">NTCP Javadoc</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/router/transport/ntcp/package-summary.html">NTCP Javadoc</a>
|
||||
</li><li>
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/router/transport/udp/package-summary.html">SSU Javadoc</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/router/transport/udp/package-summary.html">SSU Javadoc</a>
|
||||
</li></ul>
|
||||
|
||||
<h3>Autres sujets sur le routeur</h3>
|
||||
@ -176,7 +176,7 @@ Synchronisation horaire et NTP
|
||||
</li><li>
|
||||
<a href="monotone.html">guide de Monotone</a>
|
||||
</li><li>
|
||||
<a href="http://docs.i2p2.de/javadoc/">Javadocs</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/">Javadocs</a>
|
||||
</li><li>
|
||||
<a href="todo_fr.html">À faire</a>
|
||||
</li></ul>
|
||||
|
@ -95,7 +95,7 @@
|
||||
<a href="common_structures_spec.html#struct_RouterInfo">RouterInfo specification</a>
|
||||
</p>
|
||||
<p>
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/data/RouterInfo.html">RouterInfo Javadoc</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/RouterInfo.html">RouterInfo Javadoc</a>
|
||||
</p>
|
||||
|
||||
<h3>RouterInfo Expiration</h3>
|
||||
@ -155,9 +155,9 @@
|
||||
<a href="common_structures_spec.html#struct_LeaseSet">LeaseSet specification</a>
|
||||
</p>
|
||||
<p>
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/data/Lease.html">Lease Javadoc</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/Lease.html">Lease Javadoc</a>
|
||||
<br />
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/data/LeaseSet.html">LeaseSet Javadoc</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/LeaseSet.html">LeaseSet Javadoc</a>
|
||||
</p>
|
||||
|
||||
|
||||
|
@ -62,7 +62,7 @@ about how long it takes for them to reply to a network database query, how
|
||||
often their tunnels fail, and how many new peers they are able to introduce
|
||||
us to, as well as simple data points such as when we last heard from them or
|
||||
when the last communication error occurred. The specific data points gathered
|
||||
can be found in the <a href="http://docs.i2p2.de/javadoc/net/i2p/router/peermanager/PeerProfile.html">code</a>
|
||||
can be found in the <a href="http://docs.i2p-projekt.de/javadoc/net/i2p/router/peermanager/PeerProfile.html">code</a>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
@ -125,7 +125,7 @@ groups - fast, high capacity, and standard.
|
||||
</ul>
|
||||
|
||||
These groupings are implemented in the router's <a
|
||||
href="http://docs.i2p2.de/javadoc/net/i2p/router/peermanager/ProfileOrganizer.html">ProfileOrganizer</a>.
|
||||
href="http://docs.i2p-projekt.de/javadoc/net/i2p/router/peermanager/ProfileOrganizer.html">ProfileOrganizer</a>.
|
||||
|
||||
<h3>Group size limits</h3>
|
||||
|
||||
|
@ -25,7 +25,7 @@ mitteilen können. Auch einfachere Daten sind enthalten, wie etwa der
|
||||
Zeitpunkt des letzten Kontaktes oder wann der letzte Fehler in der
|
||||
Kommunikation war. Die einzelnen gesammelten Datenpunkte können
|
||||
im Monotone abgelesen werden (Link folgt).</p>
|
||||
<!-- <a href="http://docs.i2p2.de/javadoc/net/i2p/router/peermanager/PeerProfile.html">code</a>
|
||||
<!-- <a href="http://docs.i2p-projekt.de/javadoc/net/i2p/router/peermanager/PeerProfile.html">code</a>
|
||||
</p> --!>
|
||||
|
||||
<p>Momentan gibt es keine "Löschstrategie, um sich der Profile der Knoten
|
||||
@ -57,7 +57,7 @@ Netzwerk integriert ist und ob er nicht funktioniert.</p>
|
||||
|
||||
<p>Die Berechnung der Geschwindigkeit (wie im Quellkode implementiert)
|
||||
<!--
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/router/peermanager/SpeedCalculator.html">here</a>) --!>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/router/peermanager/SpeedCalculator.html">here</a>) --!>
|
||||
wird einfach mit den Profilen durchgeführt und schätzt, wie viele
|
||||
Daten wir durch einen einzigen Tunnel durch diesen Knoten in einer Minute
|
||||
senden oder empfangen können. Dafür werden einfach die Werte der
|
||||
@ -79,7 +79,7 @@ dem derzeitigem Netzwerk zu bestätigen.
|
||||
<h3>Kapazität/h3>
|
||||
|
||||
<p>die Berechnung der Kapazität <!--(as implemented
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/router/peermanager/CapacityCalculator.html">here</a>) --!>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/router/peermanager/CapacityCalculator.html">here</a>) --!>
|
||||
bearbeitet die Profile und schätzt wie viele von uns angefragte Tunnel
|
||||
der Knoten in der nächsten Stunde akzeptiert. Dafür betrachtet
|
||||
die Methode, wieviele Tunnel der Knoten in letzter Zeit akzeptiert hat, wie
|
||||
@ -106,7 +106,7 @@ zur Effektivität im aktuellem Netzwerk.
|
||||
|
||||
<p>Die Berechnung der Integration
|
||||
<!-- (as implemented
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/router/peermanager/IntegrationCalculator.html">here</a>) --!>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/router/peermanager/IntegrationCalculator.html">here</a>) --!>
|
||||
ist nur für die Netzwerkdatenbank notwendig (und, falls eingebaut, zum
|
||||
Erkennen und reparieren von Netzwerk`splits`). Zur Zeit wird es für nichts
|
||||
benutzt, da der Kode zum Erkennen der Splits in gut verbundenen Netzwerken
|
||||
@ -133,7 +133,7 @@ Schwachstelle im derzeitigem Floodfillsystem behoben.
|
||||
|
||||
<p>Die Berechung zum Versagen
|
||||
<!-- (as implemented
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/router/peermanager/IsFailingCalculator.html">here</a>) --!)
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/router/peermanager/IsFailingCalculator.html">here</a>) --!)
|
||||
eines Knoten kontrolliert ein paar Daten aus den Profilen und erkennt, ob
|
||||
der Knoten überladen ist oder nicht seine Versprechen zum Tunnelaufbau
|
||||
einhalten kann. Sobald ein Knoten als "Versager" gekennzeichnet ist, wird
|
||||
@ -167,7 +167,7 @@ Beziehungen zueinander: <ul>
|
||||
|
||||
<!--
|
||||
These groupings are implemented in the <a
|
||||
href="http://docs.i2p2.de/javadoc/net/i2p/router/peermanager/ProfileOrganizer.html">ProfileOrganizer</a>'s
|
||||
href="http://docs.i2p-projekt.de/javadoc/net/i2p/router/peermanager/ProfileOrganizer.html">ProfileOrganizer</a>'s
|
||||
reorganize() method (using the calculateThresholds() and locked_placeProfile() methods in turn).</p>
|
||||
--!>
|
||||
|
||||
|
@ -16,7 +16,7 @@ for some tunnels to be used.
|
||||
|
||||
<p>
|
||||
The protocol itself has only been implemented in Java, to provide the
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/client/package-summary.html">Client SDK</a>.
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/client/package-summary.html">Client SDK</a>.
|
||||
This SDK is exposed in the i2p.jar package, which implements the client-side of I2CP.
|
||||
Clients should never need to access the router.jar package, which contains the
|
||||
router itself and the router-side of I2CP.
|
||||
|
@ -24,7 +24,7 @@ The standard I2P installation includes about 20 versions of the library for diff
|
||||
each about 50KB, inside the jbigi.jar file.
|
||||
The initialization of the JBigI library, including CPU identification, selection, and extraction
|
||||
of the correct loadable module, is handled by the
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/util/NativeBigInteger.html">NativeBigInteger class</a>.
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/util/NativeBigInteger.html">NativeBigInteger class</a>.
|
||||
If no module is available for the current platform, the standard
|
||||
<a href="http://download.oracle.com/javase/1.5.0/docs/api/java/math/BigInteger.html#modPow%28java.math.BigInteger,%20java.math.BigInteger%29">Java Math library's BigInteger modPow()</a>
|
||||
is used.
|
||||
|
@ -9,7 +9,7 @@ Ministreaming is deprecated and is incompatible with today's applications.
|
||||
The following documentation is old.
|
||||
Also note that streaming extends ministreaming in the same Java package (net.i2p.client.streaming),
|
||||
so the current
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/client/streaming/package-summary.html">API documentation</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/client/streaming/package-summary.html">API documentation</a>
|
||||
contains both.
|
||||
Obsolete ministreaming classes and methods are clearly marked as deprecated in the Javadocs.
|
||||
|
||||
@ -38,7 +38,7 @@ messages sent (or include any application level ACK or SACK), so it must wait
|
||||
on average twice the time it takes to send a message before sending another.</p>
|
||||
|
||||
<p>Even with those issues, the ministreaming library performs quite well in many
|
||||
situations, and its <a href="http://docs.i2p2.de/javadoc/net/i2p/client/streaming/package-summary.html">API</a>
|
||||
situations, and its <a href="http://docs.i2p-projekt.de/javadoc/net/i2p/client/streaming/package-summary.html">API</a>
|
||||
is both quite simple and capable of remaining unchanged as different streaming
|
||||
implementations are introduced. The library is deployed in its own
|
||||
ministreaming.jar.
|
||||
|
@ -56,7 +56,7 @@ Please volunteer on IRC #i2p.
|
||||
|
||||
<p>- The technical documentation on our website is now current, complete, and accurate. See <a href="http://www.i2p2.de/how">http://www.i2p2.de/how</a> .
|
||||
<br />- Javadocs have been updated throughout the source.
|
||||
<br />- Full Javadocs are now available at <a href="http://docs.i2p2.de/javadoc/">http://docs.i2p2.de/javadoc/</a> .
|
||||
<br />- Full Javadocs are now available at <a href="http://docs.i2p-projekt.de/javadoc/">http://docs.i2p-projekt.de/javadoc/</a> .
|
||||
</p>
|
||||
|
||||
|
||||
|
@ -67,21 +67,21 @@ to be interpreted by I2CP.
|
||||
|
||||
<p>
|
||||
The standard interface to the streaming lib is for the application to use the
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/client/streaming/I2PSocketManagerFactory.html">I2PSocketManagerFactory</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/client/streaming/I2PSocketManagerFactory.html">I2PSocketManagerFactory</a>
|
||||
to create an
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/client/streaming/I2PSocketManager.html">I2PSocketManager</a>.
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/client/streaming/I2PSocketManager.html">I2PSocketManager</a>.
|
||||
The application then asks the socket manager for an
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/client/streaming/I2PSession.html">I2PSession</a>,
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/client/streaming/I2PSession.html">I2PSession</a>,
|
||||
which will cause a connection to the router via
|
||||
<a href="i2cp.html">I2CP</a>.
|
||||
The application can then setup connections with an
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/client/streaming/I2PSocket.html">I2PSocket</a>
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/client/streaming/I2PSocket.html">I2PSocket</a>
|
||||
or receive connections with an
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/client/streaming/I2PServerSocket.html">I2PServerSocket</a>.
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/client/streaming/I2PServerSocket.html">I2PServerSocket</a>.
|
||||
</p>
|
||||
<p>
|
||||
Here are the
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/client/streaming/package-summary.html">full streaming library Javadocs</a>.
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/client/streaming/package-summary.html">full streaming library Javadocs</a>.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
@ -97,7 +97,7 @@ per-connection basis.
|
||||
Many values are tuned for HTTP performance over typical I2P conditions. Other applications such
|
||||
as peer-to-peer services are strongly encouraged to
|
||||
modify as necessary, by setting the options and passing them via the call to
|
||||
<a href="http://docs.i2p2.de/javadoc/net/i2p/client/streaming/I2PSocketManagerFactory.html">I2PSocketManagerFactory</a>.createManager(_i2cpHost, _i2cpPort, opts).
|
||||
<a href="http://docs.i2p-projekt.de/javadoc/net/i2p/client/streaming/I2PSocketManagerFactory.html">I2PSocketManagerFactory</a>.createManager(_i2cpHost, _i2cpPort, opts).
|
||||
Time values are in ms.
|
||||
</p>
|
||||
<p>
|
||||
|
@ -276,7 +276,7 @@ Total length: 7 bytes
|
||||
{% endfilter %}
|
||||
</pre>
|
||||
|
||||
<h3><a href="http://docs.i2p2.de/javadoc/net/i2p/data/i2np/DeliveryInstructions.html">Delivery Instructions Javadoc</a></h3>
|
||||
<h3><a href="http://docs.i2p-projekt.de/javadoc/net/i2p/data/i2np/DeliveryInstructions.html">Delivery Instructions Javadoc</a></h3>
|
||||
|
||||
<h2 id="notes">Notes</h2>
|
||||
<h3>I2NP Message Maximum Size</h3>
|
||||
|
Reference in New Issue
Block a user