IP ์ฃผ์ 2์ง์ ๋ณํ ๊ณ์ฐ๊ธฐ๋?
192.168.1.1 ๊ฐ์ IPv4 ์ฃผ์๋ ์ฌ์ค ํ๋์ 32๋นํธ ์ซ์์
๋๋ค. ์ฌ๋์ด ์ฝ๊ธฐ ์ฝ๋๋ก ์ (.)์ผ๋ก ๊ตฌ๋ถ๋ ๋ค ๊ฐ์ 10์ง์(์ฅํ
)๋ก ํ๊ธฐํ ๋ฟ์ด์ฃ . ์ด ๊ณ์ฐ๊ธฐ๋ ๋ค ๊ฐ์ ์ฅํ
์ 2์ง์ ํํ, ํ๋์ 32๋นํธ 10์ง์ ์ ์, ๊ทธ๋ฆฌ๊ณ 16์ง์๋ก ๋ณํํด ์ค๋๋ค. ์ด ์ธ ๊ฐ์ง ํํ๋ ๋คํธ์ํฌ ์์ง๋์ด, ๊ฐ๋ฐ์, ๊ทธ๋ฆฌ๊ณ ํ์๋ค์ด ๊ฐ์ฅ ์์ฃผ ์ค๊ฐ๋ฉฐ ๋ค๋ฃจ๋ ํ์์
๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
๋ค ๊ฐ์ ์ฅํ ์ ๊ฐ๊ฐ ์ ๋ ฅํ์ธ์. ๋ชจ๋ 0๋ถํฐ 255 ์ฌ์ด์ ์ ์์ฌ์ผ ํฉ๋๋ค. ๊ณ์ฐ ๋ฒํผ์ ๋๋ฅด๋ฉด ์ ๊ตฌ๋ถ 2์ง์(์ฅํ ๋น 8๋นํธ), ๋๊น ์์ด ์ด์ด์ง 32๋นํธ 2์ง์ ๋ฌธ์์ด, ๊ทธ์ ํด๋นํ๋ 10์ง์ ์ ์, ๊ทธ๋ฆฌ๊ณ ์ ๊ตฌ๋ถ 16์ง์๊น์ง ํ ๋ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
๋ณํ ๊ณต์ ํ์ด
๊ฐ ์ฅํ
์ 2์ง์๋ก ๋ฐ๊พผ ๋ค ์์ชฝ์ 0์ผ๋ก ์ฑ์ ์ ํํ 8๋นํธ๋ก ๋ง์ถฅ๋๋ค. ๊ทธ๋์ 1์ 00000001์ด ๋๊ณ 255๋ 11111111์ด ๋ฉ๋๋ค. ๋ค ๊ฐ๋ฅผ ๋ชจ๋ ์ด์ด ๋ถ์ด๋ฉด 32๋นํธ ๊ฐ์ด ์์ฑ๋์ฃ . 10์ง์ ์ ์๋ ๊ฐ ์ฅํ
์ ์๋ฆฌ๊ฐ์ ๋ง๋ ๊ฐ์ค์น๋ฅผ ๊ณฑํด ๊ตฌํฉ๋๋ค. $$\text{Decimal} = \text{Octet 1} \cdot 2^{24} + \text{Octet 2} \cdot 2^{16} + \text{Octet 3} \cdot 2^{8} + \text{Octet 4}$$ ์ ๊ฐ์ต๋๋ค. ๊ฐ ์ฅํ
์ด 8๋นํธ์ด๋ฏ๋ก ์ผ์ชฝ์ผ๋ก 24๋นํธ, 16๋นํธ, 8๋นํธ์ฉ ์ด๋(์ํํธ)์ํค๋ฉด 32๋นํธ ๋จ์ด ์์์ ์ฌ๋ฐ๋ฅธ ์์น์ ์๋ฆฌ์ก๊ฒ ๋ฉ๋๋ค.
์์ ๋ก ๋ฐ๋ผ ํ๊ธฐ
192.168.1.1์ ์๋ก ๋ค์ด๋ณด๊ฒ ์ต๋๋ค. 2์ง์๋ก๋ \(192 = 11000000\), \(168 = 10101000\), \(1 = 00000001\), \(1 = 00000001\) ์ด๋ฏ๋ก 11000000.10101000.00000001.00000001์ด ๋ฉ๋๋ค. 10์ง์ ์ ์๋ $$192 \times 16{,}777{,}216 + 168 \times 65{,}536 + 1 \times 256 + 1 = 3{,}221{,}225{,}472 + 11{,}010{,}048 + 256 + 1 = 3{,}232{,}235{,}777$$ ์
๋๋ค. 16์ง์๋ก๋ C0.A8.01.01 ์
๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
์ ๊ฐ ์ฅํ ์ 0~255 ์ฌ์ด์ฌ์ผ ํ๋์? ๊ฐ ์ฅํ ์ 8๋นํธ์ด๊ณ , 8๋นํธ๋ก ํํํ ์ ์๋ ๊ฐ์ ๋ฒ์๊ฐ 0๋ถํฐ 255๊น์ง์ด๊ธฐ ๋๋ฌธ์ ๋๋ค(\(2^{8} = 256\)๊ฐ์ง ๊ฐ).
10์ง์ ์ ์๋ ์ด๋์ ์ฐ์ด๋์? ๋ฐ์ดํฐ๋ฒ ์ด์ค, ์์น ์ ๋ณด(์ง์ค๋ก์ผ์ด์ ) ํ ์ด๋ธ, ๋ผ์ฐํ ์ฝ๋๋ ์ข ์ข IP๋ฅผ ํ๋์ ์ ์๋ก ์ ์ฅํฉ๋๋ค. ์ ์ผ๋ก ๊ตฌ๋ถ๋ ๋ฌธ์์ด์ ํ์ฑํ๋ ๊ฒ๋ณด๋ค ์ ์ ๋น๊ต๋ ๋ฒ์ ๊ฒ์ฌ๊ฐ ํจ์ฌ ๋น ๋ฅด๊ธฐ ๋๋ฌธ์ด์ฃ .
IPv6์๋ ์ฌ์ฉํ ์ ์๋์? ์๋์. IPv6 ์ฃผ์๋ 128๋นํธ์ด๋ฉฐ 16์ง์ ๊ทธ๋ฃน์ผ๋ก ํ๊ธฐํฉ๋๋ค. ์ด ๋๊ตฌ๋ IPv4(32๋นํธ) ์ฃผ์๋ง ์ฒ๋ฆฌํฉ๋๋ค.