{% extends "global/layout.html" %} {% block title %}Protocol Stack{% endblock %} {% block content %}

Here is the protocol stack for I2P. See also the Index to Technical Documentation. Updated August 2010, current for router version 0.8.

Each of the layers in the stack provides extra capabilities. The capabilities are listed below, starting at the bottom of the protocol stack.

The following layers are strictly speaking no longer part of the I2P Protocol stack, they are not part of the core 'I2P router' functionality. However, each of these layers adds additional functionality, to allow applications simple and convenient I2P usage.

Finally, what could be considered the 'I2P application layer', is a large number of applications on top of I2P. We can order this based on the I2P stack layer they use.

I2P Network stack

Figure 1: The layers in the I2P Network stack.

* Note: SAM/SAMv2 can use both the streaming lib and datagrams.

{% endblock %}