Cette table liste du vocabulaire souvent utilisé en discutant I2P et la cryptographie.
  • I2P : Projet Internet Invisible : un projet conçu pour fournir une couche d'anonymat pour que l'utilisateur puisse communiquer en utilisant plusieurs applications.
  • Routeur : le centre du logiciel I2P, qui dirige les paquets chiffrés sur le réseau I2P. Tout les routeurs participent par défaut dans le réseau ce qui aide le réseau et fournit une couverture pour le trafic sur chaque client ou serveur se connectant au réseau I2P via la routeur.
  • IdentitéRouteur : un recueil d'informations requises pour communiquer directement au routeur, comme l'adresse IP, le port d'écoute, signature publique et les clés de chiffrement, etc...
  • Tunnel : un passage de communication anonyme entre un client ou serveur et le réseau I2P. Les Tunnels n'ont pas de directions donc chaque client ou serveur doit avoir au moins deux Tunnels - un pour le trafic entrant et un pour le trafic sortant.
  • Destination : L'identité cryptographique d'un tunnel. Ce sont les identité des clients et serveurs dans le réseau I2P et sont similaires au IP:port d'un ordinateur sur l'internet normal.
  • jeu de baux : un recueil d'information requis pour communiquer avec un client ou serveur dans une Destination spécifique comme les passerelles des Tunnels entrant pour cette Destination.
La table liste les définitions de différents réseaux et leurs composants. Ces termes et les définitions fournies sont prises de Decentralization Off The Shelf: 7 Maxims by Simply Secure (utilisées avec permission).
  • Décentralisation : Architecture de réseau qui évite la dépendance à l'égard d'un parti unique. Cela englobe les technologies pair-à-pair, blockchain, fédérées et distribuées qui implique beaucoup d'utilisateurs individuels.
  • Pair-à-pair (p2p) : les pairs forment un portion de ressources, comme la puissance de calcul, le stockage de disque ou la bande passante réseau, directement disponible sur les autres participants réseaux, sans avoir besoin de coordination centralisé par les serveurs ou les hébergeurs stables. Popularisé par BitTorrent, Napster et Bitcoin.
  • Fédéré : La fédération permet des déploiements séparés d'un service pour communiquer avec d'autres par un protocole commun, par exemple un serveur courriel appartenant à Google fédère avec un serveur courriel appartenant à Microsoft quand vous envoyez un courriel d'un @gmail.com à un @hotmail.com. Chaque déploiement peut hébergé plusieurs utilisateurs.
  • Blockchain : un registre distribué qui peut efficacement enregistrer les transactions entre plusieurs partis et de manière permanente et vérifiable.
  • Systèmes distribués : sujet académique dans la discipline de l'informatique qui concerne le design des systèmes ordinateurs qui consiste en plusieurs ordinateurs individuels connectés sur un réseau. Les réseaux pair-à-pair et blockchain sont des exemples d'architectures système distribués.
  • TCP/UDP : les deux protocoles de transport fondateurs utilisés sur internet. Ces protocoles sont utilisés pour envoyer des données entre deux ordinateurs.
  • DHT : table de hachage distribué, utilisé dans certains projets pour connecter les pairs entre eux en stockant l'information sous la forme de pairs à valeur clé de manière distribuée.
  • Adresse IP : un nombre d'un ordinateur ou réseau qui lui est unique et peut donc être utilisé pour le nommer.
  • WebRTC : un protocole classique pour établir les connexions à un navigateur web où les données passent directement entre les utilisateurs.
  • Hash : un nombre, normalement affiché comme une chaîne de chiffres et de lettres. Il peut être utilisé comme 'empreinte digitale', identifiant uniquement les données.
  • UX : expérience utilisateur, l'expérience globale d'une personne utilisant un produit ou service, surtout en terme de facilité d'utilisation.