diff --git a/i2p2www/pages/site/docs/protocol/i2np.html b/i2p2www/pages/site/docs/protocol/i2np.html index a11075c9..fc2994ec 100644 --- a/i2p2www/pages/site/docs/protocol/i2np.html +++ b/i2p2www/pages/site/docs/protocol/i2np.html @@ -1,7 +1,7 @@ {% extends "global/layout.html" %} {% block title %}{% trans %}I2P Network Protocol{% endtrans %} (I2NP){% endblock %} -{% block lastupdated %}{% trans %}June 2013{% endtrans %}{% endblock %} -{% block accuratefor %}0.9.6{% endblock %} +{% block lastupdated %}{% trans %}October 2018{% endtrans %}{% endblock %} +{% block accuratefor %}0.9.37{% endblock %} {% block content %}

{% trans -%} The I2P Network Protocol (I2NP), @@ -28,8 +28,14 @@ Priority queueing implementation may vary.

{% trans %}Message Format{% endtrans %}

+

{% trans -%} +The following table specifies the traditional 16-byte header used in NTCP. +The SSU and NTCP2 transports use modified headers. +{%- endtrans %}

+ + @@ -53,8 +59,9 @@ Therefore the maximum size is approximately 956 + (62 * 996) = 62708 bytes, or 6

{% trans -%} In addition, the transports may have additional restrictions. -NTCP currently limits to 16KB - 6 = 16378 bytes but this will be increased in a future release. +The NTCP limit is 16KB - 6 = 16378 bytes. The SSU limit is approximately 32 KB. +The NTCP2 limit is approximately 64KB - 20 = 65516 bytes, which is higher than what a tunnel can support. {%- endtrans %}

{% trans -%}

{% trans %}Field{% endtrans %}{% trans %}Bytes{% endtrans %}
{% trans %}Type{% endtrans %}1
{% trans %}Unique ID{% endtrans %}4
{% trans %}Expiration{% endtrans %}8
{% trans %}Payload Length{% endtrans %}2