MCP๋กœ ์—ฐ๊ฒฐ โ†’

๊ณ„์‚ฐ ์ž…๋ ฅ

๊ณต์‹

๊ด‘๊ณ 

๊ฒฐ๊ณผ

์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ˜ธ์ŠคํŠธ
254
๊ธฐ๊ธฐ์— ํ• ๋‹นํ•  ์ˆ˜ ์žˆ๋Š” ์ฃผ์†Œ
๋„คํŠธ์›Œํฌ ์ฃผ์†Œ 192.168.1.0
๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ฃผ์†Œ 192.168.1.255
์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ 255.255.255.0
์™€์ผ๋“œ์นด๋“œ ๋งˆ์Šคํฌ 0.0.0.255
์ฒซ ๋ฒˆ์งธ ์‚ฌ์šฉ ๊ฐ€๋Šฅ ํ˜ธ์ŠคํŠธ 192.168.1.1
๋งˆ์ง€๋ง‰ ์‚ฌ์šฉ ๊ฐ€๋Šฅ ํ˜ธ์ŠคํŠธ 192.168.1.254
์ „์ฒด ์ฃผ์†Œ ์ˆ˜ 256

IP ์„œ๋ธŒ๋„ท ๊ณ„์‚ฐ๊ธฐ๋ž€?

์ด ๋„๊ตฌ๋Š” IPv4 ์ฃผ์†Œ(๊ฐ 0~255 ์‚ฌ์ด์˜ ์˜ฅํ…Ÿ 4๊ฐœ)์™€ CIDR ํ”„๋ฆฌํ”ฝ์Šค ๊ธธ์ด(/0 ~ /32)๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ์„œ๋ธŒ๋„ท์„ ์„ค๊ณ„ํ•˜๊ฑฐ๋‚˜ ๋ฌธ์„œํ™”ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ชจ๋“  ์ •๋ณด๋ฅผ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ, ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ฃผ์†Œ, ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ, ์™€์ผ๋“œ์นด๋“œ ๋งˆ์Šคํฌ, ์ฒซ ๋ฒˆ์งธ์™€ ๋งˆ์ง€๋ง‰ ์‚ฌ์šฉ ๊ฐ€๋Šฅ ํ˜ธ์ŠคํŠธ, ์ „์ฒด ์ฃผ์†Œ ์ˆ˜์™€ ์‹ค์ œ๋กœ ์“ธ ์ˆ˜ ์žˆ๋Š” ํ˜ธ์ŠคํŠธ ์ˆ˜๊นŒ์ง€ ํ•œ ๋ฒˆ์— ์•Œ๋ ค์ค๋‹ˆ๋‹ค. ํ‘œ์ค€ 32๋น„ํŠธ IPv4 ์ด์ง„ ์—ฐ์‚ฐ์„ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ์ „ ์„ธ๊ณ„ ์–ด๋–ค ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ์—์„œ๋„ ๋™์ผํ•˜๊ฒŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

CIDR ์ ‘๋‘์‚ฌ๋กœ ๋„คํŠธ์›Œํฌ ๋ถ€๋ถ„๊ณผ ํ˜ธ์ŠคํŠธ ๋ถ€๋ถ„์œผ๋กœ ๋‚˜๋‰œ IPv4 ์ฃผ์†Œ
CIDR ์ ‘๋‘์‚ฌ๋Š” ๋„คํŠธ์›Œํฌ ๋ถ€๋ถ„์ด ๋๋‚˜๊ณ  ํ˜ธ์ŠคํŠธ ๋ถ€๋ถ„์ด ์‹œ์ž‘๋˜๋Š” ์ง€์ ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ ๋ฐฉ๋ฒ•

IP ์ฃผ์†Œ์˜ ์˜ฅํ…Ÿ 4๊ฐœ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์„œ๋ธŒ๋„ท ํ”„๋ฆฌํ”ฝ์Šค๋ฅผ ์„ ํƒํ•˜์„ธ์š”. ์˜ˆ๋ฅผ ๋“ค์–ด 192.168.1.10/24๋Š” ์˜ฅํ…Ÿ์ด ๊ฐ๊ฐ 192, 168, 1, 10์ด๊ณ  ํ”„๋ฆฌํ”ฝ์Šค๊ฐ€ 24๋ผ๋Š” ๋œป์ž…๋‹ˆ๋‹ค. ๊ณ„์‚ฐ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์•„๋ž˜์—์„œ ๋„คํŠธ์›Œํฌ ์ƒ์„ธ ์ •๋ณด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ณ„์‚ฐ ์›๋ฆฌ

์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ๋Š” ์™ผ์ชฝ์—์„œ๋ถ€ํ„ฐ ํ”„๋ฆฌํ”ฝ์Šค ๊ธธ์ด๋งŒํผ์˜ ๋น„ํŠธ๋ฅผ 1๋กœ, ๋‚˜๋จธ์ง€๋ฅผ 0์œผ๋กœ ์ฑ„์›Œ์„œ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋Š” IP์™€ ๋งˆ์Šคํฌ๋ฅผ ๋น„ํŠธ AND ์—ฐ์‚ฐํ•œ ๊ฐ’์ž…๋‹ˆ๋‹ค. ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ฃผ์†Œ๋Š” ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ์™€ ๋ฐ˜์ „๋œ ๋งˆ์Šคํฌ(์™€์ผ๋“œ์นด๋“œ)๋ฅผ ๋น„ํŠธ OR ์—ฐ์‚ฐํ•ด ๊ตฌํ•ฉ๋‹ˆ๋‹ค. ์ „์ฒด ์ฃผ์†Œ ์ˆ˜๋Š” \(2^{32 - \text{Prefix}}\)์ด๋ฉฐ, ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ˜ธ์ŠคํŠธ ์ˆ˜๋Š” ์—ฌ๊ธฐ์„œ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ์™€ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ฃผ์†Œ 2๊ฐœ๋ฅผ ๋บ€ ๊ฐ’์ž…๋‹ˆ๋‹ค:

$$\text{H} = 2^{\,32 - \text{Prefix}} - 2$$

๋น„ํŠธ ์—ฐ์‚ฐ์œผ๋กœ ํ‘œํ˜„ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

$$\begin{aligned} \text{IP} &= (\text{O1} \ll 24)\,|\,(\text{O2} \ll 16)\,|\,(\text{O3} \ll 8)\,|\,\text{O4} \\ \text{Mask} &= \texttt{0xFFFFFFFF} \ll (32 - \text{Prefix}) \\ \text{Network} &= \text{IP} \,\&\, \text{Mask} \\ \text{Broadcast} &= \text{Network}\,|\,(\sim\text{Mask}) \end{aligned}$$
๋„คํŠธ์›Œํฌ ์ฃผ์†Œ, ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ˜ธ์ŠคํŠธ ๋ฒ”์œ„, ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ฃผ์†Œ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ์„œ๋ธŒ๋„ท ๋ธ”๋ก
๋„คํŠธ์›Œํฌ ์ฃผ์†Œ์™€ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ฃผ์†Œ๊ฐ€ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ˜ธ์ŠคํŠธ ๋ฒ”์œ„์˜ ์–‘ ๋์„ ์ด๋ฃน๋‹ˆ๋‹ค.

์˜ˆ์ œ๋กœ ์‚ดํŽด๋ณด๊ธฐ

192.168.1.10/24์˜ ๊ฒฝ์šฐ ๋งˆ์Šคํฌ๋Š” 255.255.255.0์ž…๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋Š” 192.168.1.0, ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ฃผ์†Œ๋Š” 192.168.1.255๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ์ „์ฒด ์ฃผ์†Œ ์ˆ˜๋Š” \(2^8 = 256\)๊ฐœ์ด๊ณ , ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ˜ธ์ŠคํŠธ๋Š” \(256 - 2 = 254\)๊ฐœ์ž…๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ์‚ฌ์šฉ ๊ฐ€๋Šฅ ํ˜ธ์ŠคํŠธ๋Š” 192.168.1.1, ๋งˆ์ง€๋ง‰ ์‚ฌ์šฉ ๊ฐ€๋Šฅ ํ˜ธ์ŠคํŠธ๋Š” 192.168.1.254์ž…๋‹ˆ๋‹ค.

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

์™œ ํ˜ธ์ŠคํŠธ ์ˆ˜์—์„œ 2๋ฅผ ๋นผ๋‚˜์š”? ์ฒซ ๋ฒˆ์งธ ์ฃผ์†Œ๋Š” ๋„คํŠธ์›Œํฌ๋ฅผ ์‹๋ณ„ํ•˜๋Š” ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋กœ, ๋งˆ์ง€๋ง‰ ์ฃผ์†Œ๋Š” ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ฃผ์†Œ๋กœ ์˜ˆ์•ฝ๋˜์–ด ์žˆ์–ด ๋‘ ์ฃผ์†Œ ๋ชจ๋‘ ๊ธฐ๊ธฐ์— ํ• ๋‹นํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

/31๊ณผ /32๋Š” ์–ด๋–ป๊ฒŒ ๋˜๋‚˜์š”? /32๋Š” ๋‹จ์ผ ํ˜ธ์ŠคํŠธ ํ•˜๋‚˜๋ฅผ ๋‚˜ํƒ€๋‚ด๊ณ , /31์€ ๋‘ ์ฃผ์†Œ๋ฅผ ๋ชจ๋‘ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ ๋Œ€์ (point-to-point) ๋งํฌ์— ์“ฐ์ž…๋‹ˆ๋‹ค(RFC 3021 ์ฐธ๊ณ ).

IPv6๋„ ์ง€์›ํ•˜๋‚˜์š”? ์•„๋‹ˆ์š”. ์ด ๊ณ„์‚ฐ๊ธฐ๋Š” IPv4 ์ „์šฉ์ž…๋‹ˆ๋‹ค.

์ตœ์ข… ์—…๋ฐ์ดํŠธ: