์ต๋ช ๋คํธ์ํฌ I2P 2.2.0 ๋ฐ C++ ํด๋ผ์ด์ธํธ i2pd 2.47.0์ด ์ถ์๋์์ต๋๋ค. I2P๋ ์ผ๋ฐ ์ธํฐ๋ท ์์์ ์๋ํ๋ ๋ค๊ณ์ธต ์ต๋ช ๋ถ์ฐ ๋คํธ์ํฌ๋ก, ์ต๋ช ์ฑ๊ณผ ๊ฒฉ๋ฆฌ๋ฅผ ๋ณด์ฅํ๊ธฐ ์ํด ์ข ๋จ ๊ฐ ์ํธํ๋ฅผ ์ ๊ทน์ ์ผ๋ก ์ฌ์ฉํฉ๋๋ค. ๋คํธ์ํฌ๋ P2P ๋ชจ๋๋ก ๊ตฌ์ถ๋๋ฉฐ ๋คํธ์ํฌ ์ฌ์ฉ์๊ฐ ์ ๊ณตํ๋ ๋ฆฌ์์ค(๋์ญํญ) ๋๋ถ์ ํ์ฑ๋์ด ์ค์์์ ์ ์ด๋๋ ์๋ฒ๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ ๊ฐ๋ฅํฉ๋๋ค(๋คํธ์ํฌ ๋ด ํต์ ์ ์ํธํ๋ ๋จ๋ฐฉํฅ ํฐ๋ ์ฌ์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ์ฐธ๊ฐ์ ๋ฐ ๋๋ฃ).
I2P ๋คํธ์ํฌ์์ ์ต๋ช ์ผ๋ก ์น์ฌ์ดํธ์ ๋ธ๋ก๊ทธ๋ฅผ ๋ง๋ค๊ณ , ์ธ์คํดํธ ๋ฉ์์ง์ ์ด๋ฉ์ผ์ ๋ณด๋ด๊ณ , ํ์ผ์ ๊ตํํ๊ณ , P2P ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ํด๋ผ์ด์ธํธ-์๋ฒ(์น์ฌ์ดํธ, ์ฑํ ) ๋ฐ P2P(ํ์ผ ๊ตํ, ์ํธํํ) ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ์ต๋ช ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ถํ๊ณ ์ฌ์ฉํ๊ธฐ ์ํด I2P ํด๋ผ์ด์ธํธ๊ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๊ธฐ๋ณธ I2P ํด๋ผ์ด์ธํธ๋ Java๋ก ์์ฑ๋์์ผ๋ฉฐ Windows, Linux, macOS, Solaris ๋ฑ๊ณผ ๊ฐ์ ๋ค์ํ ํ๋ซํผ์์ ์คํํ ์ ์์ต๋๋ค. I2pd๋ I2P ํด๋ผ์ด์ธํธ์ ๋ ๋ฆฝ์ ์ธ C++ ๊ตฌํ์ด๋ฉฐ ์์ ๋ BSD ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
์ ๋ฆด๋ฆฌ์ค์์๋ DDoS ๊ณต๊ฒฉ์ ์ง๋ฉดํ์ฌ ๋ผ์ฐํฐ ๊ธฐ๋ฅ์ ์ ์งํ๋ ๊ฒ์ ๋ชฉํ๋ก NetDB, Floodfill ๋ฐ Peer-Selection ๊ตฌ์ฑ ์์์ ๋ณ๊ฒฝ ์ฌํญ์ ๊ตฌํํฉ๋๋ค. ์ด์ ์ ๊ฐ๋ก์ฑ๊ธฐํ ์ํธํ๋ ํจํท์ ์ฌ์ ์ก์ ์กฐ์ํ๋ ๊ณต๊ฒฉ์ ๋ํ ๋ณดํธ ๊ธฐ๋ฅ์ด ์คํธ๋ฆฌ๋ฐ ํ์ ์์คํ
์ ์ถ๊ฐ๋์์ต๋๋ค. i2psnark์ ์๋ก์ด ๊ฒ์ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค. ๋ค์ด์ค๋ ์ฐ๊ฒฐ ์ ํ์ ๋ํ ์ง์์ด ์ ์ก์ ์ถ๊ฐ๋์์ต๋๋ค. ์ฐจ๋จ ๋ชฉ๋ก์ ํจ์จ์ฑ์ด ํฅ์๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru