ืืจืฉืช ืืื ืื ืืืืช I2P 1.9.0 ืืืงืื C++ i2pd 2.43.0 ืฉืืืจืจื. I2P ืืื ืจืฉืช ืืืืืจืช ืื ืื ืืืืช ืจื-ืฉืืืชืืช ืืคืืขืืช ืขื ืืื ืืืื ืืจื ื ืืจืืื, ืชืื ืฉืืืืฉ ืคืขืื ืืืฆืคื ื ืืงืฆื ืืงืฆื, ืืืืืืื ืื ืื ืืืืืช ืืืืืื. ืืจืฉืช ืื ืืื ืืืฆื P2P ืื ืืฆืจืช ืืืืืช ืืืฉืืืื (ืจืืื ืืคืก) ืฉืืกืคืงืื ืืฉืชืืฉื ืืจืฉืช, ืื ืฉืืืคืฉืจ ืืืกืชืืจ ืืื ืฉืืืืฉ ืืฉืจืชืื ืืื ืืืืื ืืจืืืืช (ืืชืงืฉืืจืช ืืชืื ืืจืฉืช ืืืืกืกืช ืขื ืฉืืืืฉ ืืื ืืจืืช ืื-ืืืืื ืืืช ืืืฆืคื ืืช ืืื ืืืฉืชืชืฃ ืืขืืืชืื).
ืืจืฉืช I2P, ืืชื ืืืื ืืืฆืืจ ืืืืคื ืื ืื ืืื ืืชืจืื ืืืืืืื, ืืฉืืื ืืืืขืืช ืืืืืืืช ืืืืืืื, ืืืืืืฃ ืงืืฆืื ืืืืจืื ืจืฉืชืืช P2P. ืืื ืืื ืืช ืืืืฉืชืืฉ ืืจืฉืชืืช ืื ืื ืืืืืช ืขืืืจ ืืืฉืืื ืฉืจืช-ืืงืื (ืืชืจืื, ืฆ'ืืืื) ื-P2P (ืืืืืคื ืงืืฆืื, ืืืืขืืช ืงืจืืคืืืืจืคืืื), ืืฉืชืืฉืื ืืืงืืืืช I2P. ืืงืื I2P ืืืกืืกื ืืชืื ื-Java ืืืืื ืืคืขืื ืืืืืื ืจืื ืฉื ืคืืืคืืจืืืช ืืืื Windows, Linux, macOS, Solaris ืืื'. I2pd ืืื ืืืืืฉ C++ ืขืฆืืื ืฉื ืืงืื I2P ืืืืคืฅ ืชืืช ืจืืฉืืื BSD ืฉืื ื.
ืืืจืกื ืืืืฉื ืฉื I2P ืืฉืืืื ืืช ืืคืืชืื ืฉื ืคืจืืืืงืื ืชืืืืจื ืืืฉ "SSU2", ืืืืืกืก ืขื UDP ืืืืื ืืฉืืคืืจ ืืืืฆืืขืื ืืืืืืื. ืืืฉืื ืืืืงืืช ืืืืืงืช SSU2 ืืฆื ืืขืืืช ืืืืืกืจ. ืคืจืืืืงืื "SSU2" ืืืคืขื ืืืจืืจืช ืืืื ื-Android ื-ARM builds, ืืื ืื ืืืืื ืงืื ืฉื ื ืชืืื ืืืืืกืกืื ืขื ืคืืืคืืจืืืช ืืืจืืช. ืืืืืจืช ื ืืืืืจ ืืชืื ื ืช ืืืคืฉืจ ืืช "SSU2" ืขืืืจ ืื ืืืฉืชืืฉืื. ืืืืฉืื ืฉื SSU2 ืืืคืฉืจ ืื ื ืืขืืื ืืืืืืื ืืช ืืืกื ืืช ืืืฆืคื ื, ืืืืคืืจ ืืืืืืืจืืชื ืืืืื ืืืื ElGamal (ืืืฆืคื ื ืืงืฆื ืืงืฆื, ืืฉืืืื ECIES-X25519-AEAD-Ratchet ืืฉืืฉ ืืืงืื ElGamal/AES+SessionTag ), ืืืคืืืช ืืช ืืชืงืืจื ืืืฉืืืื ื-SSU ืืืฉืคืจ ืืช ืืืืฆืืขืื ืฉื ืืืฉืืจืื ื ืืืืื.
ืฉืืคืืจืื ื ืืกืคืื ืืืืืื ืืืกืคืช ืืืื ื ืขืืื, ืืืืืช ืฉืืืืข ื ืชื (RI, RouterInfo) ื ืฉืื ืืขืืืชืื, ืืฉืืคืืจ ืืืืคืื ื-MTU/PMTU ืืคืจืืืืงืื ื-SSU ืืืฉื. ื-i2pd, ืชืขืืืจืช SSU2 ืืืืื ืืฆืืจืชื ืืกืืคืืช, ืืืืคืขืืช ืืืจืืจืช ืืืื ืขืืืจ ืืชืงื ืืช ืืืฉืืช, ืื ืืกืคื ืืืืืืช ืืืฉืืืช ืืช ืคื ืงืก ืืืชืืืืช.
ืืงืืจ: OpenNet.ru