{% extends "_layout_fr.html" %} {% block title %}Sommaire de la doc. technique{% endblock %} {% block content %} Traduction de juillet 2011. Version anglaise actuelle

Comment I2P fonctionne-t-il?

Table des matières de la documentation technique. Cette information a été actualisée en juin 2011 pour la version 0.8.6.

Cette table est organisée selon le niveau des couches réseau, de la plus haute à la plus basse. Les plus hautes couches sont celles des "clients" ou "applications"; les plus basses sont dans le routeur lu-même. L'interface entre les applications et le routeur est l'API I2CP (I2P Control Protocol).

Le projet I2P s'engage à maintenir exacte la documentation actuelle. Si vous trouvez des erreur dans les documents liés ci-dessous, merci d'en faire part via un ticket Trac.

Table

Aperçu

Couche applicative

API de la couche applicative et protocoles

APIs de haut niveau faciles à utiliser, pour applications dans tous langages, destinées à échanger des données.

Protocoles et APIs de transport point à point

Les protocoles point à point utilisés par les clients pour des communications fiables et non fiables.

API et protocole de l'interface client-Routeur

L'API de plus bas niveau utilisée par les applications clientes pour échanger du trafic avec un routeur. Utilisée traditionnellement seulement par les applications Java et les APIs de niveau supérieur..

Chiffrement point à point

Comment les messages des clients sont chiffrés en point à point par le routeur.

Base de donnée du réseau

Stockage distribué et obtension d'informations sur les routeurs et les clients.

Protocole de messages du routeur

I2P est un routeur orienté messages. Les messages envoyés entre routeurs sont définis par le protocole I2NP.

Tunnels

Sélection des pairs, demande de tunnels à travers ces pairs, et chiffrement/routage des messages par ces tunnels.

Couche transport

Protocoles pour les échanges direct (point à point) de routeur à routeur.

Autres sujets sur le routeur

Guides pour développeurs

{% endblock %}