์ด ๊ณ์ฐ๊ธฐ๋ก ํ ์ ์๋ ๊ฒ
IPv4 ์ฃผ์์ CIDR ํ๋ฆฌํฝ์ค ๊ธธ์ด(์ฌ๋์ ๋ค์ ์ค๋ ์ซ์, ์: /26)๋ฅผ ์
๋ ฅํ๋ฉด ํด๋น ์๋ธ๋ท์ ํต์ฌ ์ ๋ณด๋ฅผ ํ ๋ฒ์ ๊ณ์ฐํด ์ค๋๋ค. ๋คํธ์ํฌ ์ฃผ์, ๋ธ๋ก๋์บ์คํธ ์ฃผ์, ์ 4๊ฐ๋ก ํ๊ธฐํ ์๋ธ๋ท ๋ง์คํฌ, ์ฒซ ๋ฒ์งธ์ ๋ง์ง๋ง ์ฌ์ฉ ๊ฐ๋ฅํ ํธ์คํธ ์ฃผ์, ๊ทธ๋ฆฌ๊ณ ์ ์ฒด ๋ฐ ์ฌ์ฉ ๊ฐ๋ฅํ ํธ์คํธ ๊ฐ์๊น์ง ๋ณด์ฌ ์ค๋๋ค. /0๋ถํฐ /32๊น์ง ๋ชจ๋ ํ๋ฆฌํฝ์ค๋ฅผ ์ง์ํ๋ฉฐ, ๋คํธ์ํฌ ์ค๊ณ๋ ๋ฐฉํ๋ฒฝ ๊ท์น ์์ฑ, ์๊ฒฉ์ฆ ์ํ ๋๋น์ ๋๋ฃจ ํ์ฉํ ์ ์์ต๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
192.168.1.130 ๊ฐ์ IPv4 ์ฃผ์์ 26 ๊ฐ์ ํ๋ฆฌํฝ์ค ๊ธธ์ด๋ฅผ ์
๋ ฅํ ๋ค ์คํํ๋ฉด ์ ์ฒด ๊ฒฐ๊ณผ๊ฐ ํผ์ณ์ง๋๋ค. ๊ณ์ฐ๊ธฐ๋ ์ฃผ์๋ฅผ 32๋นํธ ์ซ์๋ก ๋ค๋ฃจ๊ณ ๋นํธ ์ฐ์ฐ์ผ๋ก ๋ง์คํฌ๋ฅผ ์ ์ฉํ ๋ค์, ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ค์ ์ ํ๊ธฐ ์ญ์ง์(dotted decimal)๋ก ๋ณํํด ๋ณด์ฌ ์ค๋๋ค.
๊ณ์ฐ ์๋ฆฌ
CIDR ํ๋ฆฌํฝ์ค๊ฐ n์ด๋ผ๋ ๊ฒ์ ์์ชฝ n๊ฐ ๋นํธ๊ฐ ๋คํธ์ํฌ ๋นํธ๋ผ๋ ๋ป์
๋๋ค. ๋ฐ๋ผ์ ์๋ธ๋ท ๋ง์คํฌ๋ 1์ด n๊ฐ ์ด์ด์ง ๋ค 0์ด (32 โ n)๊ฐ ๋ฐ๋ผ์ค๋ ํํ๊ฐ ๋ฉ๋๋ค. ๋คํธ์ํฌ ์ฃผ์๋ IP AND ๋ง์คํฌ๋ก ๊ตฌํ๋ฉฐ, ์ด๋ ๊ฒ ํ๋ฉด ํธ์คํธ ๋นํธ๊ฐ ๋ชจ๋ 0์ด ๋ฉ๋๋ค. ๋ธ๋ก๋์บ์คํธ ์ฃผ์๋ ๋คํธ์ํฌ OR (NOT ๋ง์คํฌ)๋ก, ํธ์คํธ ๋นํธ๋ฅผ ๋ชจ๋ 1๋ก ์ฑ์ด ๊ฐ์
๋๋ค. ์ ์ฒด ์ฃผ์ ๊ฐ์๋ \(2^{32-n}\)์ด๋ฉฐ, /30๊น์ง์ ํ๋ฆฌํฝ์ค์์๋ ์ฌ์ฉ ๊ฐ๋ฅํ ํธ์คํธ ์๊ฐ ์ ์ฒด์์ 2๊ฐ(๋คํธ์ํฌ์ฉ 1๊ฐ, ๋ธ๋ก๋์บ์คํธ์ฉ 1๊ฐ)๋ฅผ ๋บ ๊ฐ์
๋๋ค.
์์ ๋ก ๋ณด๋ ๊ณ์ฐ
192.168.1.130/26์ ์ดํด๋ณด๊ฒ ์ต๋๋ค. /26 ๋ง์คํฌ๋ 255.255.255.192์
๋๋ค. ๋ง์ง๋ง ์ฅํ
์ธ 130๊ณผ 192๋ฅผ AND ์ฐ์ฐํ๋ฉด \(130 \,\&\, 192 = 128\)์ด ๋๋ฏ๋ก, ๋คํธ์ํฌ ์ฃผ์๋ 192.168.1.128์
๋๋ค. ๋ธ๋ก ํฌ๊ธฐ๊ฐ \(2^{32-26} = 64\)์ด๋ฏ๋ก ๋ธ๋ก๋์บ์คํธ ์ฃผ์๋ 192.168.1.191์ด ๋ฉ๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ๋ฒ์๋ 192.168.1.129๋ถํฐ 192.168.1.190๊น์ง์ด๋ฉฐ, ์ ์ฒด 64๊ฐ ์ฃผ์ ์ค ์ฌ์ฉ ๊ฐ๋ฅํ ํธ์คํธ๋ \(64 - 2 = 62\)๊ฐ์
๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
/31๊ณผ /32๋ ์ ๋ค๋ฅด๊ฒ ๋์ํ๋์? /32๋ ๋จ์ผ ํธ์คํธ๋ฅผ ์๋ฏธํฉ๋๋ค. /31(RFC 3021)์ ์ ๋์ (point-to-point) ๋งํฌ์์ ๋ ์ฃผ์๋ฅผ ๋ชจ๋ ์ฌ์ฉํ๋ฏ๋ก, ๋ ๊ฒฝ์ฐ ๋ชจ๋ ๋คํธ์ํฌยท๋ธ๋ก๋์บ์คํธ ํ ์์ ๋นผ์ง ์์ต๋๋ค.
/24์ ์๋ธ๋ท ๋ง์คํฌ๋ ๋ฌด์์ธ๊ฐ์? /24๋ 255.255.255.0์ด๋ฉฐ, ์ ์ฒด 256๊ฐ ์ฃผ์ ์ค 254๊ฐ๋ฅผ ํธ์คํธ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
IPv6๋ ์ง์ํ๋์? ์๋์. ์ด ๊ณ์ฐ๊ธฐ๋ IPv4 ์ฃผ์ ์ ์ฉ์ ๋๋ค.