IP Address
Reference: [์ฑ ] IT ์์ง๋์ด๋ฅผ ์ํ ๋คํธ์ํฌ ์ ๋ฌธ
OSI 7๊ณ์ธต์์ ์ฃผ์๋ฅผ ๊ฐ๋ ๊ณ์ธต์ 2๊ณ์ธต๊ณผ 3๊ณ์ธต์ด๋ค
2๊ณ์ธต์ ๋ฌผ๋ฆฌ ์ฃผ์์ธ MAC ์ฃผ์๋ฅผ ์ฌ์ฉํ๊ณ ,
3๊ณ์ธต์ ๋ ผ๋ฆฌ ์ฃผ์์ธ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ค
๋๋ถ๋ถ์ Network๊ฐ
TCP/IP
๋ก ๋์ํ๋ฏ๋ก IP ์ฃผ์ ์ฒด๊ณ๋ฅผ ์ดํดํ๋ ๊ฒ์ด ์ค์ํ๋คIP ์ฃผ์๋ฅผ ํฌํจํ ๋ค๋ฅธ protocol stack์ 3๊ณ์ธต ์ฃผ์๋ ์๋๊ณผ ๊ฐ์ ํน์ฑ์ ๊ฐ์ง๋ค
์ฌ์ฉ์๊ฐ ๋ณ๊ฒฝ ๊ฐ๋ฅํ ๋ ผ๋ฆฌ ์ฃผ์์ด๋ค
์ฃผ์์ level์ด ์๋ค
Group์ ์๋ฏธํ๋
network ์ฃผ์
์host ์ฃผ์
๋ก ๋๋๋ค
1. IP ์ฃผ์ ์ฒด๊ณ
์ฐ๋ฆฌ๊ฐ ํํ ์ฌ์ฉํ๋ IP ์ฃผ์๋ 32๋นํธ์ธ IPv4 ์ฃผ์์ด๋ค
IP๋ v4, v6 ๋ ์ฒด๊ณ๊ฐ ์ฌ์ฉ๋๋ฉฐ IPv6 ์ฃผ์๋ 128๋นํธ์ด๋ค
IPv4 ์ฃผ์๋ฅผ ํ๊ธฐํ ๋๋ 4๊ฐ์ **์ฅํ (octet)**์ด๋ผ๊ณ ๋ถ๋ฅด๋ 8๋นํธ ๋จ์๋ก ๋๋๊ณ , ๊ฐ octet์ "." ์ผ๋ก ๊ตฌ๋ถํ๋ค
IPv4 ์ฃผ์
: 8๋นํธ x 4 = 32๋นํธ
2๊ณ์ธต์
MAC ์ฃผ์
๊ฐ 16์ง์๋ก ํ๊ธฐ๋ ๊ฒ๊ณผ ๋ฌ๋ฆฌIP ์ฃผ์
๋ 10์ง์๋ก ํ๊ธฐํ๋ฏ๋ก 8๋นํธ ์ฅํ ์ 0 ~ 255์ ๊ฐ์ ๊ฐ์ง ์ ์๋ค2๊ณ์ธต ์ฃผ์์ธ
MAC ์ฃผ์
๊ฐ ์ ์กฐ์ ์ฒด ์ฝ๋์ธ OUI์ ์ ์กฐ์ ์ฒด๋ณ ์ผ๋ จ ๋ฒํธ์ธ UAA ๋ ๋ถ๋ถ์ผ๋ก ๋๋๋ ๊ฒ๊ณผ ๋ชฉ์ ์ด ๋ค๋ฅด์ง๋ง,3๊ณ์ธต ์ฃผ์์ธ
IP ์ฃผ์
๋ ๋คํธ์ํฌ ์ฃผ์์ ํธ์คํธ ์ฃผ์ ๋ ๋ถ๋ถ์ผ๋ก ๋๋๋ค๋คํธ์ํฌ ์ฃผ์
Host๋ค์ ๋ชจ์ network๋ฅผ ์ง์นญํ๋ ์ฃผ์
Network ์ฃผ์๊ฐ ๋์ผํ network๋ฅผ Local Network๋ผ๊ณ ํ๋ค
ํธ์คํธ ์ฃผ์
ํ๋์ network ๋ด์ ์กด์ฌํ๋ host๋ฅผ ๊ตฌ๋ถํ๊ธฐ ์ํ ์ฃผ์
MAC ์ฃผ์
๋ 24๋นํธ์ฉ ์ ๋ฐ์ผ๋ก ๋๋์ง๋ง,IP ์ฃผ์
์ ๋คํธ์ํฌ ์ฃผ์์ ํธ์คํธ ์ฃผ์๋ ์ด๋์ ๊ตฌ๋ถํ๋ ๊ฒฝ๊ณ์ ์ด ๊ณ ์ ๋์ด ์์ง ์๋ค์ด๊ฒ์ด ๋ค๋ฅธ ์ฃผ์ ์ฒด๊ณ์ IP ์ฃผ์ ์ฒด๊ณ๋ฅผ ๊ตฌ๋ถํ๋ ๊ฐ์ฅ ํฐ ํน์ง์ด๋ค
IP ์ฃผ์ ์ฒด๊ณ๋ ํ์ํ ํธ์คํธ IP ๊ฐ์์ ๋ฐ๋ผ ๋คํธ์ํฌ์ ํฌ๊ธฐ๋ฅผ ๋ค๋ฅด๊ฒ ํ ๋นํ ์ ์๋
Class ๊ฐ๋
์ ๋์ ํ๋ค
๋คํธ์ํฌ ์ฃผ์์ ํธ์คํธ์ฃผ์๋ฅผ ๋๋๋ ๊ตฌ๋ถ์๊ฐ ๊ณ ์ ๋์ด ์๋ค๋ฉด ๋คํธ์ํฌ๊ฐ ๊ฐ์ง ์ ์๋
ํธ์คํธ IP ์ฃผ์
์ซ์๊ฐ ๊ฐ๊ธฐ ๋๋ฌธ์ ๊ฐ์ ํฌ๊ธฐ์ ๋คํธ์ํฌ๊ฐ ๋์ง๋ง,๊ตฌ๋ถ์๋ฅผ ์ด๋ํ ์ ์์ด ๋คํธ์ํฌ ํฌ๊ธฐ๊ฐ ๋ฌ๋ผ์ง ์ ์๋ค
IP ์ฃผ์
๊ฐ ๋์ ํ class ๊ฐ๋ ์ ๋ค๋ฅธ ๊ณ ์ ๋ ๋คํธ์ํฌ ์ฃผ์ ์ฒด๊ณ์[ ๋ฒ ํ ์ฃผ์๋ฅผ ์ ์ฝํ ์ ์๋ค๋ ์ฅ์ ์ด ์๋ค๋คํธ์ํฌ์ ํฌ๊ธฐ๊ฐ ๋ชจ๋ ๊ฐ์ ๊ฒฝ์ฐ,
ํฐ ๋คํธ์ํฌ๋ฅผ ํ์๋ก ํ๋ ์กฐ์ง์ ๋คํธ์ํฌ๋ฅผ ์ฌ๋ฌ๊ฐ ํ๋ณดํด์ผํ๋ ์ด๋ ค์์ด ์๊ณ , ์ฐ์๋ ๋คํธ์ํฌ๋ฅผ ํ ๋น๋ฐ๊ธฐ ์ด๋ ต๋ค
์์ ๋คํธ์ํฌ๋ฅผ ํ์๋ก ํ๋ ์กฐ์ง์ ๋๋ฌด ๋ง์ IP๋ฅผ ๊ฐ์ ธ๊ฐ๋ฏ๋ก IP๊ฐ ๋ญ๋น๋๋ค
A, B, C Class๋ ๋งจ ์์ ์ฅํ ์ ์ฃผ์๋ง ๋ณด๊ณ ๊ตฌ๋ถํ ์ ์๋ค
Classful Network
A Class
๊ฐ์ฅ ํฐ ์ฃผ์๋ฅผ ๊ฐ๋๋ค
์ฝ 1,600๋ง๊ฐ์ IP ์ฃผ์๋ฅผ ๊ฐ์ง ์ ์๋ค
์ฒซ ๋ฒ์งธ ์ฅํ ์ ๋คํธ์ํฌ์ ํธ์คํธ ์ฃผ์๋ฅผ ๋๋๋ ๊ตฌ๋ถ์๊ฐ ์๋ค
์ด ๊ตฌ๋ถ์๋ฅผ
์๋ธ๋ท ๋ง์คํฌ
๋ผ๊ณ ํ๋ค!
๋คํธ์ํฌ ์ฃผ์
๋ฅผ ํํํ๋ ๋ถ๋ถ์ด 1๊ฐ์ ์ฅํ ,ํธ์คํธ ์ฃผ์
๋ฅผ ๋ํ๋ผ ์ ์๋ ์ฅํ ์ด 3๊ฐ์ด๊ธฐ ๋๋ฌธ์**2^8 (256)**๊ฐ์ ๋คํธ์ํฌ์
ํ ๋คํธ์ํฌ ๋น **2^24 (16,666,216)**๊ฐ์ ํธ์คํธ ์ฃผ์๋ฅผ ๊ฐ๋๋ค
A, B, C class๋ ๋งจ ์์ ์ฅํ ์ฃผ์๋ง ๋ณด๊ณ ๋ ๊ตฌ๋ถํ ์ ์๋๋ฐ, ์ฅํ ์ฃผ์๊ฐ
0 ~ 127
์ ๋ณ์์ด๋ฉด ์ด ์ฃผ์๋ A Class์ด๋ค์ฆ, 2์ง์๋ก ์ฒซ ์ฅํ ์ด
0 0000000 ~ 0 1111111
์ธ ์ฃผ์๊ฐ A Class๊ฐ ๋๋ค127
๋ง ์์ธ๋ก ์์ ์ ์๋ฏธํ๋ Loopback ์ฃผ์๋ก ์ฌ์ฉ๋๋ฏ๋ก, ์ค์ ๋ก A Class๋ก ์ฌ์ฉํ ์ ์๋ ์ฃผ์๋1.0.0.0 ~ 126.255.255.255
๊น์ง์ด๋ค
B Class
์ฝ 6๋ง 5์ฒ๊ฐ์ IP ์ฃผ์๋ฅผ ๊ฐ๋๋ค
๋๋ฒ์งธ ์ฅํ ์ ๊ตฌ๋ถ์๊ฐ ์๋ค
๋คํธ์ํฌ ์ฃผ์ ๋ถ๋ถ
์ด 2๊ฐ์ ์ฅํ ,ํธ์คํธ ์ฃผ์
๊ฐ 2๊ฐ์ ์ฅํ ์ด๊ธฐ ๋๋ฌธ์**2^16 (65,536)**๊ฐ์ ๋คํธ์ํฌ์
1๊ฐ์ ๋คํธ์ํฌ์ **2^16(65,536)**๊ฐ์ ํธ์คํธ์ฃผ์๋ฅผ ๊ฐ๋๋ค
์ฒซ ์ฅํ ์ 2์ง์๋ก ํ๊ธฐํ์ ๋ ์ฒซ๋ฒ์งธ ์๋ฆฌ๊ฐ 1์ด๊ณ , ๋๋ฒ์งธ ์๋ฆฌ๊ฐ 0์ธ ์ฃผ์๊ฐ B class์ด๋ค
2์ง์๋ก ์ฒซ ์ฅํ ์ด
10 000000 ~ 10 111111
์ธ ์์ด๊ณ ,10์ง์๋ก ํํํ๋ฉด 128๋ถํฐ 191๊น์ง์ธ ์ฃผ์๊ฐ B Class์ด๋ค
C Class
์ธ๋ฒ์ฌ ์ฅํ ์ ๊ตฌ๋ถ์๊ฐ ์๋ค
๋คํธ์ํฌ ์ฃผ์ ๋ถ๋ถ
์ด 3๊ฐ์ ์ฅํ ,ํธ์คํธ ์ฃผ์
๊ฐ 1๊ฐ์ ์ฅํ ์ด๊ธฐ ๋๋ฌธ์**2^24 (16,777,216)**๊ฐ์ ๋คํธ์ํฌ์
1๊ฐ์ ๋คํธ์ํฌ ๋น **2^8 (256)**๊ฐ์ ํธ์คํธ๋ฅผ ๊ฐ์ง ์ ์๋ค
์ฒซ ์ฅํฏ์ 2์ง์๋ก ํ๊ธฐํ์ ๋ 2์ง์ 8์๋ฆฌ ์ค ์ฒซ ๋ฒ์งธ, ๋ ๋ฒ์งธ ์๋ฆฌ๊ฐ 1์ด๊ณ , ์ธ ๋ฒ์งธ ์๋ฆฌ๊ฐ 0์ธ ์ฃผ์๊ฐ C Classs์ด๋ค
์ฒซ ์ฅํ ์ด 2์ง์๋ก
110 00000 ~ 110 11111
์ด๊ณ ,10์ง์๋ก 192 ๋ถํฐ 223๊น์ง IP์ธ ๊ฒฝ์ฐ C class์ด๋ค
Class ๊ธฐ๋ฐ์ ๋คํธ์ํฌ ๋ถํ ๊ธฐ๋ฒ์ ๊ณผ๊ฑฐ์ ์ฌ์ฉํ๋ ๊ฐ๋ ์ผ๋ก ํ์ฌ๋ class ๊ธฐ๋ฐ์ผ๋ก ๋คํธ์ํฌ๋ฅผ ๋ถํ ํ์ง ์๋๋ค
๋ณด๋ค๋คํธ์ํฌ ์ฃผ์๋ฅผ ์ธ๋ฐํ๊ฒ ๋ถํ๋๊ณ ํ ๋นํ๊ธฐ ์ํด ํ์ํ ๋คํธ์ํฌ์ ํฌ๊ธฐ์ ๋ง์ถ์ด 1๋นํธ ๋จ์๋ก ๋คํธ์ํฌ๋ฅผ ์์ธํ ๋ถํ ํ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ค
+
๋คํธ์ํฌ์์ ์ฌ์ฉ ๊ฐ๋ฅํ ํธ์คํธ ๊ฐ์ ํ์
ํ๊ธฐ
IP ๋คํธ์ํฌ์์๋ ๋คํธ์ํฌ ํฌ๊ธฐ๊ฐ ๋ณ๊ฒฝ๋๋ฏ๋ก ํ๋์ ๋คํธ์ํฌ์์ ์ฌ์ฉ ๊ฐ๋ฅํ
host์ ๊ฐ์
์์ ํจ IP ๋ฒ์
๋ฅผ ํ์ ํ๋ ๊ฒ์ด ์ค์ํ๋คClass ๋จ์๋ก ๋คํธ์ํฌ๊ฐ ๋ถํ ๋๋ ๊ฒฝ์ฐ, ์ฝ๊ฒ ์ธ์งํ ์ ์๋ 10์ง์ ํํ๋ก ํํ๋์ด ์ดํดํ๋๋ฐ ํฐ ๋ฌด๋ฆฌ๊ฐ ์์ง๋ง
Classless Network
์ธ ๊ฒฝ์ฐ, ์ ํจ IP ๋ฒ์ ํ์ ์ด ๋งค์ฐ ์ค์ํ๋ค
์ผ๋ฐ์ ์ผ๋ก ํํํ ์ ์๋ ๋ชจ๋ ์์ ๊ฐ์๋ ์ง์^์๋ฆฟ์์ ํํ๋ก ๊ณ์ฐํ ์ ์๋ค
ex) ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ 10์ง์ 4์๋ฆฌ๊ฐ ๋ํ๋ผ ์ ์๋ ์ด ์๋ 10^4๊ฐ์ด๋ค
0000๋ถํฐ 9999๊น์ง 10,000๊ฐ์ ์ซ์๋ฅผ ํํํ ์ ์๋ค
IP๋ 2์ง์๋ก ๋ํ๋ด๋ฏ๋ก 2^์๋ฆฟ์ ํํ๋ก ํํํ ์ ์๋ IP ์ซ์๋ฅผ ๊ตฌํ ์ ์๋ค
ํ ์ฅํ ์ด 2์ง์ 8์๋ฆฌ์ด๋ฏ๋ก A Class๋ 2^24๊ฐ, B Class๋ 2^16๊ฐ, C Class๋ 2^8๊ฐ์ IP๋ฅผ ํํํ ์ ์๋ค
but, IP ์ฒด๊ณ์์ ๋งจ ์์ ์ซ์๋ฅผ
๋คํธ์ํฌ ์ฃผ์
๋ก, ๋งจ ๋ค์ ์ซ์๋ฅผ๋ธ๋ก๋์บ์คํธ ์ฃผ์
๋ก ์ฌ์ฉํ๋ฏ๋ก ์ค์ ๋ก ์ฌ์ฉํ ์ ์๋ IP๋ A Class2^24 - 2
๊ฐ, B Class2^16 -2
๊ฐ, C Class2^8 -2
๊ฐ์ด๋ค
2. Classful and Classless Network
IP ์ฃผ์ ์ฒด๊ณ๋ฅผ ์ฒ์ ๋ง๋ค์์ ๋๋ Class ๊ฐ๋ ์ ๋์ ํ ๊ฒ์ด ํ์ฅ์ฑ ์๊ณ , ์ฃผ์ ๋ญ๋น๊ฐ ์ ์ ์ตฒ๊ฑฐ์ ์กฐ๊ฑด์ ๋ง๋ค ์ ์์๋ ์ข์ ์ ํ์ด์๋ฐ
Classful Network
์์๋ ๋คํธ์ํฌ ์ฃผ์์ ํธ์คํธ ์ฃผ์๋ฅผ ๊ตฌ๋ถ์ง๋ ๊ตฌ๋ถ์ (Subnet mask
)๊ฐ ํ์ ์์๋ค๋งจ ์์๋ฆฌ ์ซ์๋ง ๋ณด๋ฉด ์์ฐ์ค๋ฝ๊ฒ ์ด ์ฃผ์๊ฐ ์ด๋ class์ ์ํด ์๋์ง ๊ตฌ๋ถํ ์ ์๊ณ , ์ฃผ์ ๊ตฌ๋ถ์๋ฅผ ์ ์ฉํ ์ ์์๋ค
Classless Network
์ธํฐ๋ท์ด ์์ฉํ๋๋ฉด์ ์ธํฐ๋ท์ ์ฐ๊ฒฐ๋๋ host ์ซ์๊ฐ ํญ๋ฐ์ ์ผ๋ก ์ฆ๊ฐํ๋ค
๊ธฐ์กด
Classful
๊ธฐ๋ฐ์ ์ฃผ์ ์ฒด๊ณ๋ ํ์ฅ์ฑ๊ณผ ํจ์จ์ฑ์ ๋ชจ๋ ์ก๋ ์ข์ ์ฃผ์ ์ฒด๊ณ์์ง๋ง, ๊ธฐํ๊ธ์์ ์ผ๋ก ๋์ด๋๋ IP ์ฃผ์ ์๊ตฌ๋ฅผ ๊ฐ๋นํ๊ธฐ์๋ ๋๋ฌด ๋ถ์กฑํ๋ค๋ํ ๋คํธ์ํฌ ์ฃผ์๋ฅผ ๊ณ์ธตํํ๊ณ ๋ถํ ํ๊ธฐ ์ํด ๋ญ๋น๋๋ IP๊ฐ ๋งค์ฐ ๋ง์๋ค
IP ์ฃผ์ ๋ถ์กฑ๊ณผ ๋ญ๋น ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ง๋ 3๊ฐ์ง ๋ณด์กด, ์ ํ ์ ๋ต์ ์๋์ ๊ฐ๋ค
๋จ๊ธฐ ๋์ฑ -
Classless
,CIDR (Classless Inter-Domain Routing)
๊ธฐ๋ฐ์ ์ฃผ์ ์ฒด๊ณ์ค๊ธฐ ๋์ฑ -
NAT
์์ฌ์ค IP ์ฃผ์
์ฅ๊ธฐ ๋์ฑ - ์ฐจ์ธ๋ IP์ธ
IPv6
IPv4
์ ๊ฐ์ฅ ํฐ ๋ฌธ์ ๋ ์ฃผ์ ์์ฒด์ ๋ถ์กฑ๋ ์์ง๋ง ์์ Class (A Class)๋ฅผ ํ ๋น๋ฐ์ ์กฐ์ง์์ ์ด ์ฃผ์๋ค์ ์ ๋๋ก ์ฌ์ฉํ์ง ๋ชปํ๋ฉด์ ๋ญ๋น๋๋ ๊ฒ์ด์๋คClassful
์์๋ ํ ๊ฐ์ class network๊ฐ ํ ์กฐ์ง์ ํ ๋น๋๋ฉด ์๋ฌด๋ฆฌ ๋น์ด ์๋ ์ฃผ์๋ผ๋ IP๋ฅผ ๋ถํ ํด ๋ค๋ฅธ ๊ธฐ๊ด์ด ์ฌ์ฉํ๋๋ก ํ ์ ์๋ค์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด class ๊ฐ๋ ์์ฒด๋ฅผ ๋ฒ๋ฆฌ๋๋ฐ ์ด๋ฅผ
Classless network
๋ผ๊ณ ๋ถ๋ฅธ๋คํ์ฌ ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ์ฃผ์ ์ฒด๊ณ๋ Class ๊ฐ๋ ์ ์ ์ฉํ์ง ์์ Classless ๊ธฐ๋ฐ์ ์ฃผ์ ์ฒด๊ณ์ด๋ค
Classless Network
์์๋ ๋ณ๋๋ก network์ host ์ฃผ์๋ฅผ ๋๋๋ ๊ตฌ๋ถ์๋ฅผ ์ฌ์ฉํด์ผ ํ๋๋ฐ, ์ด ๊ตฌ๋ถ์๋ฅผ Subnet Mask ๋ผ๊ณ ๋ถ๋ฅธ๋คSubnet Mask
๋ IP ์ฃผ์์ Network ์ฃผ์๋ฅผ ๊ตฌ๋ถํ ๋ ์ฌ์ฉํ๋๋ฐ 2์ง์ ์ซ์ 1์ Network ์ฃผ์, 0์ Host ์ฃผ์๋ก ํ์ํ๋ค๋ณดํต 10์ง์๋ฅผ ์ด์ฉํ์ฌ
255.0.0.0
,255.255.0.0
,255.255.255.0
๊ณผ ๊ฐ์ด ํํํ๋ค2์ง์ 11111111์ 10์ง์๋ก ํํํ๋ฉด 255๊ฐ ๋์ด 255๋ Network ์ฃผ์๋ถ๋ถ, 0์ Host ์ฃผ์ ๋ถ๋ถ์ผ๋ก ๊ตฌ๋ถ๋๋ค
ex)
103.9.32.146
์ฃผ์์255.255.255.0
subnet mask๋ฅผ ์ฌ์ฉํ๋ IP๋Network ์ฃผ์๊ฐ 103.9.32.0 ์ด๊ณ ,
Host ์ฃผ์๋ 0.0.146์ด ๋๋ค
Classless ๊ธฐ๋ฐ์ IT Network์์๋ Netowork๋ฅผ ํํํ๋ ๋ฐ ๋ฐ๋์ subnet mask๊ฐ ํ์ํ๊ณ server๋ PC์ IP ์ฃผ์๋ฅผ ๋ถ์ฌํ ๋๋ ์ฌ์ฉ๋์ด์ผ ํ๋ค
Subnet Mask ํํ ๋ฐฉ๋ฒ
Subnet mask๋ฅผ ํํํ๋ ๋ฐฉ๋ฒ์ ๋นํธ ๋จ์๋ก ํํํ๋ ๋ฐฉ๋ฒ๊ณผ 10์ง์๋ก ํํํ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ค
๋นํธ ๋จ์๋ก ํํํ๋ ๋ฐฉ๋ฒ์ Subnet Mask์์ 1 ๋ถ๋ถ์ด ์ฐ์๋ ์๋ฆฟ์๋ฅผ ํํํด์ฃผ๋ ๊ฒ์ด๋ค
A Class๋ฅผ subnet mask๋ก ๋ํ๋ด๋ฉด ์ฒซ Octet์ด 1, ๋๋จธ์ง Octet์ด 0์ด๋ฏ๋ก
/8
๋ก ํํํ๋คB Class๋
/16
,C Class๋
/24
๋ก ํ๊ธฐํ๋ค
10์ง์๋ก ํํํ ๋,
A Class๋
255.0.0.0
,B Class๋
255.255.0.0
,C Class๋
255.255.255.0
์ผ๋ก ์ด๋ค
3. Subnetting
์๋ ๋ถ์ฌ๋ Class์ ๊ธฐ์ค์ ๋ฌด์ํ๊ณ ์๋ก์ด Network-Host ๊ธฐ์ค์ ์ฌ์ฉ์๊ฐ ์ ํด์ classful ๋จ์์ network๋ณด๋ค ๋ ์ชผ๊ฐ ์ฌ์ฉํ๋ ๊ฒ์ Subnetting์ด๋ผ๊ณ ํ๋ค
๋ถ์ฌ๋ ์ฃผ์๋ฅผ ๋ค์ ์๋ผ ์ฌ์ฉํด subnetting์ด๋ผ๊ณ ๋ถ๋ฅด๋๋ฐ, classless network์ ๊ฐ์ฅ ํฐ ํน์ง์ด๋ค
Otcet ๋จ์๋ก ๊ตฌ๋ถ๋๋ subnetting์ ์ดํด์ ์ด์์ด ์ฝ์ง๋ง, ์ค์ ๋ก๋ octet ๋จ์๋ณด๋ค ๋ ์๊ฒ network๋ฅผ ์ชผ๊ฐ 2์ง์์ 1bit ๋จ์๋ก network๋ฅผ ๋ถํ ํ๋ค
์ค๋ฌด์์ subnetting์ ๋ํด ๊ณ ๋ฏผํด์ผ ํ๋ ๊ฒฝ์ฐ๋ ๋ ๊ฐ์ง์ด๋ฉฐ, ์ํฉ์ ๋ฐ๋ผ ๊ณ ๋ คํด์ผ ํ ์์์ ๋ฒ์๊ฐ ๋ฌ๋ผ์ง๋ค
๋คํธ์ํฌ ์ค๊ณ์๊ฐ ๋คํธ์ํฌ๋ฅผ ์ด๋ป๊ฒ ํจ์จ์ ์ผ๋ก ๋ถํ ํ ๊ฒ์ธ์ง ๊ณํํ๋ ๊ฒฝ์ฐ
๋คํธ์ํฌ ์ค๊ณ ์ ๋คํธ์ํฌ ๋ด์ ํ์ํ ๋จ๋ง์ ๊ณ ๋ คํ ๋คํธ์ํฌ ๋ฒ์ ์ค๊ณ
์ด๋ฏธ ๋ถํ ๋ ๋คํธ์ํฌ์์ ๋คํธ์ํฌ ์ฌ์ฉ์๊ฐ ์์ ์ ๋คํธ์ํฌ์ ์๊ฒฉ์ง ๋คํธ์ํฌ๋ฅผ ๊ตฌ๋ถํด์ผ ํ๋ ๊ฒฝ์ฐ
๋คํธ์ํฌ์์ ์ฌ์ฉํ ์ ์๋ IP ๋ฒ์ ํ์
๊ธฐ๋ณธ Gateway์ Subnet Mask ์ค์ ์ด ์ ๋๋ก ๋์ด์๋์ง ํ์ธ
3-1. ๋คํธ์ํฌ ์ฌ์ฉ์์ Subnetting
๋คํธ์ํฌ ์ฌ์ฉ์๋ ์ด๋ฏธ ์ค๊ณ๋์ด ์๋ ๋คํธ์ํฌ์์ ์ฌ์ฉํ ์ ์๋ IP ์ฃผ์ ๋ฒ์๋ฅผ ํ์ฝํด์ผ ํ๋ค
์ฃผ์ด์ง ๋คํธ์ํฌ ๋ฒ์ ๋ฐ์ IP๋ฅผ ํ ๋นํ๊ฑฐ๋, Subnet mask๋ฅผ ์๋ชป ์ ๋ ฅํ๋ฉด
Local Network์ ํน์ ๋ฒ์์ ์ํด์๋ ๋จ๋ง๊ณผ ํต์ ์ ๋ฌธ์ ๊ฐ ์๊ธฐ๊ฑฐ๋,
์ธ๋ถ Network ์ ์ฒด์ ํต์ ํ์ง ๋ชปํ๋ ์ํฉ์ด ๋ฐ์ํ๋ค
๋๋ถ๋ถ์ subnetting์ bit ๋จ์๋ก ๋ถํ ๋์ด ์๊ณ , IP ์ฃผ์ ์ฒด๊ณ๋ ์ปดํจํฐ๊ฐ ์ฒ๋ฆฌํ๋ฏ๋ก 2์ง์๋ก ๋์ด ์๋ค
2์ง์์ ์ต์ํ๊ฑฐ๋ subnetting์ด octet ๋จ์๋ก ๋์ด ์๋ ๊ฒฝ์ฐ, ๋ด๊ฐ ์ํ Network์ ํฌ๊ธฐ์ IP ๋ฒ์๋ฅผ ์์๋ด๊ธฐ ์ฝ๊ฒ ์ง๋ง, 1๋นํธ ๋จ์๋ก subnetting ๋ ๊ฒฝ์ฐ ์ ํจํ Network ๋ฒ์๋ฅผ ์์๋ด๊ธฐ ์ด๋ ต๋ค
์ผ๋ฐ์ ์ผ๋ก ์์ ์ด ์ํ Network์ ์ ํจ ๋ฒ์๋ฅผ ํ์ ํ๋ ๋ฐฉ๋ฒ์ ์๋์ ๊ฐ๋ค
๋ด IP๋ฅผ 2์ง์๋ก ํํํ๋ค
Subnet Mask๋ฅผ 2์ง์๋ก ํํํ๋ค
2์ง์ AND ์ฐ์ฐ์ผ๋ก Subnetting ๋
Network ์ฃผ์
๋ฅผ ์์๋ธ๋คHost ์ฃผ์ ๋ถ๋ถ์ 2์ง์ 1๋ก ๋ชจ๋ ๋ณ๊ฒฝํด
Broadcast ์ฃผ์
๋ฅผ ์์๋ธ๋ค์ ํจ IP ๋ฒ์๋ฅผ ํ์ ํ๋ค
Subnetting ๋ Network ์ฃผ์ +1
์ ์ ํจ IP ์ค ๊ฐ์ฅ ์์ IP์ด๋ค
Broadcast ์ฃผ์ - 1
์ ์ ํจ IP ์ค ๊ฐ์ฅ ํฐ IP์ด๋ค2์ง์๋ก ์ฐ์ฐ๋์ด ์๋ ๊ฒฐ๊ณผ๊ฐ์ 10์ง์๋ก ๋ณํํ๋ค
ํญ์ ์์ ๋ฐฉ๋ฒ์ผ๋ก Local Netowork์ ๋ฒ์๋ฅผ ์์๋ด๊ธฐ๋ ์ด๋ ต๋ค
๊ฐ๋จํ Subnetting ๋ฐฉ๋ฒ
ex) IP ์ฃผ์:
103.9.32.146
, Subnet Mask:255.255.255.192
Subnet Mask๋ฅผ 2์ง์๋ก ๋ณํํ๋ค
ex)
11111111.11111111.11111111.11000000
ํ์ฌ์ Subnet์ด ๊ฐ์ง ์ ์๋ ์ต๋ IP ๊ฐ์ ํฌ๊ธฐ๋ฅผ ํ์ ํ๋ค
ex) 2^6 = 64
64์ ๋ฐฐ์๋ก ๋์ดํ์ฌ ๊ธฐ์ค์ด ๋๋ Network ์ฃผ์๋ฅผ ํ์ ํ๋ค.
์ฒซ Block์ 0๋ถํฐ ์์ํ๋ค
๊ฐ Network์ ๋ง์ง๋ง ์ฃผ์๊ฐ Broadcast ์ฃผ์๊ฐ ๋๋ค
์ด ์ฃผ์๋ ๋ค์ ๋ธ๋ก Network ์ฃผ์์ -1 ์์ด๋ค
ex)
0 ~ 63
/64 ~ 127
/128 ~ 191
/192 ~255
103.9.32.146
์์ Host ์ฃผ์ 146์ด ์ํ Network๋ฅผ ์ ํํ๋คex)
128 ~ 191
ํ์ํ ์ฃผ์๋ฅผ ์ ๋ฆฌํ๋ค
Network ์ฃผ์:
103.9.32.128
(์ฒซ ๋ฒ์งธ ์ซ์)Broadcast ์ฃผ์:
103.9.32.191
(๋ง์ง๋ง ์ซ์)์ ํจ IP ๋ฒ์:
103.9.32.129
~103.9.32.190
(Network ์ฃผ์์ Braodcast ์ฃผ์ ์ฌ์ด)
์ ๋ฐฉ๋ฒ์ ํต์ฌ์ Subnet Mask๋ฅผ ์ค์ฌ์ผ๋ก Network ํฌ๊ธฐ๋ฅผ ํ์ ํด Subnetting ๋ Network์ ํฌ๊ธฐ๋ฅผ ์์๋ด๋ ๊ฒ์ด๋ค!
3-2. ๋คํธ์ํฌ ์ค๊ณ์์ Subnetting
Network๋ฅผ ์๋ก ๊ตฌ์ถํ๋ ๊ฒฝ์ฐ, Network ์ฌ์ฉ์์ ๋ฐ๋๋ก ์ค๊ณ์๋ Subnet Mask๊ฐ ์ง์ ๋์ด ์ฃผ์ด์ง๋ ๊ฒ์ด ์๋๋ผ Network์ ํฌ๊ธฐ๋ฅผ ๊ณ ๋ฏผํด Subnet Mask๋ฅผ ๊ฒฐ์ ํ๊ณ ์ค๊ณ์ ๋ฐ์ํด์ผ ํ๋ค
Network ์ค๊ณ์๊ฐ IP๋ฅผ ์ค๊ณํ ๋ ๊ณ ๋ฏผํด์ผ ํ ๋ถ๋ถ์ ์๋์ ๊ฐ๋ค
Subnet ๋ ํ๋์ Network์ IP๋ฅผ ๋ช ๊ฐ๋ ํ ๋นํด์ผ ํ๋๊ฐ?
Subnet ๋ Network๊ฐ ๋ช๊ฐ๋ ํ์ํ๊ฐ?
ex) 12๊ณณ์ ์ง์ฌ๊ฐ ์๋ ํ์ฌ์ Network ์ค๊ณํ๊ธฐ
Subnet ๋ ํ๋์ Network์ 12๊ฐ์ IP๋ฅผ ํ ๋นํด์ผ ํ๋ค
Network๋ 2์ง์์ ๋ฐฐ์๋ก ์ปค์ง๋ฏ๋ก 4, 8, 16, 32, 64, 128, 256 ๋จ์๋ก Network๋ฅผ ํ ๋นํ ์ ์๋ค
12๊ฐ IP๋ฅผ ์์ฉํ ์ ์๋ ๊ฐ์ฅ ์์ Network๋ 16๊ฐ์ด๋ฏ๋ก 16๊ฐ์ง๋ฆฌ Network๋ฅผ ํ ๋นํ๋ค
๋จ, 16๊ฐ์ง๋ฆฌ Network๋
Network ์ฃผ์
์Broadcast ์ฃผ์
๋ก ์ฌ์ฉํ 2๊ฐ์ IP๋ฅผ ์ ์ธํด์ผ ํ๋ฏ๋ก ์ค์ ๋ก ์ฌ์ฉํ ์ ์๋ IP๋ 14๊ฐ๋ค
16๊ฐ์ง๋ฆฌ Network 12๊ฐ๋ฅผ ํ๋ณดํ๋ค
16์ ๋ฐฐ์๋ฅผ 0๋ถํฐ ๋์ดํด Network ์ฃผ์๋ฅผ ํ์ธํ๋ค
์ด 16๊ฐ์ Network ์ค 12๊ฐ Network๋ฅผ ๊ฐ ์ง์ฌ์ ํ ๋นํ๋ค
Network๋ฅผ ์ค๊ณํ ๋ ๊ฐ๋ฅํ๋ฉด ์ฌ์ค IP ๋์ญ์ ์ฌ์ฉํด ์ถฉ๋ถํ IP ๋์ญ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค
๊ณต์ธ IP๋ฅผ ์ฌ์ฉํด ์ฌ์ ์์ด Network๋ฅผ ํ ๋นํ๋ฉด ํฌ๊ธฐ๊ฐ ๋ค๋ฅธ Network๊ฐ ๋ง์์ง๋ค
๊ทธ๋ฌ๋ฉด Network ๊ด๋ฆฌ์ ์ ์ฅ์์๋ ๊ด๋ฆฌ๊ฐ ํ๋ค์ด์ง๊ณ , ์ผ๋ฐ ์ฌ์ฉ์๋ IP๋ฅผ ์ฝ๊ฒ ๊ตฌ๋ถํ๊ฑฐ๋ ์์๋ณผ ์ ์๊ฒ๋๋ค
์ต๋ํ ๊ฐ์ ํฌ๊ธฐ์ Network๋ฅผ ํ ๋นํ๊ณ , 10์ง์๋ก ํํํด๋ ์ฝ๊ฒ ์ดํดํ ์ ์๋ C class ๋จ์์ธ 24๋นํธ๋ก ์ชผ๊ฐ ํ ๋นํ๋ ๊ฒ์ด ๋ฐ๋์งํ๋ค
4. Publilc IP and Private IP
์ธํฐ๋ท์ ์ ์ํ๋ ค๋ฉด IP ์ฃผ์๊ฐ ์์ด์ผ ํ๊ณ ์ด IP๋ ์ ์ธ๊ณ์์ ์ ์ผํด์ผ ํ๋ ์๋ณ์์ด๋ค
์ด๋ฐ IP ์ฃผ์๋ฅผ Public IP ์ฃผ์๋ผ๊ณ ํ๋ค
์ธํฐ๋ท์ ์ฐ๊ฒฐํ์ง ์๊ณ ๊ฐ์ธ์ ์ผ๋ก Network๋ฅผ ๊ตฌ์ฑ ํ๋ค๋ฉด ๊ณต์ธ IP ์ฃผ์๋ฅผ ํ ๋น๋ฐ์ง ์๊ณ ๋ Network๋ฅผ ๊ตฌ์ถํ ์ ์๋ค
์ด ๋ ์ฌ์ฉํ๋ IP ์ฃผ์๋ฅผ Private IP ์ฃผ์ ๋ผ๊ณ ํ๋ค
์ธํฐ๋ท์ ์ ์ํ๋ ค๋ฉด
ํต์ ์ฌ์ ์
๋ก๋ถํฐ IP ์ฃผ์๋ฅผ ํ ๋น๋ฐ๊ฑฐ๋IP ํ ๋น ๊ธฐ๊ด (ํ๊ตญ์ ๊ฒฝ์ฐ KISA)
์์ **์ธํฐ๋ท ๋ ๋ฆฝ๊ธฐ๊ด ์ฃผ์ (Autonomous System Number, ASN)**๋ฅผ ํ ๋น๋ฐ์ ํ ๋ ๋ฆฝ IP๋ฅผ ํ ๋น๋ฐ์์ผ ํ๋ฏ๋ก ์ ์ฐจ๊ฐ ๋ณต์กํ๋ค์ธํฐ๋ท์ ์ ์ํ์ง ์๊ฑฐ๋ NAT (Network Address Translation) ๊ธฐ์ ์ ์ฌ์ฉํ ๊ฒฝ์ฐ (๊ณต์ ๊ธฐ๋ ํ์ฌ ๋ฐฉํ๋ฒฝ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ)์๋ private IP๋ฅผ ์ฌ์ฉํ ์ ์๋ค
์ด ์ฃผ์๋ค์ ์ดํฐ๋ท ํ์ค ๋ฌธ์์ธ RFC์ ๋ช ์๋์ด ์๋ค
Private IP๋ฅผ ์ฌ์ฉํ๋ฉด ์ธํฐ๋ท์ ์ง์ ์ ์ํ์ง ๋ชปํ์ง๋ง, IP๋ฅผ ๋ณํํด์ฃผ๋ NAT ์ฅ๋น์์ public IP๋ก ๋ณ๊ฒฝํ ํ์๋ ์ธํฐ๋ท ์ ์์ด ๊ฐ๋ฅํ๋ค
ํ์ฌ ๋ด๋ถ์์ Private Network๋ฅผ ๊ตฌ์ถํ ๋ NAT๋ฅผ ์ด์ฉํ์ฌ ์ธํฐ๋ท์ ์ฐ๊ฒฐํ๋๋ผ๋ ๋ค๋ฅธ ์ฌ์ฉ์์๊ฒ ํ ๋น๋ IP๋ฅผ private IP๋ก ์ฌ์ฉํ๋ฉด ์ ๋๋ค
๋ค๋ฅธ ๊ธฐ๊ด์์ ์ฌ์ฉํ๋ Public IP๋ฅผ ํ์ฌ ๋ด๋ถ์์ ์ฌ์ฉํ ๊ฒฝ์ฐ, ํด๋น IP๋ก์ ์ ๊ทผ์ด ๋ถ๊ฐ๋ฅํ๋ค
Private IP
๋ A Class 1๊ฐ, B Class 16๊ฐ, C Class 256๊ฐ๋ฅผ ์ฌ์ฉํ ์ ์๋ค๊ท๋ชจ๊ฐ ํฐ Enterprise network์์๋ ๋๋ถ๋ถ A Class ํฌ๊ธฐ์ธ
10.0.0./8
network๋ฅผ ์ฌ์ฉํ๊ณ ,๊ท๋ชจ๊ฐ ์์ network๋ฅผ ์ํด์๋ C Class
198.168. x.0/24
๋ฅผ ์ฌ์ฉํ๋ค๊ณต์ ๊ธฐ์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ๊ธฐ๋ณธ IP๊ฐ
192.168.0.1
์ธ ์ด์ ์ด๋ค
Last updated