I2P is an anonymizing network exposing a single layer which the application uses to send/receive e-mails and messages anonymously and safely towards other users. The network itself is reserved for messages ( IP), but it possesses a library allowing a streaming communication( TCP). I2P is an IP address communication application.
All the communications are coded, in total four encryption layers are used to send a single message. The addressee and addresser must use an I2P network to get well protected messages.