์ต๋ช ๋คํธ์ํฌ I2P 1.8.0 ๋ฐ C++ ํด๋ผ์ด์ธํธ i2pd 2.42.0์ด ์ถ์๋์์ต๋๋ค. I2P๋ ์ผ๋ฐ ์ธํฐ๋ท ์์์ ์๋ํ๋ ๋ค๊ณ์ธต ์ต๋ช ๋ถ์ฐ ๋คํธ์ํฌ๋ก, ์ต๋ช ์ฑ๊ณผ ๊ฒฉ๋ฆฌ๋ฅผ ๋ณด์ฅํ๊ธฐ ์ํด ์ข ๋จ ๊ฐ ์ํธํ๋ฅผ ์ ๊ทน์ ์ผ๋ก ์ฌ์ฉํฉ๋๋ค. ๋คํธ์ํฌ๋ P2P ๋ชจ๋๋ก ๊ตฌ์ถ๋๋ฉฐ ๋คํธ์ํฌ ์ฌ์ฉ์๊ฐ ์ ๊ณตํ๋ ๋ฆฌ์์ค(๋์ญํญ) ๋๋ถ์ ํ์ฑ๋์ด ์ค์์์ ์ ์ด๋๋ ์๋ฒ๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ ๊ฐ๋ฅํฉ๋๋ค(๋คํธ์ํฌ ๋ด ํต์ ์ ์ํธํ๋ ๋จ๋ฐฉํฅ ํฐ๋ ์ฌ์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ์ฐธ๊ฐ์ ๋ฐ ๋๋ฃ).
I2P ๋คํธ์ํฌ์์ ์ต๋ช ์ผ๋ก ์น์ฌ์ดํธ์ ๋ธ๋ก๊ทธ๋ฅผ ๋ง๋ค๊ณ , ์ธ์คํดํธ ๋ฉ์์ง์ ์ด๋ฉ์ผ์ ๋ณด๋ด๊ณ , ํ์ผ์ ๊ตํํ๊ณ , P2P ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ํด๋ผ์ด์ธํธ-์๋ฒ(์น์ฌ์ดํธ, ์ฑํ ) ๋ฐ P2P(ํ์ผ ๊ตํ, ์ํธํํ) ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ์ต๋ช ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ถํ๊ณ ์ฌ์ฉํ๊ธฐ ์ํด I2P ํด๋ผ์ด์ธํธ๊ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๊ธฐ๋ณธ I2P ํด๋ผ์ด์ธํธ๋ Java๋ก ์์ฑ๋์์ผ๋ฉฐ Windows, Linux, macOS, Solaris ๋ฑ๊ณผ ๊ฐ์ ๋ค์ํ ํ๋ซํผ์์ ์คํํ ์ ์์ต๋๋ค. I2pd๋ I2P ํด๋ผ์ด์ธํธ์ ๋ ๋ฆฝ์ ์ธ C++ ๊ตฌํ์ด๋ฉฐ ์์ ๋ BSD ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
I2P์ ์ ๋ฒ์ ์ ์ฑ๋ฅ๊ณผ ๋ณด์์ ํฌ๊ฒ ํฅ์์ํค๋ UDP ์ ์ก "SSU2"์ ์ด๊ธฐ ๊ตฌํ์ ์ ๊ณตํฉ๋๋ค. SSU2๋ฅผ ๊ตฌํํ๋ฉด ์ํธํ ์คํ์ ์์ ํ ์ ๋ฐ์ดํธํ๊ณ ๋งค์ฐ ๋๋ฆฐ ElGamal ์๊ณ ๋ฆฌ์ฆ์ ์ ๊ฑฐํ ์ ์์ต๋๋ค(์ข ๋จ ๊ฐ ์ํธํ์ ๊ฒฝ์ฐ ElGamal/AES+SessionTag ๋์ ECIES-X25519-AEAD-Ratchet ์กฐํฉ์ด ์ฌ์ฉ๋ฉ๋๋ค). ).
๋ค๋ฅธ ๋ณ๊ฒฝ ์ฌํญ์๋ ์ฝ์์ ์ค์ ๋ง๋ฒ์ฌ ์ฌ์ค๊ณ์ Tomcat ๋ฒ์ 9.0.62 ์
๋ฐ์ดํธ๊ฐ ํฌํจ๋ฉ๋๋ค. i2psnark๋ ์์คํ
ํธ๋ ์ด ์ง์์ ์ถ๊ฐํ๊ณ MIME ์ ํ ๋ก๋๋ฅผ ์ง์ํฉ๋๋ค. ์ค๋ซ๋์ ์ธ๋ชจ์๋ค๊ณ ์ ์ธ๋์๋ BOB ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํ๋ ์ฝ๋๊ฐ ์ ๊ฑฐ๋์์ต๋๋ค(์ฌ์ฉ์๋ SAMv3 ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋๋ก ์ ํํ๋ ๊ฒ์ด ์ข์ต๋๋ค).
์ถ์ฒ : opennet.ru