'IT ์์ง๋์ด๋ฅผ ์ํ ๋คํธ์ํฌ ์
๋ฌธ' ์ฑ
์ ํตํด ๊ณต๋ถํ ๋ด์ฉ ์ ๋ฆฌโ๏ธ
๋คํธ์ํฌ ํต์ ๋ฐฉ์
์ ๋์บ์คํธ
- ์ถ๋ฐ์ง์ ๋ชฉ์ ์ง๊ฐ 1:1๋ก ํต์
- ์ค์ ๋ก ์ฌ์ฉํ๋ ๋๋ถ๋ถ์ ํต์
๋ธ๋ก๋์บ์คํธ
- 1:ๅค ํต์
- ๋์ผ ๋ก์ปฌ ๋คํธ์ํฌ์ ์กด์ฌํ๋ ๋ชจ๋ ํธ์คํธ๊ฐ ๋ชฉ์ ์ง
- IPv6์์๋ ๋ธ๋ก๋์บ์คํธ๊ฐ ์กด์ฌํ์ง ์๊ณ ๋งํฌ ๋ก์ปฌ ๋ฉํฐ์บ์คํธ๋ก ๋์ฒด๋์ด ์ฌ์ฉ๋จ
๋ฉํฐ์บ์คํธ
- 1:ํน์ ๊ทธ๋ฃน(๋ฉํฐ์บ์คํธ ๊ตฌ๋
ํธ์คํธ) ํต์
- ํ๋์ ์ถ๋ฐ์ง์์ ๋ค์์ ํน์ ๋ชฉ์ ์ง๋ก ๋ฐ์ดํฐ ์ ์ก
- ๊ทธ๋ฃน ์ฃผ์
- ํน์ ๊ทธ๋ฃน์ ์ํ ๋ชจ๋ ์ฅ๋น์๊ฒ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๊ธฐ ์ํด ์ฌ์ฉ๋๋ IP ์ฃผ์
- IPv4์์๋
224.0.0.0
~ 239.0.0.0
๊น์ง์ ์ฃผ์๊ฐ ๋ฉํฐ์บ์คํธ ๊ทธ๋ฃน ์ฃผ์๋ก ์์ฝ
- ๊ธฐ๋ณธ์ ์ผ๋ก ๊ฐ์ ๋ก์ปฌ ๋คํธ์ํฌ์์ ์๋
์ ๋์บ์คํธ
- 1:1 ํต์
- ๋ชฉ์ ์ง๋ ๋์ผ ๊ทธ๋ฃน ๋ด์์ ๊ฐ์ฅ ๊ฐ๊น์ด 1๊ฐ์ ํธ์คํธ
MAC ์ฃผ์
- 2๊ณ์ธต(๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต)์์ ํต์ ์ ์ํด ํ ๋น๋ ๊ณ ์ ์๋ณ์
- ๋คํธ์ํฌ์ ์ ์ํ๋ ๋ชจ๋ ์ฅ๋น๋ MAC ์ฃผ์๋ผ๋ ๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์๊ฐ ์์ด์ผ ํ๊ณ ์ด๋ฅผ ํตํด ์๋ก ํต์
- ์ ์กฐ์
์ฒด์ ํ๋ ์ด์์ ์ฃผ์ ํ์ ์ฃผ๊ณ ๊ทธ ํ ์์์ ๊ฐ ์ ์กฐ์
์๊ฐ ์์ฒด์ ์ผ๋ก MAC ์ฃผ์ ํ ๋น
- ๋์
- ๋คํธ์ํฌ ์ธํฐํ์ด์ค ์นด๋(NIC)๋ ์ ๊ธฐ ์ ํธ๊ฐ ๋ค์ด์ค๋ฉด 2๊ณ์ธต์์ ๋ฐ์ดํฐ ํํ(ํจํท)์ผ๋ก ๋ณํํ ๋ค ๋์ฐฉ์ง MAC ์ฃผ์๋ฅผ ํ์ธ
- ํ์ธํ ์ฃผ์๊ฐ ์์ ์ MAC ์ฃผ์ or ๊ทธ๋ฃน ์ฃผ์(๋ธ๋ก๋์บ์คํธ, ๋ฉํฐ์บ์คํธ)๊ฐ ์๋๋ฉด ํ๊ธฐ, ๋ง์ผ๋ฉด ์์ ๊ณ์ธต์ผ๋ก ์ ๋ฌ
IP ์ฃผ์
- 3๊ณ์ธต(๋คํธ์ํฌ ๊ณ์ธต)์์ ์ฌ์ฉํ๋ ์ฃผ์
- ์ฌ์ฉ์๊ฐ ๋ณ๊ฒฝ ๊ฐ๋ฅํ ์ฃผ์
IP์ฃผ์ ์ฒด๊ณ
- IPv4 : 32๋นํธ (IPv6 : 128๋นํธ)
- 8๋นํธ ๋จ์๋ก ๊ตฌ๋ถ
- ๋คํธ์ํฌ ์ฃผ์
- ๋คํธ์ํฌ ๊ทธ๋ฃน์ ์ง์นญํ๋ ์ฃผ์
- ๋คํธ์ํฌ ์ฃผ์๊ฐ ๋์ผํ ๋คํธ์ํฌ๋ฅผ ๋ก์ปฌ ๋คํธ์ํฌ๋ผ๊ณ ํจ
- ํธ์คํธ ์ฃผ์
- ๊ฐ๋ณ ์ฅ์น๋ฅผ ์๋ณํ๋ ์ฃผ์
- ํ๋์ ๋คํธ์ํฌ ๋ด์ ์กด์ฌํ๋ ํธ์คํธ๋ฅผ ๊ตฌ๋ถํ๊ธฐ ์ํ ์ฃผ์
ํด๋์ค ๊ฐ๋
ํด๋์คํ(Classful)
- ํด๋์ค ๊ธฐ๋ฐ์ IP ์ฃผ์ ์ฒด๊ณ
- IP ์ฃผ์๋ ๋คํธ์ํฌ ์ฃผ์์ ํธ์คํธ ์ฃผ์๋ฅผ ๊ตฌ๋ถํ๋ ๊ฒฝ๊ณ์ ์ด ๊ณ ์ ๋์ด ์์ง ์์
- ํ์ํ ํธ์คํธ IP ๊ฐ์์ ๋ฐ๋ผ ๋คํธ์ํฌ ํฌ๊ธฐ๋ฅผ ๋ค๋ฅด๊ฒ ํ ๋นํ๋ ํด๋์ค ๊ฐ๋
์ ์ฌ์ฉ
- ํด๋์ค ๋ณ ๋นํธ ํจํด
- ํด๋์ค A :
0xxxxxxx
๋ก ์์
- ํด๋์ค B :
10xxxxxx
๋ก ์์
- ํด๋์ค C :
110xxxxx
๋ก ์์
- ํด๋์ค D :
1110xxxx
๋ก ์์
ํด๋์ค๋ฆฌ์ค(Classless)
- ํด๋์คํ์ ํ๊ณ์
- ์ฃผ์ ๋ญ๋น
- ๊ณ ์ ๋ ํด๋์ค๋ ์ฃผ์ ๊ณต๊ฐ์ ๋นํจ์จ์ ์ผ๋ก ์ฌ์ฉํ๊ฒ ๋จ
- ์๋ฅผ ๋ค์ด, ํด๋์ค A ๋คํธ์ํฌ์์ ๋ชจ๋ ์ฃผ์ ๋ฒ์๋ฅผ ์ ๋๋ก ์ฌ์ฉํ์ง ๋ชปํ๋ฉด ์ฃผ์๊ฐ ๋ญ๋น๋๊ณ , ์ด๋ฅผ ๋ค๋ฅธ ๋คํธ์ํฌ์์ ์ฌ์ฉํ์ง ๋ชปํจ
- ์ฃผ์ ๊ณต๊ฐ ๋ถ์กฑ
- ์ธํฐ๋ท ์์ฉํ๋ก ํธ์คํธ ์ซ์๊ฐ ๋น ๋ฅด๊ฒ ์ฆ๊ฐํ๊ณ , ๊ณ ์ ๋ ํด๋์ค ๊ตฌ๋ถ ๋ฐฉ์์ ์ถฉ๋ถํ IP ์ฃผ์๋ฅผ ์ ๊ณตํ์ง ๋ชปํด์ IPv4 ์ฃผ์ ๊ณต๊ฐ์ด ๋น ๋ฅด๊ฒ ์๋ชจ
- ์ด๋ฐ ํ๊ณ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ํด๋์ค ๊ฐ๋
์ ๋ฒ๋ฆฐ ์ฃผ์ ์ฒด๊ณ
์๋ธ๋ท ๋ง์คํฌ
- ๊ตฌ์กฐ
- IP ์ฃผ์์ ๋คํธ์ํฌ ๋ถ๋ถ๊ณผ ํธ์คํธ ๋ถ๋ถ์ ๊ตฌ๋ถํ๊ธฐ ์ํ ๋๊ตฌ
- 32๋นํธ ๊ธธ์ด์ ์ฃผ์๋ก, IPv4 ์ฃผ์์ ๋์ผํ ํ์
- ๋นํธ๊ฐ ์ฐ์์ ์ผ๋ก 1์ธ ๋ถ๋ถ๊ณผ ์ฐ์์ ์ผ๋ก 0์ธ ๋ถ๋ถ์ผ๋ก ๊ตฌ์ฑ
- ํํ
255.255.255.0
or /24
/24
๋ ์๋ธ๋ท ๋ง์คํฌ์ ์์ ๋นํธ์์ ๋ถํฐ 1๋ก ์ค์ ๋ ๋นํธ ์ ์๋ฏธ
๊ธฐ๋ณธ ์๋ธ๋ท ๋ง์คํฌ
- IP ์ฃผ์ ํด๋์ค A, B, C์ ๋ฐ๋ผ ๊ธฐ๋ณธ์ ์ผ๋ก ์ค์ ๋๋ ์๋ธ๋ท ๋ง์คํฌ
- IP ์ฃผ์์ ์๋ธ๋ท ๋ง์คํฌ๋ฅผ AND ๋นํธ ์ฐ์ฐ์ ์ํํ ๊ฒฐ๊ณผ๋ก ๋คํธ์ํฌ ์ฃผ์ ๊ตฌํจ
- ์๋ฅผ ๋ค์ด, IP ์ฃผ์
192.168.1.1
๊ณผ ์๋ธ๋ท ๋ง์คํฌ 255.255.255.0
์ AND ์ฐ์ฐ ๊ฒฐ๊ณผ๋ก ๋คํธ์ํฌ ์ฃผ์ 192.168.1.0
์ ๊ตฌํ ์ ์์
์๋ธ๋ท๊ณผ ์๋ธ๋คํ
์๋ธ๋ท
- IP ์ฃผ์ ๋ญ๋น๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ํ๋์ ํฐ ๋คํธ์ํฌ๋ฅผ ์ชผ๊ฐ ๋ ์์ ๋คํธ์ํฌ
- ๋คํธ์ํฌ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌ ๊ฐ๋ฅ
์๋ธ๋คํ
- ์๋ธ๋ท์ ๋ง๋๋ ๊ณผ์
์ฆ, ํ๋์ ํฐ ๋คํธ์ํฌ๋ฅผ ์ฌ๋ฌ ๊ฐ์ ์์ ์๋ธ๋ท์ผ๋ก ๋๋๋ ์์
- ์๋ธ๋ท๋ง์คํฌ์ bit ์๋ฅผ ์ฆ๊ฐ์ํค๋ ๊ฒ
์๋ธ๋ท ๋ง์คํฌ๋ฅผ 1bit ์ฆ๊ฐ์ํค๋ฉด ํ ๋นํ ์ ์๋ ๋คํธ์ํฌ 2๋ฐฐ๋ก ์ฆ๊ฐ, ํธ์คํธ 2๋ฐฐ๋ก ๊ฐ์
์๋ธ๋ท๋ง์คํฌ๋ก ์๋ธ๋ท ์ฃผ์ ํ์
ํ๊ธฐ
- 2์ง์๋ก ๋ณํํ IP์ฃผ์์ ์๋ธ๋ท ๋ง์คํฌ๋ฅผ AND ๋นํธ ์ฐ์ฐ์ผ๋ก ์๋ธ๋คํ
- ํธ์คํธ ์ฃผ์ ๋ถ๋ถ์ ๋ชจ๋ 1๋ก ํ๋ฉด ๋ธ๋ก๋์บ์คํธ ์ฃผ์
- ์ ํจํ IP ๋ฒ์๋
์๋ธ๋คํ
๋ ๋คํธ์ํฌ ์ฃผ์+1
~ ๋ธ๋ก๋์บ์คํธ ์ฃผ์-1
- ์์