CS

[Network] IP์ฃผ์†Œ(IPv4)์™€ Class(ํด๋ž˜์Šค)

meeeeejin 2021. 4. 24. 12:06

๋ชฉ์ฐจ

  • IP์ฃผ์†Œ๋ž€?
  • IPv4 (vs IPv6)
  • IPv4์˜ Class
  • Window์—์„œ IP์ฃผ์†Œ ํ™•์ธํ•˜๊ธฐ

 

 

 

IP์ฃผ์†Œ๋ž€?

  • ๋„คํŠธ์›Œํฌ ์ƒ์—์„œ ์žฅ์น˜๋“ค์ด ์„œ๋กœ๋ฅผ ์ธ์‹ํ•˜๊ณ  ํ†ต์‹ ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ํŠน์ˆ˜ํ•œ ๋ฒˆํ˜ธ
  • (๋„คํŠธ์›Œํฌ ์ฃผ์†Œ + ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ)๋กœ ๊ตฌ์„ฑ

 

 

 

 

IPv4

  • IP์ฃผ์†Œ๋ฅผ 32bit 2์ง„์ˆ˜๋กœ ๋‚˜ํƒ€๋‚ด๋Š” ์ฃผ์†Œ ์ฒด๊ณ„
  • ๋ณดํ†ต 32bit๋ฅผ 8bit์”ฉ ๋Š์–ด์„œ 10์ง„์ˆ˜๋กœ ํ‘œํ˜„
  • ์˜ˆ) ์ด์ง„์ˆ˜: 11000000.10101000.00000000.10101101
         ์‹ญ์ง„์ˆ˜: 192.168.0.173
         ์ด๋•Œ . ์œผ๋กœ ๊ตฌ๋ถ„๋˜๋Š” 8bit ๋‹จ์œ„๋ฅผ octet(์˜ฅํ…Ÿ)์ด๋ผ๊ณ  ํ•จ
  • ์ฃผ์†Œ์˜ ๊ธธ์ด๊ฐ€ 32bit์ด๋ฏ€๋กœ ์ด๋ก ์ ์œผ๋กœ๋Š” 2^32(์•ฝ 42์–ต 9์ฒœ) ๊ฐœ์˜ IP ์ฃผ์†Œ๊ฐ€ ์กด์žฌํ•˜์ง€๋งŒ ์ผ๋ถ€ ๋ฒˆํ˜ธ๋Š” ํŠน๋ณ„ํ•œ ์šฉ๋„๋กœ ์˜ˆ์•ฝ๋˜์–ด ์žˆ์Œ 
  • ์˜ˆ) 127.0.0.1์€ localhost(์ž๊ธฐ ์ž์‹ ) ์ฃผ์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ„
  • ์ œํ•œ๋œ ์ฃผ์†Œ ๊ณต๊ฐ„์œผ๋กœ ์ฃผ์†Œ๊ฐ€ ๊ฑฐ์˜ ์†Œ์ง„๋˜์–ด IPv6(64bit)๋กœ ๋Œ€์ฒด๋˜๊ณ  ์žˆ์Œ

 

 

 

 

IPv4์˜ Class

  • IP์ฃผ์†Œ์—์„œ ๋„คํŠธ์›Œํฌ์™€ host์˜ ์˜์—ญ์„ ๊ตฌ๋ถ„ํ•ด์ฃผ๋Š” ์—ญํ• 
  • Class A, B, C, D, E๊ฐ€ ์กด์žฌํ•˜๋Š”๋ฐ D๋Š” ๋ฉ€ํ‹ฐ์บ์ŠคํŠธ, E๋Š” ๋ฏธ๋ž˜๋ฅผ ์œ„ํ•ด ๋ณด์กดํ•˜๋Š” ์šฉ๋„

 

 

 

Class A

0xxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx

  • ๋งจ ์•ž์ž๋ฆฌ๊ฐ€ 0์œผ๋กœ ์‹œ์ž‘
  • ๋นจ๊ฐ„ ๋ถ€๋ถ„์€ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ, ํŒŒ๋ž€ ๋ถ€๋ถ„์€ host ์ฃผ์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ„
  • ๋„คํŠธ์›Œํฌ ์ˆ˜: 1์—์„œ 126๊นŒ์ง€ ์ด 126๊ฐœ
    ์›๋ž˜๋Š” 2^7 = 128๊ฐœ ์—ฌ์•ผ ๋งž์ง€๋งŒ 0, 127์€ ์ด๋ฏธ ์˜ˆ์•ฝ๋˜์–ด์žˆ์œผ๋ฏ€๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ
  • ๊ฐ ๋„คํŠธ์›Œํฌ์˜ host ์ˆ˜: (2^24 - 2)๊ฐœ
    host ์ฃผ์†Œ๊ฐ€ ๋ชจ๋‘ 0์ธ ๊ฒƒ์€ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋กœ, ๋ชจ๋‘ 1์ธ ๊ฒƒ์€ broadcasting ์šฉ๋„๋กœ ์‚ฌ์šฉ๋˜๋ฏ€๋กœ 2๊ฐœ๋ฅผ ๋บ€๋‹ค. 

 

 

 

Class B

10xxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx

  • ๋งจ ์•ž์ž๋ฆฌ๊ฐ€ 10์œผ๋กœ ์‹œ์ž‘
  • ๋นจ๊ฐ„ ๋ถ€๋ถ„์€ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ, ํŒŒ๋ž€ ๋ถ€๋ถ„์€ host ์ฃผ์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ„
  • ๋„คํŠธ์›Œํฌ ์ˆ˜: 2^14๊ฐœ
  • ๊ฐ ๋„คํŠธ์›Œํฌ์˜ host ์ˆ˜: (2^16 - 2)๊ฐœ

 

 

 

Class C

110xxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx

  • ๋งจ ์•ž์ž๋ฆฌ๊ฐ€ 110์œผ๋กœ ์‹œ์ž‘
  • ๋นจ๊ฐ„ ๋ถ€๋ถ„์€ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ, ํŒŒ๋ž€ ๋ถ€๋ถ„์€ host ์ฃผ์†Œ๋ฅผ ๋‚˜ํƒ€๋ƒ„
  • ๋„คํŠธ์›Œํฌ ์ˆ˜: 2^21๊ฐœ
  • ๊ฐ ๋„คํŠธ์›Œํฌ์˜ host ์ˆ˜: (2^8 - 2)๊ฐœ

 

 

 

 

Private IP์ฃผ์†Œ Class

  • private network ํ™˜๊ฒฝ์—์„œ๋งŒ ์‚ฌ์šฉํ•˜๋„๋ก ๊ถŒ์žฅ๋˜๋Š” IP ๋Œ€์—ญ
  • ์™ธ๋ถ€๋ง(์ธํ„ฐ๋„ท๋ง)์—์„œ๋Š” ๋ณด์ด์ง€ ์•Š์œผ๋ฏ€๋กœ ์ง์ ‘ ์ ‘์†ํ•  ์ˆ˜ ์—†์Œ
  • Class A: 10.0.0.0 - 10.255.255.255      (10.0.0.0/8)
  • Class B: 172.16.0.0 - 172.31.255.255      (172.16.0.0/12)
  • Class C: 192.168.0.0 - 192.168.255.255      (192.168.0.0/16)

 

 

 

 

IP ์ฃผ์†Œ ํ™•์ธํ•˜๊ธฐ(Window)

cmd์ฐฝ์— "ipconfig" ์ž…๋ ฅ

 

 

๋นจ๊ฐ„ ๋ฐ•์Šค: ํ˜„์žฌ ipconfig ๋ช…๋ น์„ ์‹คํ–‰ํ•œ machine์˜ private IP address

ํŒŒ๋ž€ ๋ฐ•์Šค: ๋ผ์šฐํ„ฐ์˜ private IP address

 

 

 

 

 

728x90