์ค์ ๋ก DNS๋ ์ง์ฐ ์ฑ๋ฅ ํฅ์๊ณผ ๋คํธ์ํฌ์ DNS ๋ฉ์์ง ์๋ฅผ ์ค์ด๊ธฐ ์ํด ์บ์ฑ์ ์ฌ์ฉํ๋ค. DNS ์๋ฒ๊ฐ DNS ์๋ต์ ๋ฐ์์ ๋ ๊ทธ๊ฒ์ ๋ก์ปฌ ๋ฉ๋ชจ๋ฆฌ์ ์๋ต์ ๋ํ ์ ๋ณด๋ฅผ ์ ์ฅํ ์ ์๋ค. ๋ง์ฝ ํธ์คํธ ๋ค์๊ณผ IP ์ฃผ์ ์์ด DNS ์๋ฒ์ ์ ์ฅ๋๊ณ ๋ค๋ฅธ ํธ์คํธ ๋ค์์ผ๋ก๋ถํฐ ๊ฐ์ ์ง์๊ฐ DNS ์๋ฒ๋ก ๋์ฐฉํ๋ค๋ฉด, DNS ์๋ฒ๋ ํธ์คํธ ๋ค์์ ๋ํ ์ฑ ์์ด ์์ ๋์กฐ์ฐจ ์ํ๋ IP ์ฃผ์๋ฅผ ์ ๊ณตํ ์ ์๋ค.
DNS ๋ถ์ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ตฌํํ DNS ์๋ฒ๋ค์ ํธ์คํธ ๋ค์์ IP ์ฃผ์๋ก ๋งคํํ๊ธฐ ์ํ Resource Record (RR)๋ฅผ ์ ์ฅํ๋ค. ๊ฐ DNS๋ ํ๋ ์ด์์ RR๋ฅผ ๊ฐ์ง ๋ฉ์์ง๋ก ์๋ตํ๋ค. ์์ ๋ ์ฝ๋(RR)๋ ๋ค์๊ณผ ๊ฐ์ ํ๋๋ฅผ ํฌํจํ๋ 4๊ฐ์ ํฌํ๋ก ๋์ด์๋ค. Type=A ์ด๋ฉด Name์ ํธ์คํธ ๋ค์์ด๊ณ Value๋ ํธ์คํธ ๋ค์์ ๋ํ IP ์ฃผ์์ด๋ค. Type = NS ์ด๋ฉด Name์ ๋๋ฉ์ธ์ด๊ณ Value๋ ๋๋ฉ์ธ ๋ด๋ถ์ ํธ์คํธ์ ๋ํ IP ์ฃผ์๋ฅผ ์ป์ ์ ์๋ ๋ฐฉ๋ฒ์ ์๋ ์ฑ ์ DNS ์๋ฒ์ ํธ์คํธ ๋ค์์ด๋ค. Type = CNAME ์ด๋ฉด Value๋ ๋ณ์นญ ํธ์คํธ ๋ค์ Name์ ๋ํ ์ ์ ํธ์คํธ ๋ค์์ด๋ค. Type = MX ์ด๋ฉด Value๋ ๋ณ์นญ ํธ์คํธ ๋ค์ Name์ ๊ฐ๋ ๋ฉ์ผ ์๋ฒ์ ์ ์ ์ด๋ฆ์ด๋ค.
์ฒซ ํ๋๋ ์ง์๋ฅผ ์๋ณํ๋ 16๋นํธ ์ซ์์ด๋ค. ์ด ์๋ณ์๋ ์ง์์ ๋ํ ์๋ต ๋ฉ์์ง์ ๋ณต์ฌ๋์ด, ํด๋ผ์ด์ธํธ๊ฐ ๋ณด๋ธ ์ง์์ ์์ ๋ ์๋ต ๊ฐ์ ์ผ์น๋ฅผ ์๋ณํ๊ฒ ๋๋ค. ํ๋๊ทธ ํ๋์ ์ฌ๋ฌ ๊ฐ์ ํ๋๊ทธ๊ฐ ์๋ค. 1๋ฐ์ดํธ์ ์ง์ ์๋ต ํ๋๊ทธ๋ ๋ฉ์์ง๊ฐ ์ง์์ธ์ง ์๋ต์ธ์ง๋ฅผ ๊ตฌ๋ณํ๊ฒ ๋๋ค.
์ง๋ฌธ ์์ญ์ ํ์ฌ ์ง์์ ๋ํ ์ ๋ณด๋ฅผ ํฌํจํ๋ค. ์ด ์์ญ์ (1) ์ง์๋๋ ์ด๋ฆ์ ํฌํจํ๋ ์ด๋ฆ ํ๋์ (2) ์ด๋ฆ์ ๋ํด ๋ฌธ์๋๋ ์ง๋ฌธ ํ์ ์ ๋ํ๋ด๋ ํ์ ํ๋๋ฅผ ํฌํจํ๋ค.
DNS ์๋ฒ๋ก๋ถํฐ์ ์๋ต์์ ๋ต๋ณ ์์ญ์ ์๋ ์ง์๋ ์ด๋ฆ์ ๋ํ ์์ ๋ ์ฝ๋๋ฅผ ํฌํจํ๋ค. ๊ฐ ์์ ๋ ์ฝ๋์ Type, Value, TTL์ด ์์์ ๊ธฐ์ตํด๋ณด์. ์๋ต์ผ๋ก ์ฌ๋ฌ ๊ฐ์ RR์ ๋ณด๋ผ ์ ์๋ค. ์๋ํ๋ฉด ํธ์คํธ ๋ค์์ ์ฌ๋ฌ ๊ฐ์ IP ์ฃผ์๋ฅผ ๊ฐ์ง ์ ์๊ธฐ ๋๋ฌธ์ด๋ค.
๋ ์ฝ๋๋ฅผ ์ด๋ป๊ฒ ๋ฐ์ดํฐ ๋ฒ ์ด์ค์ ๋ฃ๋์ง๊ฐ ๊ถ๊ธํ ๊ฒ์ด๋ค. ๋ง์ผ ์ฐ๋ฆฌ๊ฐ ๋คํธ์ํฌ ์ ํ ํผ์๋ผ๊ณ ํ๋ ์๋ก์ด ๊ธฐ์ ์ ์ค๋ฆฝํ๋ค๊ณ ๊ฐ์ ํ์. ๋น์ ์ด ์ฒ์์ผ๋ก ํ๊ณ ์ ํ๋ ๊ฒ์ ๋๋ฉ์ธ ๋ค์์ ๋ฑ๋ก๊ธฐ๊ด์ ๋ฑ๋กํ๋ ๊ฒ์ด๋ค. ๋ฑ๋ก ๊ธฐ๊ด์ ๋๋ฉ์ธ ๋ด์์ ์ ์ผ์ฑ์ ํ์ธํ๊ณ ๊ทธ ๋๋ฉ์ธ ์ด๋ฆ์ DNS ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฃ๊ณ ๊ทธ ์๋น์ค์ ๋ํด์ ๋น์ ์ผ๋ก๋ถํฐ ์ฝ๊ฐ์ ์๊ธ์ ๋ฐ๋ ์์ ๊ธฐ๊ด์ด๋ค. ICANN์ด ์ฌ๋ฌ ๋ฑ๋ก๊ธฐ๊ด์ ์น์ธํด์ค๋ค.
๋น์ ์ ๋๋ฉ์ธ ๋ค์์ ์ด๋ค ๋ฑ๋ก๊ธฐ๊ด์ ๋ฑ๋กํ ๋ ๋ฑ๋ก๊ธฐ๊ด์ ์ฃผ์ฑ ์ ์๋ฒ์ ๋ถ์ฑ ์ ์๋ฒ์ ์ด๋ฆ๊ณผ IP ์ฃผ์๋ฅผ ๋ฑ๋ก๊ธฐ๊ด์ ์ ๊ณตํด์ผ ํ๋ค.์ด๋ฆ์ dns1.networkutopia.com, IP ์ฃผ์๋ฅผ 212.212.212.2 ๋ผ๊ณ ํ์. ์ด ๋ ์ฑ ์ DNS ์๋ฒ ๊ฐ๊ฐ์ ๋ํด ๋ฑ๋ก๊ธฐ๊ด์ Type NS์ Type A ๋ ์ฝ๋๊ฐ TLD com ์๋ฒ์ ๋ฑ๋ก๋๋๋ก ํ์ธํ๋ค.
์ง๊ธ๊น์ง ๊ธฐ์ ํ ์ ํ๋ฆฌ์ผ์ด์ (์น, ์ ์๋ฉ์ผ, DNS) ๋ชจ๋๋ ํญ์ ์ผ์ ธ ์๋ ๊ธฐ๋ฐ ๊ตฌ์กฐ ์๋ฒ์ ์๋นํ ์์กดํ๋ ํด๋ฆฌ์ด์ธํธ- ์๋ฒ ๊ตฌ์กฐ๋ฅผ ์ฑํํ๊ณ ์๋ค. P2P ๊ตฌ์กฐ๋ ํญ์ ์ผ์ ธ ์๋ ๊ธฐ๋ฐ๊ตฌ์กฐ ์๋ฒ์ ์ต์ํ์ผ๋ก ์์กดํ๋ค๋ ๊ฒ์ ๊ธฐ์ตํด์ผ ํ๋ค. ๋์ ๊ฐํ์ ์ผ๋ก ์ฐ๊ฒฐ๋๋ ํธ์คํธ ์๋ค์ด ์๋ก ์ง์ ํต์ ํ๋ค. (์ฌ๊ธฐ์ ํผ์ด๋ผ๊ณ ๋ถ๋ฆ) ํผ์ด๋ ์๋น์ค ์ ๊ณต์๊ฐ ์์ ํ๋ ๊ฒ์ด ์๋๋ผ ์ฌ์ฉ์๊ฐ ์ ์ดํ๋ ๋ฐ์คํฌํฑ๊ณผ ๋ฉํฑ์ด ์์ ํ๋ค.
์ฒซ ๋ฒ์งธ๋ก ์ดํด๋ณผ ๊ฒ์ ํ์ผ ๋ถ๋ฐฐ์ธ๋ฐ, ์ ํ๋ฆฌ์ผ์ด์ ์ ํ ์ถ๋ฐ์ง์์ ๋ง์ ์์ ํผ์ด์๊ฒ ํ๋์ ํ์ผ์ ๋ถ๋ฐฐํ๋ค. ํ์ผ ๋ถ๋ฐฐ๋ P2P์ ๋ํ ์กฐ์ฌ๋ฅผ ์์ํ๊ธฐ์ ์ข์ ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ค. ์๋ํ๋ฉด P2P ๊ตฌ์กฐ์ ์๊ธฐ ํ์ฅ์ฑ (Self scalability)์ ์ ๋ณด์ฌ ์ฃผ๊ธฐ ๋๋ฌธ์ด๋ค.
์๋ฒ๋ ํ์ผ ๋ณต์ฌ๋ณธ์ N ๊ฐ์ ํผ์ด ๊ฐ๊ฐ์๊ฒ ์ ์กํด์ผ ํ๋ค. ๋ฐ๋ผ์ ์๋ฒ๋ NF ๋นํธ๋ฅผ ์ ์กํด์ผ ํ๋ค. ์๋ฒ์ ์ ๋ก๋ ์๋๊ฐ Us์ด๊ธฐ ๋๋ฌธ์ ํ์ผ์ ๋ถ๋ฐฐํ๋ ์๊ฐ์ ์ ์ด๋ NF์ด๋ค. Dmin์ด ๊ฐ์ฅ ๋ฎ์ ๋ค์ด๋ก๋ ์๋๋ฅผ ๊ฐ์ง ํผ์ด์ ๋ค์ด๋ก๋ ์๋๋ฅผ ๋ํ๋ธ๋ค๊ณ ํ์. ๊ฐ์ฅ ๋ฎ์ ๋ค์ด๋ก๋ ์๋๋ฅผ ๊ฐ์ง ํผ์ด๋ F / Dmin ์ด ๋ณด๋ค ์ ์ ์๊ฐ์ ํ์ผ์ ๋ชจ๋ F ๋นํธ๋ฅผ ์ป์ ์ ์๋ค. ๋ฐ๋ผ์ ์ต์ ๋ถ๋ฐฐ ์๊ฐ์ ์ ์ด๋ F / Dmin ์ด๋ค.
์ด๋ ํด๋ฆฌ์ด์ธํธ-์๋ฒ ๊ตฌ์กฐ์ ๋ํ ์ต์ ๋ถ๋ฐฐ ์๊ฐ์ ๋ํ ํํ๊ฐ์ ์ ๊ณตํ๋ค. ๋ถ๋ฐฐ ์๊ฐ์ ํผ์ด์ ์ N์ ๋ฐ๋ผ ์ ํ์ ์ผ๋ก ์ฆ๊ฐํ๋ค. ์๋ฅผ ๋ค์ด ํ ์ฃผ์์ ๋ค์ ์ฃผ๊น์ง ํผ์ด์ ์๊ฐ ์ฒ์์ ๋ฐฑ๋ง์ผ๋ก ์ฒ ๋ฐฐ ์ฆ๊ฐํ๋ค๋ฉด, ํ์ผ์ ๋ชจ๋ ํผ์ด๋ค์๊ฒ ๋ถ๋ฐฐํ๋ ๋ฐ ํ์ํ ์๊ฐ๋ ์ฒ ๋ฐฐ ์ฆ๊ฐํ๋ค.
์ฌ๊ธฐ์๋ ๊ฐ ํผ์ด๋ค์ด ์๋ฒ๊ฐ ํ์ผ์ ๋ถ๋ฐฐํ๋ ๋ฐ ๋์์ ์ค ์ ์๋ค. ํนํ ํ ํผ์ด๊ฐ ํ์ผ ๋ฐ์ดํฐ ์ผ๋ถ๋ฅผ ์์ ํ ๋, ํผ์ด๋ ์์ ์ ์ ๋ก๋ ์ฉ๋์ ๊ทธ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฅธ ํผ์ด๋ค์๊ฒ ์ฌ๋ถ๋ฐฐํ๋๋ฐ ์ด์ฉํ ์ ์๋ค. P2P ๊ตฌ์กฐ์ ๋ํ ๋ถ๋ฐฐ ์๊ฐ์ ๊ณ์ฐํ๋ ๊ฒ์ ํด๋ผ์ด์ธํธ-์๋ฒ ๊ตฌ์กฐ์ ๊ฒฝ์ฐ๋ณด๋ค ์ข ๋ ๋ณต์กํ๋ค.
๋ถ๋ฐฐ๊ฐ ์์๋๋ฉด ์๋ฒ๋ง์ด ํ์ผ์ ๊ฐ๊ณ ์๋ค. ์๋ฒ๋ ์ ์ด๋ ํ ๋ฒ ์ ์ ๋งํฌ๋ก ํ์ผ์ ๊ฐ ๋นํธ๋ฅผ ๋ณด๋ด์ผ๋ง ํ๋ค. ๋ฐ๋ผ์ ์ต์ ๋ถ๋ฐฐ ์๊ฐ์ ์ ์ด๋ F/Us์ด๋ค.
ํด๋ผ์ด์ธํธ-์๋ฒ ๊ตฌ์กฐ์ ๋ง์ฐฌ๊ฐ์ง๋ก ๊ฐ์ฅ ๋ฎ์ ๋ค์ด๋ก๋ ์๋๋ฅผ ๊ฐ์ง ํผ์ด๋ F / dmin ์ด์ด๋ค. ์ ์ ์๊ฐ ์์ ํ์ผ์ ๋ชจ๋ F ๋นํธ๋ฅผ ์ป์ ์ ์๋ค. ๋ฐ๋ผ์ ์ต์ ๋ถ๋ฐฐ ์๊ฐ์ ์ ์ด๋ F/Dmin ์ด๋ค.
๋ง์ง๋ง์ผ๋ก ์์คํ ์ ์ ์ฒด ์ ๋ก๋ ์ฉ๋์ ์ ์ฒด์ ์ผ๋ก ์๋ฒ์ ์ ๋ก๋ ์๋์ ๊ฐ ํผ์ด๋ค์ ์ ๋ก๋ ์๋๋ฅผ ๋ํ ๊ฒ์ด๋ค. N ๊ฐ ํผ์ด๋ค ๊ฐ๊ฐ์๊ฒ F ๋นํธ๋ฅผ ์ ๋ฌํด์ผ๋ง ํ๋ค. U total ๋ณด๋ค ๋ ๋น ๋ฅธ ์๋๋ก ํ ์ ์๋ค. ๋ฐ๋ผ์ ์ต์ ๋ถ๋ฐฐ ์๊ฐ์ ์ ์ด๋ NF/(us + u1 + ... + un) ์ด๋ค.
P2P ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ์๊ฐ ํ์์ฑ์ ์ ์ ์๋ ๊ทธ๋ํ์ด๋ค.
๋นํธ ํ ๋ ํธ๋ ํ์ผ ๋ถ๋ฐฐ๋ฅผ ์ํ ์ธ๊ธฐ ์๋ P2P ํ๋กํ ์ฝ์ด๋ค. ์ฉ์ด๋ก ๋ชจ๋ ํผ์ด๋ค์ ๋ชจ์์ ํ ๋ ํธ๋ผ๊ณ ๋ถ๋ฅธ๋ค. ํ ๋ ํธ์ ์ฐธ์ฌํ๋ ํผ์ด๋ค์ ์๋ก์๊ฒ์ ๊ฐ์ ํฌ๊ธฐ์ ์ฒญํฌ(Chunk)๋ฅผ ๋ค์ด๋ก๋ํ๋ค. ์ผ๋ฐ์ ์ธ ์ฒญํฌ์ ํฌ๊ธฐ๋ 256 ํฌ๋ก๋ฐ์ดํธ์ด๋ค. ์ผ๋จ ํ ํผ์ด๊ฐ ์ ์ฒด ํ์ผ์ ์ป์ผ๋ฉด, ํ ๋ ํธ๋ฅผ ๋ ๋ ์ ์๊ฑฐ๋ ํน์ ํ ๋ ํธ์ ๋จ์์ ๋ค๋ฅธ ํผ์ด๋ค๋ก ์ฒญํฌ๋ฅผ ๊ณ์ํด์ ์ ๋ก๋ํ ์ ์๋ค.
๊ฐ ํ ๋ ํธ๋ ํธ๋์ปค๋ผ๊ณ ๋ถ๋ฅด๋ ๊ธฐ๋ฐ๊ตฌ์กฐ ๋ ธ๋๋ฅผ ๊ฐ๊ณ ์๋ค. ํ ํผ์ด๊ฐ ํ ๋ ํธ์ ๊ฐ์ ํ ๋ ํธ๋์ปค์ ์์ ์ ๋ฑ๋กํ๊ณ ์ฃผ๊ธฐ์ ์ผ๋ก ์์ ์ด ์์ง ํ ๋ ํธ์ ์์์ ์๋ฆฐ๋ค. ์ด๋ฌํ ๋ฐฉ์์ผ๋ก ํธ๋์ปค๋ ํ ๋ ํธ์ ์ฐธ์ฌํ๋ ํผ์ด๋ค์ ์ถ์ ํ๋ค.
์๋ก์ด ํผ์ด๊ฐ ํ ๋ ํธ์ ๊ฐ์ ํ ๋ ํธ๋์ปค๋ ์ฐธ์ฌํ๊ณ ์๋ ํผ์ด ์งํฉ์์ ์์๋ก ํผ์ด๋ค์ ๋ถ๋ถ ์งํฉ์ ์ ํํ์ฌ ์ด๋ค 50๊ฐ ํผ์ดใ ๋ค์ IP ์ฃผ์๋ฅผ ์จ๋ฆฌ์ค์๊ฒ ๋ณด๋ธ๋ค. ์ด ํผ์ด๋ค์ ๋ฆฌ์คํธ๋ฅผ ์ป๊ณ ๋์, ์จ๋ฆฌ์ค๋ ์ด ๋ฆฌ์คํธ์ ์๋ ๋ชจ๋ ํผ์ด๋ค๊ณผ ๋์์ TCP ์ฐ๊ฒฐ์ ์ค์ ํ๋ค. ์จ๋ฆฌ์ค๊ฐ ์ฑ๊ณต์ ์ผ๋ก TCP ์ฐ๊ฒฐ์ ์ค์ ํ ๋ชจ๋ ํผ์ด๋ค์ '์ด์ ํผ์ด' (Neighbors) ๋ผ๊ณ ๋ถ๋ฅด์. ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ด๋ค ํผ์ด ์ค ์ผ๋ถ๋ ๋ ๋๊ณ ๋ค๋ฅธ ํผ์ด๋ค์ด ์จ๋ฆฌ์ค์ TCP ์ฐ๊ฒฐ์ ์๋ํ๋ค. ๊ทธ๋์ ํผ์ด์ ์ด์ ํผ์ด๋ค์ ์๊ฐ์ ๋ฐ๋ผ ๋ณ๋ํ๋ค.
์ฃผ๊ธฐ์ ์ผ๋ก ์จ๋ฆฌ์ค๋ ์ด์ ํผ์ด๋ค ๊ฐ๊ฐ์๊ฒ ๊ทธ๋ค์ด ๊ฐ๊ณ ์๋ ์ฒญํฌ ๋ฆฌ์คํธ๋ฅผ ์๊ตฌํ๋ค. ๋ง์ฝ์ ์จ๋ฆฌ์ค๊ฐ L๊ฐ์ ๋ค๋ฅธ ์ด์์ ๊ฐ๊ณ ์๋ค๋ฉด, ๊ทธ๋ ๋ L๊ฐ์ ์ฒญํฌ ๋ฆฌ์คํธ๋ฅผ ์ป์ ๊ฒ์ด๋ค. ์ด๋ฅผ ๋ฐํ์ผ๋ก ์จ๋ฆฌ์ค๋ ์ง๊ธ ๊ฐ๊ณ ์์ง ์์ ์ฒญํฌ์ ๋ํด ์๊ตฌํ๋ค. ๊ทธ๋ ๋ค๋ฉด ์ด์์ผ๋ก๋ถํฐ ์ด๋ค ์ฒญํฌ๋ฅผ ๋จผ์ ์๊ตฌํ ๊ฒ์ธ๊ฐ? ๊ทธ๋ฆฌ๊ณ ์ด์๋ค ์ค ์ด๋ ํผ์ด์๊ฒ ์ฒญํฌ๋ฅผ ์์ฒญํ ๊ฒ์ธ๊ฐ? ์ด๋ ์ฒญํฌ๋ฅผ ์์ฒญํ ๊ฒ์ธ๊ฐ๋ฅผ ๊ฒฐ์ ํ๋ ๋ฐ ์์ด, ์จ๋ฆฌ์ค๋ ๊ฐ์ฅ ๋๋ฌธ ๊ฒ ๋จผ์ (Rarest First) ๋ผ๊ณ ํ๋ ๊ธฐ์ ์ ์ฌ์ฉํ๋ค.
์ด๋ ์์ฒญ์ Alice ๊ฐ ๋ฐ์ํ๋ ๊ฐ๋ฅผ ๊ฒฐ์ ํ๊ธฐ ์ํด Trading ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๋ค. ๊ธฐ๋ณธ ์์ด๋์ด๋ ์จ๋ฆฌ์ค๊ฐ ๊ฐ์ฅ ๋น ๋ฅธ ์๋๋ก ๊ทธ๋ ์๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋ ์ด์์๊ฒ ์ฐ์ ์์๋ฅผ ์ฃผ๋ ๊ฒ์ด๋ค. ์จ๋ฆฌ์ค๋ ๊ณ์ํด์ ๊ทธ๋ ๊ฐ ๋นํธ๋ฅผ ์์ ํ๋ ์๋๋ฅผ ์ธก์ ํ๊ณ ๊ฐ์ฅ ๋น ๋ฅด๊ฒ ์ ์กํ๋ 4๊ฐ์ ํผ์ด๋ค์ ๊ฒฐ์ ํ๋ค. ๊ทธ๋ฌ๊ณ ๋์ ๊ทธ๋ ๋ ์ด 4๊ฐ์ ํผ์ด๋ค์๊ฒ ์ฒญํฌ๋ฅผ ๋ณด๋์ผ๋ก์จ ๋ณด๋ตํ๋ค. ๋งค 10์ด๋ง๋ค ๊ทธ๋ ๋ ์๋๋ฅผ ์ฌ๊ณ์ฐํ๊ณ 4๊ฐ์ ํผ์ด ์งํฉ์ ์์ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ค์ํ ๊ฒ์ 30์ด๋ง๋ค ๊ทธ๋ ๋ ์์๋ก ํ๋์ ํผ์ด๋ฅผ ์ถ๊ฐ๋ก ์ ํํ์ฌ ๊ทธ๊ฒ์๊ฒ ์ฒญํฌ๋ฅผ ๋ณด๋ธ๋ค. ์์๋ก ์ ํ๋ ํผ์ด๋ฅผ ๋ฐฅ์ด๋ผ๊ณ ํ์. ๋นํธํ ๋ ํธ ์ฉ์ด๋ก ๋ฐฅ์ ๋๊ด์ ์ผ๋ก ํ์ฑํ (Optimistically Unchoke) ๋์๋ค๊ณ ํ๋ค.