๐ 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๋นํธ ๋จ์๊น์ง ๊ตฌ๋ถ์ด ๊ฐ๋ฅํ์ฌ ํธ์คํธ ์ฃผ์๋ฅผ ๋ณด๋ค ๋ ์ ์ฐํ๊ฒ ํ ๋นํ ์ ์๊ฒ ๋์์ต๋๋ค.
๊ธฐ์กด์ ํด๋์ค ์ฃผ์ ์ฒด๊ณ์์๋ 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)๊ฐ ๋์จ ๊ฒ ์ฒ๋ผ์. ๋ฌด์ธ๊ฐ๋ฅผ ํ์ตํ ๋ ํด๋น ๊ธฐ์ ์ ๊ณต๋ถํ๋ ๊ฒ๋ ์ข์ง๋ง, ํด๋น ๊ธฐ์ ์ด ๋ฌด์จ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋์ค๊ฒ ๋์๋์ง '๋ฐฐ๊ฒฝ'๊ณผ ํจ๊ป ํ์ตํ๋ฉด ์ข ๋ ์ดํด๊ฐ ์ ๋๋ ๊ฒ ๊ฐ์ต๋๋ค.
๐ ์ฐธ๊ณ ๋ฌธ์
- https://limkydev.tistory.com/168
- IT ์์ง๋์ด๋ฅผ ์ํ ๋คํธ์ํฌ ์ ๋ฌธ
- https://brunch.co.kr/@swimjiy/43
'CS > Network' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Network] NAT(Network Address Translation) (0) | 2022.06.21 |
---|
๋๊ธ