Tässä taulukossa luetellaan I2P:sta ja salauksesta keskusteltaessa usein käytettyä terminologiaa.
  • I2P: Invisible Internet Project: hanke, jonka tarkoituksena on tarjota anonymiteettikerros, jotta käyttäjä voi kommunikoida anonyymisti erilaisia sovelluksia käyttämällä.
  • Reititin: I2P-ohjelmiston ydin, joka reitittää salatut paketit I2P-verkossa. Kaikki reitittimet osallistuvat oletusarvoisesti verkkoon, mikä auttaa verkkoa sekä tarjoaa suojattua liikennettä mahdollisille asiakkasohjelmille tai palvelimille, jotka liittyvät I2P-verkkoon reitittimen kautta.
  • RouterIdentity: A collection of information required to communicate directly with a router, such as its IP address and listening port, public signing and encryption keys etc.
  • Tunneli: Anonyymi viestintäreitti asiakkaan tai palvelimen ja I2P-verkon välillä. Tunnelit ovat yksisuuntaisia, joten jokaisella asiakkaalla tai palvelimella on oltava vähintään kaksi tunnelia - yksi saapuvaa liikennettä varten ja yksi lähtevää liikennettä varten.
  • Destination: The cryptographic identity of a tunnel. These are the identities of clients and servers within the I2P network, and are analogous to the IP:port of a computer on the normal internet.
  • LeaseSet: A collection of information required to communicate with a client or server at a particular Destination, such as the gateways of the inbound Tunnels for that Destination.
This table lists definition of different networks and their components. These terms and the definitions provided are taken from Decentralization Off The Shelf: 7 Maxims by Simply Secure(used with permission).
  • Decentralization: Network architecture that avoids reliance on a single party. Encompasses peer-to-peer, blockchain, federated, and distributed technologies that involve many individual users.
  • Peer-to-Peer (p2p): Peers make a portion of their resources, such as processing power, disk storage or network bandwidth, directly available to other network participants, without the need for central coordination by servers or stable hosts. Popularized by BitTorrent, Napster, and Bitcoin.
  • Federated: Federation allows separate deployments of a service to communicate with each other through a common protocol, for instance a mail server run by Google federates with a mail server run by Microsoft when you send an email from @gmail.com to @hotmail.com. Each deployment may host multiple users.
  • Blockchain: A distributed ledger that can record transactions between multiple parties efficiently and in a verifiable and permanent way.
  • Distributed systems: Academic topic within the discipline of Computer Science which is concerned with the design of computer systems that consist of many individual computers connected over a network. Peer-to-peer networks and blockchains are examples of distributed systems architectures.
  • TCP/UDP: The two foundational transport protocols used on the Internet. Common protocols used to send data between two computers.
  • DHT: Distributed hash table, used in some projects to connect peers to each other by storing information in the form of key-value pairs in a distributed manner.
  • IP address: A number of a computer or network which is unique and thus can be used to address it.
  • WebRTC: A protocol standard for establishing connections in a web browser where data passes directly between users.
  • Hash: A number, usually displayed as a string of letters and numbers. It can serve as a ‘fingerprint’ uniquely identifying data.
  • UX: User experience, the overall experience of a person using a product or a service, especially in terms of how easy it is to use.