did_story

[๋„คํŠธ์›Œํฌ] A,B,C class | IP ์ฃผ์†Œ ํด๋ž˜์Šค ๋ณธ๋ฌธ

ComputerScienc๐Ÿ“š/Computer Network

[๋„คํŠธ์›Œํฌ] A,B,C class | IP ์ฃผ์†Œ ํด๋ž˜์Šค

์–ด์ œ์‹œ์ž‘ 2026. 5. 8. 20:34

IP ์ฃผ์†Œ ํด๋ž˜์Šค๋ž€?

IP ์ฃผ์†Œ๋Š” ๋„คํŠธ์›Œํฌ์˜ ๊ทœ๋ชจ์— ๋”ฐ๋ผ A, B, C, D, E ์ด 5๊ฐœ์˜ ํด๋ž˜์Šค๋กœ ๋‚˜๋‰œ๋‹ค.
์ด ์ค‘ ์‹ค์ œ ํ˜ธ์ŠคํŠธ์— ํ• ๋‹นํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ A, B, C ํด๋ž˜์Šค์ด๋ฉฐ, D๋Š” ๋ฉ€ํ‹ฐ์บ์ŠคํŠธ, E๋Š” ์˜ˆ์•ฝ(์‹คํ—˜)์šฉ์ด๋‹ค.

๊ฐ ํด๋ž˜์Šค์˜ ํ•ต์‹ฌ์ ์ธ ์ฐจ์ด๋Š” 32๋น„ํŠธ IP ์ฃผ์†Œ์—์„œ ๋„คํŠธ์›Œํฌ ๋ถ€๋ถ„๊ณผ ํ˜ธ์ŠคํŠธ ๋ถ€๋ถ„์˜ ๊ฒฝ๊ณ„๋ฅผ ์–ด๋””์— ๋‘๋А๋ƒ์ด๋‹ค.
๋„คํŠธ์›Œํฌ ๋ถ€๋ถ„์ด ์งง์œผ๋ฉด → ๋„คํŠธ์›Œํฌ ์ˆ˜๋Š” ์ ์ง€๋งŒ, ํ•˜๋‚˜์˜ ๋„คํŠธ์›Œํฌ์— ๋งŽ์€ ํ˜ธ์ŠคํŠธ๋ฅผ ์ˆ˜์šฉํ•  ์ˆ˜ ์žˆ๊ณ , ๋„คํŠธ์›Œํฌ ๋ถ€๋ถ„์ด ๊ธธ๋ฉด → ๋„คํŠธ์›Œํฌ ์ˆ˜๋Š” ๋งŽ์ง€๋งŒ, ๊ฐ ๋„คํŠธ์›Œํฌ์˜ ํ˜ธ์ŠคํŠธ ์ˆ˜๋Š” ์ค„์–ด๋“ ๋‹ค.

ํด๋ž˜์Šค๋ณ„ ๊ตฌ์กฐ

A ํด๋ž˜์Šค

| 0 |  Network Address (7bit/์ฒซ ๋ฒˆ์งธ ์˜ฅํ…Ÿ) | Host Address (24bit/๋‚˜๋จธ์ง€ 3๊ฐœ ์˜ฅํ…Ÿ) |
  • ์‹๋ณ„: ์ฒซ ๋น„ํŠธ๊ฐ€ 0์œผ๋กœ ์‹œ์ž‘
  • IP ๋ฒ”์œ„: 0.0.0.0 ~ 127.255.255.255
  • ๋„คํŠธ์›Œํฌ ์ˆ˜: 128๊ฐœ (2^7)
  • ํ˜ธ์ŠคํŠธ ์ˆ˜: ์•ฝ 1,677๋งŒ ๊ฐœ (2^24 - 2)
  • ๊ธฐ๋ณธ ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ: 255.0.0.0 (/8)
  • ์šฉ๋„: ๋Œ€๊ทœ๋ชจ ์กฐ์ง (๊ตญ๊ฐ€ ๋‹จ์œ„, ๋Œ€ํ˜• ISP ๋“ฑ)

์ฐธ๊ณ : 0.x.x.x๋Š” ์˜ˆ์•ฝ, 127.x.x.x๋Š” ๋ฃจํ”„๋ฐฑ(localhost)์œผ๋กœ ์‹ค์ œ ํ• ๋‹น์—์„œ ์ œ์™ธ๋œ๋‹ค.


B ํด๋ž˜์Šค

| 1 | 0 |  Network Address (14bit/์ฒซ ๋ฒˆ์งธ + ๋‘ ๋ฒˆ์งธ ์˜ฅํ…Ÿ )  | Host Address (16bit/๋‚˜๋จธ์ง€ 2๊ฐœ ์˜ฅํ…Ÿ) |
  • ์‹๋ณ„: ์ฒซ ๋น„ํŠธ๊ฐ€ 10์œผ๋กœ ์‹œ์ž‘
  • IP ๋ฒ”์œ„: 128.0.0.0 ~ 191.255.255.255
  • ๋„คํŠธ์›Œํฌ ์ˆ˜: 16,384๊ฐœ (2^14)
  • ํ˜ธ์ŠคํŠธ ์ˆ˜: 65,534๊ฐœ (2^16 - 2)
  • ๊ธฐ๋ณธ ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ: 255.255.0.0 (/16)
  • ์šฉ๋„: ์ค‘๊ทœ๋ชจ ์กฐ์ง (๋Œ€ํ•™๊ต, ์ค‘๊ฒฌ ๊ธฐ์—… ๋“ฑ)

C ํด๋ž˜์Šค

| 1 | 1 | 0 |   Network Address (21bit/์ฒซ ๋ฒˆ์งธ ~ ์„ธ ๋ฒˆ์งธ ์˜ฅํ…Ÿ)   | Host Address (8bit/๋„ค ๋ฒˆ์งธ ์˜ฅํ…Ÿ) |
  • ์‹๋ณ„: ์ฒซ ๋น„ํŠธ๊ฐ€ 110์œผ๋กœ ์‹œ์ž‘
  • IP ๋ฒ”์œ„: 192.0.0.0 ~ 223.255.255.255
  • ๋„คํŠธ์›Œํฌ ์ˆ˜: ์•ฝ 209๋งŒ ๊ฐœ (2^21)
  • ํ˜ธ์ŠคํŠธ ์ˆ˜: 254๊ฐœ (2^8 - 2)
  • ๊ธฐ๋ณธ ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ: 255.255.255.0 (/24)
  • ์šฉ๋„: ์†Œ๊ทœ๋ชจ ์กฐ์ง (์†Œ๊ธฐ์—…, ๊ฐ€์ • ๋„คํŠธ์›Œํฌ ๋“ฑ)

D ํด๋ž˜์Šค (๋ฉ€ํ‹ฐ์บ์ŠคํŠธ)

| 1 | 1 | 1 | 0 |         Multicast Address          |
  • IP ๋ฒ”์œ„: 224.0.0.0 ~ 239.255.255.255
  • ์šฉ๋„: ๋ฉ€ํ‹ฐ์บ์ŠคํŠธ ๊ทธ๋ฃน ํ†ต์‹  (1:N ์ „์†ก)
  • ํ˜ธ์ŠคํŠธ์— ์ง์ ‘ ํ• ๋‹นํ•˜์ง€ ์•Š๋Š”๋‹ค.

E ํด๋ž˜์Šค (์˜ˆ์•ฝ)

| 1 | 1 | 1 | 1 |            Reserved                |
  • IP ๋ฒ”์œ„: 240.0.0.0 ~ 255.255.255.255
  • ์šฉ๋„: ์‹คํ—˜ ๋ฐ ๋ฏธ๋ž˜ ์‚ฌ์šฉ์„ ์œ„ํ•ด ์˜ˆ์•ฝ
  • ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š”๋‹ค.

์™œ ํ˜ธ์ŠคํŠธ ์ˆ˜์—์„œ 2๋ฅผ ๋นผ๋Š”๊ฐ€?

๊ฐ ๋„คํŠธ์›Œํฌ์—์„œ ๋‘ ๊ฐœ์˜ ์ฃผ์†Œ๋Š” ํ˜ธ์ŠคํŠธ์— ํ• ๋‹นํ•  ์ˆ˜ ์—†๋‹ค.

์ฃผ์†Œ ์—ญํ•  (C ํด๋ž˜์Šค, 192.168.1.0/24)
ํ˜ธ์ŠคํŠธ ๋น„ํŠธ๊ฐ€ ๋ชจ๋‘ 0 ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ (ํ•ด๋‹น ๋„คํŠธ์›Œํฌ ์ž์ฒด๋ฅผ ์‹๋ณ„) 192.168.1.0
ํ˜ธ์ŠคํŠธ ๋น„ํŠธ๊ฐ€ ๋ชจ๋‘ 1 ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ฃผ์†Œ (ํ•ด๋‹น ๋„คํŠธ์›Œํฌ์˜ ๋ชจ๋“  ํ˜ธ์ŠคํŠธ์— ์ „์†ก) 192.168.1.255

 


ํด๋ž˜์Šค ๊ธฐ๋ฐ˜ ์ฃผ์†Œ ์ฒด๊ณ„์˜ ํ•œ๊ณ„

์ƒํ™ฉ ๋ฌธ์ œ
์žฅ๋น„ 300๋Œ€๋ฅผ ์šด์˜ํ•ด์•ผ ํ•  ๋•Œ C ํด๋ž˜์Šค(254๊ฐœ)๋กœ๋Š” ๋ถ€์กฑํ•˜๊ณ , B ํด๋ž˜์Šค(65,534๊ฐœ)๋Š” ๊ณผํ•˜๋‹ค
์žฅ๋น„ 6๋Œ€๋งŒ ์šด์˜ํ•  ๋•Œ C ํด๋ž˜์Šค(254๊ฐœ)๋ฅผ ์“ฐ๋ฉด 248๊ฐœ ์ฃผ์†Œ๊ฐ€ ๋‚ญ๋น„๋œ๋‹ค

 

ํด๋ž˜์Šค ๋‹จ์œ„๋กœ๋งŒ ๋‚˜๋ˆ„๋ฉด ๋„คํŠธ์›Œํฌ ํฌ๊ธฐ๋ฅผ ์œ ์—ฐํ•˜๊ฒŒ ์กฐ์ ˆํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์—, ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด CIDR(Classless Inter-Domain Routing)๊ณผ ์„œ๋ธŒ๋„ทํŒ…(Subnetting)์ด ๋“ฑ์žฅํ–ˆ๋‹ค.

CIDR์€ /20, /28์ฒ˜๋Ÿผ ํด๋ž˜์Šค์— ์–ฝ๋งค์ด์ง€ ์•Š๊ณ  ์ž์œ ๋กญ๊ฒŒ ๋„คํŠธ์›Œํฌ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด ์ค€๋‹ค.


ํ•œ๋ˆˆ์— ์ •๋ฆฌ

ํด๋ž˜์Šค ์ฒซ ๋น„ํŠธ ์ฒซ ์˜ฅํ…Ÿ ๋ฒ”์œ„ ๊ธฐ๋ณธ ๋งˆ์Šคํฌ ํ˜ธ์ŠคํŠธ ์ˆ˜ ๊ทœ๋ชจ
A 0 0 ~ 127 /8 ~1,677๋งŒ ์ดˆ๋Œ€๊ทœ๋ชจ
B 10 128 ~ 191 /16 ~65,534 ์ค‘๊ทœ๋ชจ
C 110 192 ~ 223 /24 254 ์†Œ๊ทœ๋ชจ
D 1110 224 ~ 239 - - ๋ฉ€ํ‹ฐ์บ์ŠคํŠธ
E 1111 240 ~ 255 - - ์˜ˆ์•ฝ

 

 

 

์ฐธ์กฐ

 

ํ•œ๊ตญ์ธํ„ฐ๋„ท์ •๋ณด์„ผํ„ฐ(KRNIC)

๋„๋ฉ”์ธ ์†Œ๊ฐœ, ๋“ฑ๋ก ๋ฐ ์‚ฌ์šฉ, IP์ฃผ์†Œ, AS๋ฒˆํ˜ธ, DNS ์ •๋ณด, ๊ด€๋ จ๊ทœ์ • ์ œ๊ณต

krnic.or.kr