Glossaire
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.