๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
CS/Network

IP ์ฃผ์†Œ(ํด๋ž˜์Šค, CIDR, ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ)

by ์ฃผ๋ฐœ2 2022. 8. 22.
๋ฐ˜์‘ํ˜•

๐Ÿ“Œ IP ์ฃผ์†Œ

OSI 7๊ณ„์ธต์—์„œ ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ณ„์ธต์€ 2๊ณ„์ธต(๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต)๊ณผ 3๊ณ„์ธต(๋„คํŠธ์›Œํฌ ๊ณ„์ธต) ์ž…๋‹ˆ๋‹ค.

2๊ณ„์ธต์˜ ๊ฒฝ์šฐ ๋ฌผ๋ฆฌ ์ฃผ์†Œ์ธ MAC์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , 3๊ณ„์ธต์€ ๋…ผ๋ฆฌ ์ฃผ์†Œ์ธ IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. (3๊ณ„์ธต์—์„œ ๋™์ž‘ํ•˜๋Š” ์žฅ๋น„์ธ ๋ผ์šฐํ„ฐ๊ฐ€ IP ์ฃผ์†Œ ์ฒด๊ณ„๋ฅผ ์ดํ•ดํ•˜๊ณ  ์ตœ์ ์˜ ๊ฒฝ๋กœ๋ฅผ ์ฐพ์•„ ํŒจํ‚ท์„ ํฌ์›Œ๋”ฉํ•ฉ๋‹ˆ๋‹ค.)

 

IP ์ฃผ์†Œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํŠน์ง•์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์‚ฌ์šฉ์ž๊ฐ€ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅํ•œ ๋…ผ๋ฆฌ ์ฃผ์†Œ
  • ์ฃผ์†Œ์— ๋ ˆ๋ฒจ(Class)์ด ์กด์žฌ - ๊ทธ๋ฃน์„ ์˜๋ฏธํ•˜๋Š” ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ์™€ ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ๋กœ ๋‚˜๋‰จ

๋Œ€๋ถ€๋ถ„์˜ ๋„คํŠธ์›Œํฌ๊ฐ€ TCP/IP๋กœ ๋™์ž‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์— IP ์ฃผ์†Œ ์ฒด๊ณ„๋ฅผ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ๋„คํŠธ์›Œํฌ์— ๋งค์šฐ ์ค‘์š”ํ•˜๊ธฐ์— ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” 3๊ณ„์ธต ์ฃผ์†Œ์ธ IP ์ฃผ์†Œ์— ๋Œ€ํ•ด ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

 

 

๐Ÿ“Œ IP ์ฃผ์†Œ ์ฒด๊ณ„

ํ”ํžˆ ์‚ฌ์šฉํ•˜๋Š” IP ์ฃผ์†Œ๋Š” 32๋น„ํŠธ์ธ IPv4 ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค. IP๋Š” v4, v6 ๋‘ ์ฒด๊ณ„๊ฐ€ ์‚ฌ์šฉ๋˜๋ฉฐ IPv6์˜ ์ฃผ์†Œ๋Š” 128๋น„ํŠธ์ž…๋‹ˆ๋‹ค.

IPv4 ์ฃผ์†Œ๋ฅผ ํ‘œ๊ธฐํ•  ๋•Œ๋Š” 4๊ฐœ์˜ ์˜ฅํ…Ÿ(Octet)์ด๋ผ๊ณ  ๋ถ€๋ฅด๋Š” 8๋น„ํŠธ ๋‹จ์œ„๋กœ ๋‚˜๋ˆ„๊ณ , ๊ฐ ์˜ฅํ…Ÿ์€ "."์œผ๋กœ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.

 

    192     .   168    .      0      .       1

        11000000 . 10101000 . 00000000 . 00000001

 

์œ„์™€ ๊ฐ™์ด IPv4 ์ฃผ์†Œ๋Š” 8๋น„ํŠธ x 4 = 32๋น„ํŠธ๋กœ ์‚ฌ์šฉ์ด ๋˜๊ณ  ์žˆ๋Š”๋ฐ์š”, IP ์ฃผ์†Œ๋Š” ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ์™€ ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ ๋‘ ๋ถ€๋ถ„์œผ๋กœ ๋‚˜๋‰˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

(IP ์ฃผ์†Œ๋Š” 10์ง„์ˆ˜ ํ‘œ๊ธฐ๋ฒ•์ธ ๋ฐ˜๋ฉด, 8๋น„ํŠธ๋Š” 0๊ณผ 1๋กœ ๋‚˜ํƒ€๋‚ด๋Š” 2์ง„์ˆ˜๋กœ ํ‘œํ˜„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.)

  • ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ : ํ˜ธ์ŠคํŠธ๋“ค์„ ๋ชจ์€ ๋„คํŠธ์›Œํฌ๋ฅผ ์ง€์นญํ•˜๋Š” ์ฃผ์†Œ(ํ˜ธ์ŠคํŠธ์˜ ์ง‘ํ•ฉ)
  • ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ : ํ•˜๋‚˜์˜ ๋„คํŠธ์›Œํฌ ๋‚ด์— ์กด์žฌํ•˜๋Š” ํ˜ธ์ŠคํŠธ๋ฅผ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•œ ์ฃผ์†Œ

์‰ฝ๊ฒŒ ๋ง์”€๋“œ๋ฆฌ๋ฉด ์„œ์šธ์‹œ ์ž์ด์•„ํŒŒํŠธ 102๋™ 201ํ˜ธ๋ผ๋Š” ์ฃผ์†Œ๊ฐ€ ์žˆ์„ ๋•Œ, ์„œ์šธ์‹œ ์ž์ด์•„ํŒŒํŠธ 102๋™์ด ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ์ด๊ณ  ์‹๋ณ„์ด ๊ฐ€๋Šฅํ•œ 201ํ˜ธ๋ฅผ ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

IP ์ฃผ์†Œ ์ฒด๊ณ„๋Š” ํ•„์š”ํ•œ ํ˜ธ์ŠคํŠธ IP์˜ ๊ฐฏ์ˆ˜์— ๋”ฐ๋ผ ๋„คํŠธ์›Œํฌ์˜ ํฌ๊ธฐ๋ฅผ ๋‹ค๋ฅด๊ฒŒ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ๋Š” ํด๋ž˜์Šค(Class) ๊ฐœ๋…์„ ๋„์ž…ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ฆ‰, ํด๋ž˜์Šค๋Š” ํ•˜๋‚˜์˜ IP ์ฃผ์†Œ์—์„œ ๋„คํŠธ์›Œํฌ ์˜์—ญ๊ณผ ํ˜ธ์ŠคํŠธ ์˜์—ญ์„ ๋‚˜๋ˆ„๋Š” ๋ฐฉ๋ฒ•์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

 

IP ์ฃผ์†Œ ํด๋ž˜์Šค์˜ ์ข…๋ฅ˜์—๋Š” A ํด๋ž˜์Šค, B ํด๋ž˜์Šค, C ํด๋ž˜์Šค, D ํด๋ž˜์Šค, E ํด๋ž˜์Šค ์ด 5๊ฐœ๊ฐ€ ์žˆ๋Š”๋ฐ์š”, ์ด ์ค‘ A~C์˜ 3๊ฐœ์˜ ํด๋ž˜์Šค ์ •๋„๋งŒ ์•Œ๊ณ ๊ณ„์‹œ๋ฉด ๋  ๋“ฏ ํ•ฉ๋‹ˆ๋‹ค.

 

๊ฐ ํด๋ž˜์Šค๊ฐ€ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ์ฃผ์†Œ์˜ ๊ฐฏ์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • A Class : ์•ฝ 1600๋งŒ ๊ฐœ์˜ IP ์ฃผ์†Œ
  • B Class : ์•ฝ 6๋งŒ 5์ฒœ๊ฐœ
  • C Class : ์•ฝ 250๊ฐœ

A ํด๋ž˜์Šค์˜ ๊ฒฝ์šฐ ์ฒซ ๋ฒˆ์งธ ์˜ฅํ…Ÿ์— ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ์™€ ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ๋ฅผ ๋‚˜๋ˆ„๋Š” ๊ตฌ๋ถ„์ž๊ฐ€ ์กด์žฌํ•˜๊ณ , B ํด๋ž˜์Šค๋Š” ๋‘ ๋ฒˆ์งธ ์˜ฅํ…Ÿ, C ํด๋ž˜์Šค๋Š” ์„ธ ๋ฒˆ์งธ ์˜ฅํ…Ÿ์— ๊ตฌ๋ถ„์ž๊ฐ€ ์žˆ๋Š”๋ฐ์š”, ์ด๋Ÿฌํ•œ ๊ตฌ๋ถ„์ž๋ฅผ ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

์ด๋Š” ๋’ค์—์„œ ๋‹ค์‹œ ์„ค๋ช…๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

 

A ํด๋ž˜์Šค

0 ๋„คํŠธ์›Œํฌ ํ˜ธ์ŠคํŠธ ํ˜ธ์ŠคํŠธ ํ˜ธ์ŠคํŠธ

A ํด๋ž˜์Šค๋Š” 0์œผ๋กœ ์‹œ์ž‘ํ•˜๋Š” IP ์ฃผ์†Œ๋ฅผ ์˜๋ฏธํ•˜๋Š”๋ฐ์š”, 2์ง„์ˆ˜๋กœ ๋‚˜ํƒ€๋‚ด๋ฉด 0 0000000 ~ 0 1111111 ์ž…๋‹ˆ๋‹ค.

์ด๋Š” 1.0.0.0 ~ 127.0.0.0 ๋ฒ”์œ„์˜ ์ฃผ์†Œ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ 127์˜ ๊ฒฝ์šฐ ์˜ˆ์™ธ๋กœ ์ž์‹ ์„ ์˜๋ฏธํ•˜๋Š” ๋ฃจํ”„ํŒฉ(Loopback) ์ฃผ์†Œ๋กœ ์‚ฌ์šฉ๋˜๋ฏ€๋กœ ์‹ค์ œ A ํด๋ž˜์Šค๊ฐ€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ฃผ์†Œ๋Š”

1.0.0.0 ~ 126.255.255.255 ์ž…๋‹ˆ๋‹ค.

(localhost = 127.0.0.1 ์„ ์ƒ๊ฐํ•˜์‹œ๋ฉด ๋  ๋“ฏ ํ•ฉ๋‹ˆ๋‹ค.)

 

A ํด๋ž˜์Šค๋Š” ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ถ€๋ถ„์ด 1๊ฐœ์˜ ์˜ฅํ…Ÿ, ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ๋ฅผ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋Š” ๋ถ€๋ถ„์ด 3๊ฐœ์˜ ์˜ฅํ…Ÿ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋Š” 2^8(256)๊ฐœ์™€ ํ•œ ๋„คํŠธ์›Œํฌ ๋‹น 2^24(16,777,216) - 2๊ฐœ์˜ ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ๋ฅผ ๊ฐ–๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

โ€ป ์œ„์—์„œ -2๋ฅผ ํ•œ ์ด์œ ๋Š”, IP ์ฒด๊ณ„์—์„œ ๋ชจ๋‘ 0์ธ๊ฒฝ์šฐ์—๋Š” ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋กœ ์‚ฌ์šฉํ•˜๊ณ , ๋ชจ๋‘ 1์ธ ๊ฒฝ์šฐ์—๋Š” ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ฃผ์†Œ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. (IP ์ฃผ์†Œ๋กœ ๋‚˜ํƒ€๋‚ด์ž๋ฉด 1.0.0.0 ๊ณผ 126.255.255.255 ์ž…๋‹ˆ๋‹ค.)

 

B ํด๋ž˜์Šค

10 ๋„คํŠธ์›Œํฌ ๋„คํŠธ์›Œํฌ ํ˜ธ์ŠคํŠธ ํ˜ธ์ŠคํŠธ

Bํด๋ž˜์Šค๋Š” 10์œผ๋กœ ์‹œ์ž‘ํ•˜๋Š” IP ์ฃผ์†Œ๋ฅผ ์˜๋ฏธํ•˜๋Š”๋ฐ์š”, 2์ง„์ˆ˜๋กœ ๋‚˜ํƒ€๋‚ด๋ฉด 10 000000 ~ 10 111111 ์ž…๋‹ˆ๋‹ค.

์ด๋Š” 128.0.0.0 ~ 191.255.0.0 ๋ฒ”์œ„์˜ ์ฃผ์†Œ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

B ํด๋ž˜์Šค๋Š” ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๊ฐ€ 2๊ฐœ์˜ ์˜ฅํ…Ÿ, ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ๊ฐ€ 2๊ฐœ์˜ ์˜ฅํ…Ÿ์ด๊ธฐ ๋•Œ๋ฌธ์— 2^16(65,536)๊ฐœ์˜ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ์™€ ํ•œ ๋„คํŠธ์›Œํฌ ๋‹น 2^16(65,536) - 2๊ฐœ(๋„คํŠธ์›Œํฌ ์ฃผ์†Œ, ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ฃผ์†Œ)์˜ ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

(Aํด๋ž˜์Šค์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ, ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ฃผ์†Œ 2๊ฐœ๋ฅผ ์ œ์™ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.)

 

C ํด๋ž˜์Šค

110 ๋„คํŠธ์›Œํฌ ๋„คํŠธ์›Œํฌ ๋„คํŠธ์›Œํฌ ํ˜ธ์ŠคํŠธ

Cํด๋ž˜์Šค๋Š” 110์œผ๋กœ ์‹œ์ž‘ํ•˜๋Š” IP ์ฃผ์†Œ๋ฅผ ์˜๋ฏธํ•˜๋Š”๋ฐ์š”, 2์ง„์ˆ˜๋กœ ๋‚˜ํƒ€๋‚ด์ž๋ฉด 110 00000 ~ 110 11111 ์ž…๋‹ˆ๋‹ค.

์ด๋Š” 192.0.0.0 ~ 223.255.255.0 ๊นŒ์ง€์˜ ์ฃผ์†Œ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

C ํด๋ž˜์Šค์˜ ๊ฒฝ์šฐ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋Š” 3๊ฐœ์˜ ์˜ฅํ…Ÿ, ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ๋Š” 1๊ฐœ์˜ ์˜ฅํ…Ÿ์ด๊ธฐ ๋•Œ๋ฌธ์— A ํด๋ž˜์Šค์™€๋Š” ๋ฐ˜๋Œ€๋กœ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋Š” 2^24(16,776,216)๊ฐœ์™€ ํ•œ ๋„คํŠธ์›Œํฌ ๋‹น 2^8(256) - 2๊ฐœ(๋„คํŠธ์›Œํฌ ์ฃผ์†Œ, ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ฃผ์†Œ)์˜ ํ˜ธ์ŠคํŠธ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

์œ„ ์ •๋ฆฌ๋ฅผ ๋ณด์…จ๋‹ค๋ฉด, ๋‹ค์Œ IP ์ฃผ์†Œ๊ฐ€ ๋ฌด์Šจ ํด๋ž˜์Šค๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š”์ง€ ๋ฐ”๋กœ ์•„์‹ค ์ˆ˜ ์žˆ์„๊ฒ๋‹ˆ๋‹ค. ๐Ÿ˜ƒ

 

์ถ”๊ฐ€์ ์œผ๋กœ ์กฐ๊ธˆ ๋” ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด๋ฉฐ IP ์ฃผ์†Œ ์ฒด๊ณ„์™€ ํด๋ž˜์Šค์— ๋Œ€ํ•ด ์ดํ•ดํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
๋‹ค์Œ IP ์ฃผ์†Œ ์ฒด๊ณ„๋ฅผ ๋ณด๊ณ  ํด๋ž˜์Šค์™€ ๋„คํŠธ์›Œํฌ ๋ถ€๋ถ„, ํ˜ธ์ŠคํŠธ ๋ถ€๋ถ„์„ ์„ค๋ช…ํ•ด ์ฃผ์„ธ์š”.

 

(1) 12.34.122.8

๋”๋ณด๊ธฐ

ํด๋ž˜์Šค : A(1 ~ 127)

๋„คํŠธ์›Œํฌ : 12.0.0.0

ํ˜ธ์ŠคํŠธ : 34.122.8

 

(2) 142.10.12.6

๋”๋ณด๊ธฐ

ํด๋ž˜์Šค : B(128 ~ 191)

๋„คํŠธ์›Œํฌ : 142.10.0.0

ํ˜ธ์ŠคํŠธ : 12.6

 

(3) 221.255.128.0

๋”๋ณด๊ธฐ

ํด๋ž˜์Šค : C(192 ~ 223)

๋„คํŠธ์›Œํฌ : 221.255.128.0

ํ˜ธ์ŠคํŠธ : 0

 

 

๐Ÿ“Œ ํด๋ž˜์Šคํ’€(Classful)๊ณผ ํด๋ž˜์Šค๋ฆฌ์Šค(CIDR)

์•ž์„œ ์„ค๋ช…๋“œ๋ฆฐ ํด๋ž˜์Šค(Class) ๊ธฐ๋ฐ˜์˜ IP ์ฃผ์†Œ ์ฒด๊ณ„๋ฅผ ํด๋ž˜์Šคํ’€(Classful)์ด๋ผ๊ณ  ๋ถ€๋ฅด๋Š”๋ฐ์š”, IP ์ฃผ์†Œ ์ฒด๊ณ„๋ฅผ ์ฒ˜์Œ ๋งŒ๋“ค์—ˆ์„ ๋‹น์‹œ์—๋Š” ์ตœ์ ์˜ ์„ ํƒ์ด์—ˆ๊ณ , ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ์™€ ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ๋ฅผ ๊ตฌ๋ถ„์ง“๋Š” ๊ตฌ๋ถ„์ž(์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ)๊ฐ€ ์—†๋”๋ผ๋„ ๋งจ ์•ž ์ž๋ฆฌ ์ˆซ์ž๋งŒ ๋ณด๋ฉด ํ•ด๋‹น ์ฃผ์†Œ๊ฐ€ ์–ด๋Š ํด๋ž˜์Šค์— ์†ํ•ด์žˆ๋Š”์ง€ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ๋ž€? ์œ„์—์„œ ์„ค๋ช…๋“œ๋ฆฐ IP ์ฃผ์†Œ ์ฒด๊ณ„์˜ 32๋น„ํŠธ์˜ ์ˆซ์ž์—์„œ 0์€ ํ˜ธ์ŠคํŠธ ๋ถ€๋ถ„์„, 1์€ ๋„คํŠธ์›Œํฌ ๋ถ€๋ถ„์„ ๋‚˜ํƒ€๋‚ด๋Š”๋ฐ์š” ์ด๋Ÿฌํ•œ ๋ฐฉ์‹์œผ๋กœ ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ๋Š” IP ์ฃผ์†Œ๋ฅผ ๋„คํŠธ์›Œํฌ ๋ฐ ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ์™€ ๋ถ„๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ, ์ธํ„ฐ๋„ท์ด ์ƒ์šฉํ™”๋˜๊ณ  ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋˜๋Š” ํ˜ธ์ŠคํŠธ ์ˆ˜๊ฐ€ ํญ๋ฐœ์ ์œผ๋กœ ์ฆ๊ฐ€ํ•˜์—ฌ ๊ธฐ์กด์˜ ํด๋ž˜์Šคํ’€ ๊ธฐ๋ฐ˜์˜ ์ฃผ์†Œ ์ฒด๊ณ„๋Š” ์ฆ๊ฐ€ํ•˜๋Š” IP ์ฃผ์†Œ ์š”๊ตฌ๋ฅผ ๊ฐ๋‹นํ•˜๊ธฐ์—๋Š” ํ„ฑ์—†์ด ๋ถ€์กฑํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ IPv4์˜ ๊ฐ€์žฅ ํฐ ๋ฌธ์ œ์ ์€ IP ์ฃผ์†Œ๋ฅผ ๋‚ญ๋น„ํ•˜๊ณ  ์žˆ๋‹ค๋Š” ์ ์ธ๋ฐ์š”,

  • ์ƒ์œ„ ํด๋ž˜์Šค(A Class)๋ฅผ ํ• ๋‹น๋ฐ›์€ ์กฐ์ง์—์„œ ํ•ด๋‹น ์ฃผ์†Œ๋“ค์„ ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•˜์—ฌ ๋ฐœ์ƒํ•˜๋Š” ๋‚ญ๋น„
  • ์ดˆ์ฐฝ๊ธฐ์—๋Š” ๋ฏธ๋ž˜๋ฅผ ์œ„ํ•ด A ํด๋ž˜์Šค๋ฅผ ํ• ๋‹น๋ฐ›์•˜์œผ๋‚˜ ์‹ค์ œ๋กœ๋Š” ์ˆ˜์ฒœ, ์ˆ˜๋งŒ ๊ฐœ๋งŒ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜์ฒœ๋งŒ ๊ฐœ์˜ IP ์ฃผ์†Œ ๋‚ญ๋น„

 

์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ํด๋ž˜์Šค๋ฆฌ์Šค, CIDR(Classless Inter-Domain Routing) ๊ธฐ๋ฐ˜์˜ ์ฃผ์†Œ ์ฒด๊ณ„๊ฐ€ ์ƒ๊ฒจ๋‚˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

> CIDR(Classless Inter-Domain Routing)๋ž€, ํด๋ž˜์Šค๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๋„๋ฉ”์ธ๊ฐ„ ๋ผ์šฐํŒ… ๊ธฐ๋ฒ•์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

 

CIDR์ด๋ž€ ํด๋ž˜์Šค๊ฐ€ ์—†์ด๋„ IP ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ๊ธฐ์กด์˜ ํด๋ž˜์Šคํ’€ ๋ฐฉ์‹์˜ ๊ฒฝ์šฐ ์„ ํƒ์ง€๊ฐ€ ํ•œ์ •์ ์ด๊ธฐ์— ๋‚ญ๋น„๋˜๋Š” ์ฃผ์†Œ ์ฒด๊ณ„๊ฐ€ ๋งŽ์ด ์กด์žฌํ•˜์˜€์ง€๋งŒ, CIDR์˜ ๊ฒฝ์šฐ ๋„คํŠธ์›Œํฌ ๋ถ€๋ถ„๊ณผ ํ˜ธ์ŠคํŠธ ๋ถ€๋ถ„์„ 1๋น„ํŠธ ๋‹จ์œ„๊นŒ์ง€ ๊ตฌ๋ถ„์ด ๊ฐ€๋Šฅํ•˜์—ฌ ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ๋ฅผ ๋ณด๋‹ค ๋” ์œ ์—ฐํ•˜๊ฒŒ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

10์ง„์ˆ˜ & 2์ง„์ˆ˜ IP ์ฃผ์†Œ

๊ธฐ์กด์˜ ํด๋ž˜์Šค ์ฃผ์†Œ ์ฒด๊ณ„์—์„œ๋Š” IP ์ฃผ์†Œ๊ฐ€ 192๋กœ ์‹œ์ž‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํด๋ž˜์Šค C์— ํ•ด๋‹นํ•˜๋ฏ€๋กœ 192.168.10 ๊นŒ์ง€๊ฐ€ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ์ด๊ณ , ๋‚˜๋จธ์ง€ 1์ด ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ ๋ผ๋Š” ๊ฒƒ์„ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ CIDR๋ฐฉ์‹์ด๋ผ๋ฉด ์–ด๋””๊นŒ์ง€๊ฐ€ ํ˜ธ์ŠคํŠธ์ด๊ณ , ์–ด๋””๊นŒ์ง€๊ฐ€ ๋„คํŠธ์›Œํฌ์ธ์ง€ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์—†๋Š”๋ฐ ์–ด๋–ป๊ฒŒ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์„๊นŒ์š”?

์ด๊ฒƒ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ด ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ(Subnet Mask) ์ž…๋‹ˆ๋‹ค.

 

 

๐Ÿ“Œ ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ(Subnet Mask)

์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ๋ž€ ๋„คํŠธ์›Œํฌ์™€ ํ˜ธ์ŠคํŠธ ๋ถ€๋ถ„์„ ๊ตฌ๋ถ„ํ•ด์ฃผ๋Š” ์—ญํ• ๋กœ ๊ธฐ์กด์— ํด๋ž˜์Šค ๊ธฐ๋ฐ˜์˜ ์ฃผ์†Œ ์ฒด๊ณ„์—์„œ๋„ ์กด์žฌํ•˜๋Š” ๊ฐœ๋…์ด์—ˆ์œผ๋‚˜, ํด๋ž˜์Šค ๊ธฐ๋ฐ˜์—์„œ๋Š” IP ์ฃผ์†Œ๋งŒ์œผ๋กœ ๋„คํŠธ์›Œํฌ ๋ถ€๋ถ„๊ณผ ํ˜ธ์ŠคํŠธ ๋ถ€๋ถ„์„ ์‰ฝ๊ฒŒ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์—ˆ๊ธฐ์— ์ž˜ ์‚ฌ์šฉ์ด ์•ˆ๋˜์—ˆ๋‹ค๋ฉด, CIDR ์ฃผ์†Œ ์ฒด๊ณ„์—์„œ๋Š” ์ค‘์š”ํ•œ ๊ฐœ๋…์œผ๋กœ ์ž๋ฆฌ์žกํžˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

 

ํด๋ž˜์Šค๋ฆฌ์Šค ๋„คํŠธ์›Œํฌ์—์„œ๋Š” IP ์ฃผ์†Œ๋ฅผ ํ†ตํ•ด ์–ด๋Š ํด๋ž˜์Šค์— ์†ํ•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ํด๋ž˜์Šคํ’€๊ณผ๋Š” ๋‹ฌ๋ฆฌ, ๋„คํŠธ์›Œํฌ์™€ ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ๋ฅผ ๋‚˜๋ˆ„๋Š” ๊ตฌ๋ถ„์ž(์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ)๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 

 

 

์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ๋กœ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ ๋ฐ ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ ์ฐพ๊ธฐ

์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ์—์„œ 1์ด ์—ฐ์†ํ•œ ๋ถ€๋ถ„์ด ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ์ด๋ฉฐ ๋‚˜๋จธ์ง€ 0์ด ์žˆ๋Š” ์ž๋ฆฌ๋ฅผ ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ๋กœ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์œ„ ๊ทธ๋ฆผ์—์„œ ๋ณด๋ฉด ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ๋Š” 255.255.255.0 ์ด๋ฏ€๋กœ ๋„คํŠธ์›Œํฌ ๋ถ€๋ถ„์€ 1์ด ์—ฐ์†์œผ๋กœ ๋‚˜์˜ค๋Š” ์„ธ ๋ฒˆ์งธ ์˜ฅํ…Ÿ๊นŒ์ง€, ๊ทธ๋ฆฌ๊ณ  ๋‚˜๋จธ์ง€๋Š” ํ˜ธ์ŠคํŠธ ๋ถ€๋ถ„์ด ๋ฉ๋‹ˆ๋‹ค.

(์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ๋Š” ๋ฐ˜๋“œ์‹œ 1์ด ์—ฐ์†๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ ๊ทธ๋ ‡์ง€ ์•Š๋‹ค๋ฉด, ์˜ˆ๋ฅผ๋“ค์–ด ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ๊ฐ€ 11110101 ๊ณผ ๊ฐ™์ด 1๊ณผ 0์ด ์„ž์—ฌ์žˆ๋‹ค๋ฉด ์–ด๋””๊ฐ€ ๋„คํŠธ์›Œํฌ ๋ถ€๋ถ„์ด๊ณ  ์–ด๋””๊ฐ€ ํ˜ธ์ŠคํŠธ ๋ถ€๋ถ„์ธ์ง€ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.)

 

 

๐Ÿ“Œ CIDR ํ‘œ๊ธฐ๋ฒ•

์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ๋Š” ์—ฐ์†๋œ 1์˜ ์ž๋ฆฟ์ˆ˜๋ฅผ ํ†ตํ•ด ๋„คํŠธ์›Œํฌ ๋ถ€๋ถ„์„ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ–ˆ๋Š”๋ฐ์š”, ๊ทธ๋Ÿผ ๊ตณ์ด ์œ„์™€๊ฐ™์ด ๋งค๋ฒˆ 2์ง„์ˆ˜ 32๋น„ํŠธ๋ฅผ ํ™•์ธํ•˜์ง€ ์•Š๊ณ  ์—ฐ์†๋œ 1์˜ ๊ฐฏ์ˆ˜๊ฐ€ ๋ช‡๊ฐœ์ธ์ง€๋งŒ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์œผ๋ฉด ๋„คํŠธ์›Œํฌ ๋ถ€๋ถ„์„ ๋ณด๋‹ค ์‰ฝ๊ฒŒ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ๋ฐฉ๋ฒ•์ด CIDR ํ‘œ๊ธฐ๋ฒ• ์ž…๋‹ˆ๋‹ค.

CIDR ํ‘œ๊ธฐ๋ฒ•์„ ๋ณด๋ฉด ์—ฐ์†๋œ 1์˜ ๊ฐฏ์ˆ˜๊ฐ€ 24๊ฐœ์ด๋ฏ€๋กœ ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ๋Š” 255.255.255.0์ด๊ณ , ์ด๋กœ ์ธํ•ด ๋„คํŠธ์›Œํฌ ๋ถ€๋ถ„๊ณผ ํ˜ธ์ŠคํŠธ ๋ถ€๋ถ„์„ ๋ฐ”๋กœ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์ ์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.

 

 

๐Ÿ“Œ ๋งˆ๋ฌด๋ฆฌ

IP ์ฃผ์†Œ๋ถ€ํ„ฐ ํ•ด์„œ ํด๋ž˜์Šค, ํด๋ž˜์Šค๋ฆฌ์Šค(CIDR), ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ, ๋„คํŠธ์›Œํฌ์™€ ํ˜ธ์ŠคํŠธ ๋“ฑ์— ๋Œ€ํ•ด ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค.

ํฌ์ŠคํŒ…์„ ๋ณด๋‹ค๋ณด๋ฉด ์–ด๋– ํ•œ ๊ธฐ์ˆ ์ด ์กด์žฌํ•˜๊ณ , ํ•ด๋‹น ๊ธฐ์ˆ ์˜ ๋ฌธ์ œ์ ์ด ์กด์žฌํ•˜๊ณ , ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ~ ๊ธฐ์ˆ ์ด ๊ฐœ๋ฐœ๋˜์—ˆ๋‹ค. ๋“ฑ์˜ ์„œ์‚ฌ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋Š”๋ฐ์š”, ๊ฐ€๋ น ๊ธฐ์กด ํด๋ž˜์Šค ๊ธฐ๋ฐ˜์˜ ์ฃผ์†Œ ์ฒด๊ณ„๋Š” ๋‚ญ๋น„๋˜๋Š” IP ์ฃผ์†Œ๊ฐ€ ๋งŽ์•˜๊ธฐ์— ์ด๋ฅผ ์œ ์—ฐํ•˜๊ฒŒ ํ™œ์šฉํ•˜๊ณ ์ž ํด๋ž˜์Šค๋ฆฌ์Šค(CIDR)๊ฐ€ ๋‚˜์˜จ ๊ฒƒ ์ฒ˜๋Ÿผ์š”. ๋ฌด์–ธ๊ฐ€๋ฅผ ํ•™์Šตํ•  ๋•Œ ํ•ด๋‹น ๊ธฐ์ˆ ์„ ๊ณต๋ถ€ํ•˜๋Š” ๊ฒƒ๋„ ์ข‹์ง€๋งŒ, ํ•ด๋‹น ๊ธฐ์ˆ ์ด ๋ฌด์Šจ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋‚˜์˜ค๊ฒŒ ๋˜์—ˆ๋Š”์ง€ '๋ฐฐ๊ฒฝ'๊ณผ ํ•จ๊ป˜ ํ•™์Šตํ•˜๋ฉด ์ข€ ๋” ์ดํ•ด๊ฐ€ ์ž˜ ๋˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

 

 

 

๐Ÿ“Œ ์ฐธ๊ณ  ๋ฌธ์„œ

 

๋ฐ˜์‘ํ˜•

'CS > Network' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Network] NAT(Network Address Translation)  (0) 2022.06.21

๋Œ“๊ธ€