IP ์๋ธ๋ทยทํธ์คํธ ์ ๊ณ์ฐ๊ธฐ๋?
์ด ๋๊ตฌ๋ CIDR ํ๋ฆฌํฝ์ค ๊ธธ์ด(์ฌ๋์ ๋ค์ ๋ถ๋ ์ซ์, ์: /24) ํ๋๋ง์ผ๋ก IPv4 ์๋ธ๋ท์ ํต์ฌ ์ ๋ณด๋ฅผ ๊ณ์ฐํด ์ค๋๋ค. /0๋ถํฐ /32 ์ฌ์ด์ ํ๋ฆฌํฝ์ค๋ฅผ ์ ๋ ฅํ๋ฉด ํด๋น ๋คํธ์ํฌ๊ฐ ์์ฉํ ์ ์๋ ์ฌ์ฉ ๊ฐ๋ฅ ํธ์คํธ ์, ์ ์ญ์ง ํ๊ธฐ(dotted-decimal) ์๋ธ๋ท ๋ง์คํฌ, ์์ผ๋์นด๋ ๋ง์คํฌ, ์ ์ฒด ์ฃผ์ ์๋ฅผ ์ฆ์ ํ์ธํ ์ ์์ต๋๋ค. ๊ตญ๊ฐ์ ์๊ด์์ด ํต์ฉ๋๋ ๋คํธ์ํน ๋๊ตฌ๋ก, ์์คํ ๊ด๋ฆฌ์ยท๋คํธ์ํฌ ์์ง๋์ด๋ ๋ฌผ๋ก CCNA ๊ฐ์ ์๊ฒฉ์ฆ์ ์ค๋นํ๋ ํ์ต์๋ค์ด ๋ง์ด ์ฌ์ฉํฉ๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
์ ๋ ฅ์ฐฝ์ CIDR ํ๋ฆฌํฝ์ค ๊ธธ์ด๋ฅผ ์ ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ์ผ๋ฐ์ ์ธ ๊ฐ์ ์ฉ์ด๋ ์๊ท๋ชจ ์ฌ๋ฌด์ค LAN์์๋ ๋ณดํต 24๋ฅผ ์๋๋ค. ๊ณ์ฐ๊ธฐ๋ 32๋นํธ IPv4 ์ฃผ์๋ฅผ ๋คํธ์ํฌ ๋นํธ(ํ๋ฆฌํฝ์ค)์ ํธ์คํธ ๋นํธ(\(32 - \text{ํ๋ฆฌํฝ์ค}\))๋ก ๋๋ ๋ค, ๊ด๋ จ๋ ๋ชจ๋ ๊ฐ์ ์๋์ผ๋ก ๋์ถํฉ๋๋ค.
๊ณ์ฐ ๊ณต์ ํ์ด
IPv4 ์ฃผ์๋ 32๋นํธ์ ๋๋ค. ํ๋ฆฌํฝ์ค๋ ์์ชฝ ๋ช ๋นํธ๊ฐ ๋คํธ์ํฌ๋ฅผ ์๋ณํ๋์ง๋ฅผ ์๋ ค ์ฃผ๋ฉฐ, ๋๋จธ์ง \(32 - \text{ํ๋ฆฌํฝ์ค}\)๋งํผ์ด ํธ์คํธ ๋นํธ๊ฐ ๋ฉ๋๋ค. ์ ์ฒด ์ฃผ์ ์๋ 2๋ฅผ ํธ์คํธ ๋นํธ๋งํผ ๊ฑฐ๋ญ์ ๊ณฑํ ๊ฐ์ ๋๋ค. ์ฌ๊ธฐ์ ๋คํธ์ํฌ ์ฃผ์ 1๊ฐ์ ๋ธ๋ก๋์บ์คํธ ์ฃผ์ 1๊ฐ๋ฅผ ๋นผ๋ฉด ์ค์ ๋ก ์ฅ๋น์ ํ ๋นํ ์ ์๋ ์ฌ์ฉ ๊ฐ๋ฅ ํธ์คํธ ์๊ฐ ๋์ต๋๋ค:
$$\text{ํธ์คํธ ์} = 2^{(32 - \text{ํ๋ฆฌํฝ์ค})} - 2$$์๋ธ๋ท ๋ง์คํฌ๋ ํ๋ฆฌํฝ์ค๋ฅผ 32๋นํธ ์ด์ง์๋ก ํผ์ณ 1์ ์์ชฝ์, 0์ ๋ค์ชฝ์ ์ฑ์ด ๋ค์ ์ ์ญ์ง ํ๊ธฐ๋ก ๋ณํํ ๊ฒ์ ๋๋ค.
์์๋ก ์ดํด๋ณด๊ธฐ
/24 ๋คํธ์ํฌ์ ๊ฒฝ์ฐ: ํธ์คํธ ๋นํธ \(= 32 - 24 = 8\), ์ ์ฒด ์ฃผ์ ์ \(= 2^8 = 256\), ์ฌ์ฉ ๊ฐ๋ฅ ํธ์คํธ ์ \(= 256 - 2 = \mathbf{254}\)๊ฐ ๋๊ณ , ์๋ธ๋ท ๋ง์คํฌ๋ 255.255.255.0, ์์ผ๋์นด๋ ๋ง์คํฌ๋ 0.0.0.255์ ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
์ ํธ์คํธ ์์์ 2๋ฅผ ๋นผ๋์? ์๋ธ๋ท์ ์ฒซ ๋ฒ์งธ ์ฃผ์๋ ๋คํธ์ํฌ ์๋ณ์, ๋ง์ง๋ง ์ฃผ์๋ ๋ธ๋ก๋์บ์คํธ ์ฃผ์๋ก ์ฐ์ด๊ธฐ ๋๋ฌธ์ ๋ ๋ค ๊ฐ๋ณ ์ฅ๋น์ ํ ๋นํ ์ ์์ต๋๋ค.
/31๊ณผ /32๋ ์ด๋ป๊ฒ ๋๋์? /31์ ์ฃผ์๊ฐ 2๊ฐ๋ฟ์ด๋ฉฐ(RFC 3021์ ๋ฐ๋ผ ์ง์ ๊ฐ(point-to-point) ๋งํฌ์ ์ฌ์ฉ), /32๋ ๋จ์ผ ํธ์คํธ์ ๋๋ค. ๋ฐ๋ผ์ ์ด ๋๊ตฌ๋ ๋ ๊ฒฝ์ฐ ๋ชจ๋ ์ผ๋ฐ์ ์ธ ์ฌ์ฉ ๊ฐ๋ฅ ํธ์คํธ ์๋ฅผ 0์ผ๋ก ํ์ํฉ๋๋ค.
IPv4์ฉ์ธ๊ฐ์, IPv6์ฉ์ธ๊ฐ์? ์ด ๊ณ์ฐ๊ธฐ๋ 32๋นํธ ์ฃผ์์ /32๊น์ง์ ํ๋ฆฌํฝ์ค๋ฅผ ์ฌ์ฉํ๋ IPv4๋ฅผ ๋์์ผ๋ก ํฉ๋๋ค.