I2P debe su nombre a su significado en ingles “Invisible Internet Project” lo cual tiene por significado “Proyecto invisible en internet”. Este pequeño programa interconecta varios computadores por medio de una red de abstracción, en las cuales se usaron herramientas y aplicaciones para garantizar un excelente anonimato.
Se usa en páginas webs que necesitan cierto grado de anonimato, servidores y clientes de mensajería instantánea, además se puede usar en el blogging para la transferencia de archivos.
Básicamente es una red anónima que permite que otras aplicaciones se envíen mensajes de forma anónima (correo, P2P, chat, etc.).
Es adaptable perfectamente a las redes con tecnología Peer to Peer o usuario con usuario.
Este software tiene una licencia libre, ya que es desarrollado como un proyecto para el software libre.
Funcionamiento
Esta red I2P se basa en el concepto de túneles entrantes y salientes para ofrecer una facilidad en cuanto a la adaptación de algunos programas existentes en las redes I2P.
Los túneles ofrecen una secuencia de nodos llamados padres, estos se encargan de transportar la información en un solo sentido.
Características
Este software ocupa el primer puesto en cuanto a programas similares, está escrito en lenguaje Java aunque existen núcleos de la aplicación que fueron escritos con C y C++.
Los módulos de Java incluyen una consola donde se puede gestionar el router y configurar la gran mayoría de las opciones de nuestra conexión a internet.
Software
Esta tecnología es usada por iMule. Ya que es una red de datos anónima entre usuarios existen programas que la usan para compartir archivos.
Este software es multiplataforma, lo cual quiere decir que esta disponible para Windows, Mac OS X, Gnu Linux, BSD, Solaris y Android, el cual podéis descargar desde aquí.