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