2022. 7. 6. 23:23ใ๋คํธ์ํฌ/๋คํธ์ํฌ ๊ธฐ์ด
1๏ธโฃ MAC ์ฃผ์ ์ฒด๊ณ
: MAC ์ฃผ์๋ก ๋ณด๋ ๋ฐ์ดํฐ ํํ ๋จ์ - Bit ๋นํธ
2C-60-0C-75-FF-09
00:0C:29:F0:F5:AF
์ด ์ฝ๋๋ค์ MAC์ฃผ์์ ์๋ก MAC์ฃผ์ ์ฒด๊ณ๋ 0๋ถํฐ 9๊น์ง์ ์ซ์์ ์ํ๋ฒณ A,B,C,D,E,F ๋ก ๋ 16์ง์ ์ฝ๋๋ก ๊ตฌ์ฑ๋๋ค.
โ๏ธ2์ง์๋?
์ง๋ฒ ํน์ ๊ธฐ์๋ฒ์ด๋ ์ฃผ์ด์ง ์๋ฅผ ๋ช ๊ฐ์ ์ ์(0~9 ์ฌ์ด์ ์)๋ก ํํํ๋ ๋ฐฉ๋ฒ์ ๋งํ๋ค.
์ด๋ฌํ ์ง๋ฒ์ ํตํด ํํ๋ ์๋ฅผ ์ง์๋ผ๊ณ ํ๋ค.
0๊ณผ 1 ๋๊ฐ์ ์ ์๋ก ์๋ฅผ ํํํ๋ ๋ฐฉ๋ฒ์ 2์ง๋ฒ์ด๋ผ๊ณ ๋ถ๋ฅด๊ณ , 2์ง๋ฒ์ ์ํด 0๊ณผ 1๋ก ํํ๋ ์๋ฅผ 2์ง์๋ผ๊ณ ํ๋ ๊ฒ์ด๋ค.
์ปดํจํฐ๋ ์ ๊ธฐ ์ ํธ๊ฐ ์ผ์ง๋ ๊ฒ์ 1, ๊บผ์ง๋ ๊ฒ์ 0์ผ๋ก ์ธ์ํ์ฌ ๋ฐ์ดํฐ๋ฅผ ํํํ๊ณ ์ดํดํ๊ธฐ ๋๋ฌธ์ 2์ง์๋ฅผ ์ฃผ๋ก ํ์ฉํ๋ค.
์ด๋ 2์ง์๋ก ํํ๋๋ ๋ฐ์ดํฐ์ ์ต์ ํํ ๋จ์๋ฅผ ๋นํธBit๋ผ๊ณ ํ๊ณ , ์ด๋ 0๊ณผ 1๋ก ํํํ ์ ์๋ ๋ฐ์ดํฐ์ ์๋ฅผ ๋ํ๋ด๋ ๋จ์๋ฅผ ์๋ฏธํ๋ค.
1bit -> {0}, {1}
2bit -> {0,0}, {0,1}, {1,0},{1,1}
์ด๋ฐ์์ผ๋ก ๋นํธ์๊ฐ ์ฆ๊ฐํ ๋ ๋ง๋ค ํํํ ์ ์๋ ๋ฐ์ดํฐ์ ๊ฐ์๊ฐ 2์ ์ ๊ณฑ๋งํผ ์ฆ๊ฐํ๋ค.
๋นํธ ์๊ฐ N bit ์ผ ๋ ๋ํ๋ ์ ์๋ ๋ฐ์ดํฐ์ ์ = 2 ์ n์ ๊ณฑ ๊ฐ
๋นํธ์ ์๋งํผ ํํ ๊ฐ๋ฅํ 2์ง์์ ์๋ฆฟ์๋ ํจ๊ป ์ฆ๊ฐํ๋ค.
๊ทธ๋ฆฌ๊ณ ํํํ ์ ์๋ ๋ฐ์ดํฐ์ ๊ฐ์๋ 2์ ๋นํธ ์ ์ ๊ณฑ๋งํผ ์ฆ๊ฐํ๋ค.
๋ฐ๋ผ์ ๋นํธ๋ ๋ฐ์ดํฐ๋ก ํํํ ์ ์๋ 2์ง์์ ์๋ฆฟ์๋ฅผ ๋ํ๋ด๋ ๋จ์์ด๋ค.
byte = 8bit
-> 8๊ฐ์ bit๋ฅผ ํ๋์ ๋จ์๋ก ์ ์ํ๋๋ฐ ์ด๋ฅผ ๋ฐ์ดํธ(Byte)๋ผ๊ณ ํ๋ค.
โ๏ธ 16์ง์๋ก ํํ๋ MAC ์ฃผ์
MAC์ฃผ์๋ 16์ง์๋ก ํํ๋์๋๋ฐ ๊ทธ๋ ๋ค๋ฉด 16์ง์๋ 0๋ถํฐ 15๊น์ง ์ด 16๊ฐ์ ์ ์๋ก ํํํ๋ ์๋ผ๊ณ ์ดํดํ๋ฉด ๋๋ค.
0๋ถํฐ 9๊น์ง๋ ์ซ์๋ก ํ๊ธฐํ๊ณ , 10๋ถํฐ 15๊น์ง๋ A, B, C, D, E, F๋ก ๋์ฒดํ์ฌ ํํํ๋ค.
2์ง์๋ฅผ 16์ง์๋ก ๋ณํํ๋ ๋ฐฉ๋ฒ์ด๋ 16์ง์๋ฅผ 2์ง์๋ก ๋ณํํ๋ ๋ฐฉ๋ฒ ์ ๋๋..
๋๋ถ๋ถ ์๋๊น ๋์ด๊ฐ๋๋ก..!
โ๏ธMAC ์ฃผ์์ ๊ตฌ์กฐ
MAC์ฃผ์๊ฐ 2์ง์๊ฐ ์๋ 16์ง์๋ก ๋์ด ์๋ ์ด์ ๋ ๊ธฐ์กด 16์ง์๋ก ๋์ด ์๋๊ฑธ 2์ง์๋ก ๋ณํ๋ง ํด๋ด๋ ์ ์ ์๋ค.
๋ณํ๋ 2์ง์ ์ฃผ์ ์์ฒด๋ง ๋๋ฉด 16์ง์๋ก ํํ๋ ๊ฒ๋ณด๋ค ํจ์ฌ ๊ธธ์ด์ง๊ณ , ๋๋ฌด ๊ธธ๊ธฐ ๋๋ฌธ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌํ๋ ๊ณผ์ ์์ ์ค๊ฐ์ 0 ์ด๋ 1์ด๋ผ๋ ๋น ์ง๋ฉด ์ ํ ๋ค๋ฅธ MAC์ฃผ์๋ก ์ธ์๋ ์๋ ์๊ธฐ ๋๋ฌธ์ ๊ด๋ฆฌํ๊ธฐ๋ ๋งค์ฐ ๋ถํธํ๋ค.
์ด๋ฌํ ์ด์ ๋ก ๋ณดํต MAC์ฃผ์๋ 16์ง์๋ก ํํํ๋ ๊ฒ์ด๋ค.
2C-60-0C-75-FF-09
0010 1100 - 0110 0000 - 0000 1100 - 0111 0101 - 1111 1111 0 - 0000 1001
(์์ 24bit๋ ์ ์กฐ์ฌ๋ณ ์๋ณ ์ฝ๋์ด๊ณ , ๋ค์ 24bit๋ ์ฅ๋น์ฝ๋(์๋ฆฌ์ผ ๋ฒํธ)์ด๋ค. )
16์ง์๋ก ํํ๋ MAC ์ฃผ์๋ฅผ 2์ง์๋ก ๋ณํํด๋ณด๋ฉด 48bit์ ๊ท๊ฒฉํ๋ ์ฌ์ด์ฆ๋ก ํํ๋๋ ๊ฒ์ ์ ์ ์๋ค.
MAC์ฃผ์๋ ๋ฌด์์๋ก ์ ํด์ง๋ ๊ฒ์ด ์๋๋ผ 24bit๋จ์๋ก ์ฝ๋๊ฐ ๊ตฌ๋ถ๋๋ค.
์ฐ์ ์ฒซ 24bit์ฝ๋๋ฅผ '์ ์กฐ์ฌ๋ณ ์๋ณ ์ฝ๋(OUI, Organizationally Unique Identifier)๋ผ๊ณ ๋ถ๋ฅด๋๋ฐ, ์ด๋ NIC ์ ์กฐ์ฌ๊ฐ ๊ฐ์ง๋ ๊ณ ์ ๋ฒํธ์ด๋ค.
๋๋จธ์ง 24bit์ฝ๋๋ NIC์ฅ๋น๋ฅผ ๊ตฌ๋ถํ๊ธฐ ์ํด ์ ์กฐ์ฌ๊ฐ ํ ๋นํ๋ ์ฅ๋น ์ฝ๋๋ก์ ๋ณดํต '์๋ฆฌ์ผ ๋ฒํธ'๋ผ๊ณ ๋ถ๋ฅด๋ ์ ํ ๊ณ ์ ๋ฒํธ์ด๋ค.
์ ์กฐ์ฌ๋ง๋ค ๊ฐ์์ ๋ฐฉ๋ฒ์ผ๋ก ๊ณ ์ ์ ์ ํ ๋ฒํธ๋ฅผ ํ ๋นํ์ฌ ๊ด๋ฆฌํ๊ณ ์์ผ๋ฉฐ, ์ ํ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํด ๊ณ ๊ฐ์ด A/S๋ฅผ ์์ฒญํ๊ฑฐ๋ ์ ํ์ ์ฌ๊ณ ๋ฅผ ๊ด๋ฆฌํ ๋, ์ด ์ฝ๋๋ฅผ ๊ฐ์ง๊ณ ์ ํ ์ ๋ณด๋ฅผ ์กฐํํ์ฌ ์ด๋ค ์ ํ์ธ์ง ํ์ธํ๋ ๊ฒ์ด๋ค.
(์ ํ ์ ๋ณด๋ ์ ํ์ ์ข ๋ฅ, ํ์ , ์ ์กฐ์ผ, ์ถ๊ณ ์ผ ๋ฑ์ ๋ด์ฉ์ ํฌํจํ๋ค.)
MAC์ฃผ์ ํ๋๋ง์ผ๋ก ์ ์กฐ์ฌ๋ ์ด๋๊ณ ์ธ์ ๋ง๋ค์ด์ ธ์ ์ถ๊ณ ๊ฐ ๋ ์ฅ๋น์ธ์ง๋ฅผ ์ ์ ์๋ค!
MAC ์ฃผ์ ์ฒด๊ณ๋ ์ ์ธ๊ณ ์ ๊ธฐ, ์ ์ ์ฐ์ ์ ํ์ค์ ์ ์ ํ๋ ์ ๊ธฐ์ ์๊ธฐ์ ์ํํ(IEEE, Institute of Electrical and Electronics Engineeers)๋ฅผ ํตํด ๋ง๋ค์ด์ก๋ค. ๋ฐ๋ผ์ IEEE์์ ์ด์ํ๋ ๊ณต์ ์ฌ์ดํธ๋ฅผ ํตํด MAC ์ฃผ์์ ํฌํจ๋ ์ ์กฐ์ฌ ์๋ณ ์ฝ๋๋ฅผ ๊ฐ์ง๊ณ ์ ์กฐ์ฌ๋ฅผ ์กฐํํ ์ ์๋ค.
https://regauth.standards.ieee.org/standards-ra-web/pub/view.html#registries
Welcome to The Public Listing For IEEE Standards Registration Authority
IEEE Registration Authority: Assignments
regauth.standards.ieee.org
์ด ํํ์ด์ง์ ๊ฐ์ MAC ์ฃผ์๋ฅผ ์ ๋ ฅํ๋ฉด ๋์นด๋ ์ ์กฐ์ฌ๋ฅผ ํ์ธํ ์ ์๋ค.
โ๏ธ ๋ธ๋ก๋์บ์คํธ์ ๋ชฉ์ ์ง MAC์ฃผ์
MAC ์ฃผ์ ์ค์ ์ด๋ฏธ ๊ณ ์ ๋์ด ์์ ๋กญ๊ฒ ํ ๋นํ ์ ์๋ MAC์ฃผ์๊ฐ ํ๋ ์๋๋ฐ ๋ฐ๋ก ๋ธ๋ก๋์บ์คํธ ์ฃผ์์ด๋ค.
์ฐ์ ๋คํธ์ํฌ์์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ๋๋ ๋ฐ๋์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋ ๋์ฐฉ์ง์ MAC์ฃผ์๊ฐ ํ์ํ๋ค.
ํ์ง๋ง MAC ์ฃผ์๋ฅผ ๊ตณ์ด ์ ํ์๊ฐ ์๋ ํต์ ๋ฐฉ์์ด ์๋๋ฐ ๊ทธ๊ฒ ๋ธ๋ก๋์บ์คํธ ๋ฐฉ์์ด๋ค.
๋ธ๋ก๋์บ์คํธ๋ ๋์ผํ ๋คํธ์ํฌ์ ์๋ ๋ชจ๋ ๋จ๋ง์ฅ์น์ ๋๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋ ํต์ ๋ฐฉ์์ด๊ธฐ ๋๋ฌธ์ ๋ชฉ์ ์ง๋ฅผ ์ง์ ํ ํ์๊ฐ ์๋ ๊ฒ์ด๋ค.
๊ทธ๋ผ์๋ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๊ธฐ ์ํด์๋ ๋์ฐฉ์ง MAC์ฃผ์๊ฐ ๋ฐ๋์ ํ์ํ๊ธฐ ๋๋ฌธ์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ ๋ชฉ์ ์ง ์ฃผ์๋ฅผ ํน์ ํ๊ธฐ ์ด๋ ค์ด ๋ธ๋ก๋ ์บ์คํธ ํต์ ๋ฐฉ์์์๋ MAC ์ฃผ์ ์ฒด๊ณ๋ก ํํํ ์ ์๋ ๊ฐ ์ค์์ ๋งจ ๋ง์ง๋ง ๊ฐ์ธ FF:FF:FF:FF:FF:FF๋ฅผ ๋ธ๋ก๋์บ์คํธ ์ฃผ์๋ก ์ง์ ํ์ฌ ๋ชฉ์ ์ง MAC์ฃผ์๋ก ํ์ฉํ๋ค.
2๏ธโฃ IP ์ฃผ์์ ์ฒด๊ณ
๋คํธ์ํฌ์์ ํต์ ์ ์ํ ์ผ๋ จ์ ๊ท์น์ด์ ์ฝ์(ํต์ ๊ท์ฝ)๋ค์ด ์กด์ฌํ๋ฉฐ ์ด๋ฅผ ํ๋กํ ์ฝ(protocol)์ด๋ผ๊ณ ํ๋ค.
๊ทธ์ค์๋ ์ธํฐ๋ท ํต์ ์ ์ํ ํ๋กํ ์ฝ๋ ์กด์ฌํ๋๋ฐ ๋ํ์ ์ธ ๊ฒ์ด ๋ฐ๋ก IP์ด๋ค.
IP(Internet Protocol)์ ์ฝ์๋ก ์ธํฐ๋ท ํต์ ์ ์ํ ์ผ๋ จ์ ํต์ ๊ท์น์ ์ง์นญํ๋ค.
์ด๋ฐ IP ๊ธฐ๋ฐ ๋คํธ์ํฌ ํ๊ฒฝ์์ ๋จ๋ง์ฅ์น๋ค์ด ์๋ก๋ฅผ ์ธ์ํ๊ณ ํต์ ์ ํ๊ธฐ ์ํด ์ง์ ๋๋ ์ฃผ์์ฒด๊ณ๋ฅผ ๋ฐ๋ก IP์ฃผ์ ๋ผ๊ณ ๋ถ๋ฅธ๋ค.
๋ฐ๋์ ์ธํฐ๋ท์ด ์๋๋๋ผ๋ ๋ฐ์ดํฐ ๊ธฐ๋ฐ ๋คํธ์ํฌ ํ๊ฒฝ์์ ์ปดํจํฐ์ ๊ฐ์ ๋จ๋ง์ฅ์น๊ฐ ํต์ ์ ํ๊ธฐ ์ํด์๋ IP์ฃผ์๊ฐ ๋ฐ๋์ ํ์ํ๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋๋ ๋จ๋ง์ฅ์น์ ํ์ฌ๋ ํ๋์ NIC์ ํ๋์ IP์ฃผ์๋ฅผ ๊ฐ์ง๋ค.
๊ทธ๋ฌ๋ ์ ์ผํ ๊ฐ์ ๊ฐ์ง๋ MAC์ฃผ์์ ๋ฌ๋ฆฌ ๋ณดํต IP์ฃผ์๋ NIC์ ์ฐ๊ฒฐ๋๋ ๋คํธ์ํฌ์ ๋ฐ๋ผ ์ฃผ์ ๊ฐ์ด ๋์ ์ผ๋ก ๋ณ๊ฒฝ๋๋ค.
์ฆ, ์ฃผ์๊ฐ ๊ณ ์ ์ ์ด์ง ์๊ณ ์์๋ก ๋ณํ๋ ๊ฒ์ด๋ค. (๋ฌผ๋ก ๊ณ ์ ์ ์ธ IP์ฃผ์ ์ค์ ๋ ๊ฐ๋ฅํ๋ค.)
IP(Internet Protocol) : ์ธํฐ๋ท ํต์ ์ ์ํ ๋คํธ์ํฌ ํต์ ๊ท์ฝ
IP์ฃผ์ : ์ธํฐ๋ท๊ณผ ๊ฐ์ ๋คํธ์ํฌ ํต์ ์ ์ํด ๋จ๋ง์ฅ์น์ ํ ๋น๋๋ ์ฃผ์์ฒด๊ณ
โ๏ธ IP ์ฃผ์์ ๊ตฌ์กฐ
192.168.0.10
IP์ฃผ์์ ์๋ก IP์ฃผ์๋ 2์ง์๋ก ํํํ์ ๋ 4byte(32bit) ์ฌ์ด์ฆ์ด๋ฉฐ, 1Byte(8 bit)๊ฐ๊ฒฉ๋ง๋ค ์ฅํ (.)์ผ๋ก ๊ตฌ๋ถํ๋ค.
์ฅํ (.)์ผ๋ก ๊ตฌ๋ถ๋๋ ๊ฐ๊ฐ์ 8bit ๊ตฌ๊ฐ์ 2์ง์๋ก 00000000 ๋ถํฐ 11111111๊น์ง์ ๊ฐ์ ๊ฐ์ง ์ ์์ผ๋ฉฐ, ์ด๋ฅผ 10์ง์๋ก ๋ณํํ๋ฉด 0๋ถํฐ 255๊น์ง์ ์๋ฅผ ๋ํ๋ผ ์ ์๋ ๊ฒ์ด๋ค.
๊ทธ๋ฆฌ๊ณ ์ฅํ ์ผ๋ก ๊ตฌ๋ถ๋๋ ๊ตฌ๊ฐ์ด ์ด 4๊ตฐ๋ฐ ์ด๋ฏ๋ก ์ ์ฒด IP์ฃผ์๋ 0.0.0.0๋ถํฐ 255.255.255.255๊น์ง ๋ง๋ค์ด์ง ์ ์๋ค.
โ๏ธ IPv4์ IPv6์ ์ฃผ์ ์ฒด๊ณ
IP์ฃผ์์ ๊ธธ์ด๋ ์ด 32 bit๋ก ์ด 4,294,967,296๊ฐ์ IP์ฃผ์๋ฅผ ํํํ ์ ์๋ค.
๊ทธ๋ฐ๋ฐ ์ฌ๊ธฐ์ ๋ฌธ์ ๊ฐ ์๋ค๋ฉด IP์ฃผ์๋ฅผ ํ ๋นํด์ค MAC ์ฃผ์๋ณด๋ค IP์ฃผ์๊ฐ ํ์ ํ ์ ๋ค.
๋ํ ๋คํธ์ํฌ ๊ท๋ชจ๊ฐ ์ปค์ง์๋ก ๋จ๋ง์ฅ์น์ ์๋ ์ ์ ๋์ด๋๊ฒ ๋ ๊ฒ์ด๊ณ , ์ด์ ๋ฐ๋ฅธ IP์ฃผ์์ ๊ณ ๊ฐ์ ์ผ๋ คํ์ง ์์ ์ ์๋ค.
-> ๊ทธ๋์ ๋ฑ์ฅํ ๊ฒ์ด IPv6์ด๋ค!
ํ์ฌ ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ IP์ฃผ์๋ 32bit ๊ธธ์ด์ IPv4์ธ ๋ฐ๋ฉด์ Ipv6๋ 128bit ๊ธธ์ด์ด๋ค.
IPv4๋ณด๋ค 16๋ฐฐ๋ ๋ ๋ง์ IP์ฃผ์๋ฅผ ๋ง๋ค์ ์๋ค.
๋ฐ๋ผ์ IPv6๋ฅผ ํตํด IP์ฃผ์์ ๊ณ ๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ค.
ํ์ง๋ง ์์ง๊น์ง ๋๋ถ๋ถ์ ํต์ ์ฅ๋น๋ค์ด Ipv4 ์ฃผ์ ๊ธฐ๋ฐ์ผ๋ก ์ ์๋์ด ์ด์ฉ์ค์ด๊ธฐ ๋๋ฌธ์ ๋น์ฅ Ipv6๊ธฐ๋ฐ์ ์ฅ๋น๋ก ๊ต์ฒดํ๊ฑฐ๋ ์ ์ฉํ๊ธฐ๋ ์ด๋ ต๋ค.
3๏ธโฃ ์ฌ์ค IP์ ๊ณต์ธ IP
: ์ฌ์ค IP์ ๊ณต์ธ IP๋ฅผ ํ์ฉํ IP ์ฃผ์ ๊ด๋ฆฌ
IP ์ฃผ์์ ๊ณ ๊ฐ ๋๋ฌธ์ ํ์ ๋ IP๋ฅผ ๋ณด๋ค ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ ํ์๊ฐ ์๋๋ฐ ๊ทธ ๋ฐฉ๋ฒ ์ค ํ๋๊ฐ ๋คํธ์ํฌ๋ฅผ ์ฌ์ค๋ง(Private Network)๊ณผ ๊ณต์ธ๋ง(Public Network)๋ก ๊ตฌ๋ถํ๊ณ ํ ๋น๋๋ IP์ฃผ์๋ฅผ ๋ฌ๋ฆฌํ์ฌ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค.
๊ณต์ธ๋ง์ ๊ณต์ค๋ง, ์ธ๋ถ๋ง์ด๋ผ๊ณ ๋ ๋ถ๋ฅธ๋ค. ๊ฐ๋จํ ๋งํ๋ฉด ์ฌ์ฉ์๊ฐ ์ธ๊ณ ์ด๋์ ์๋๋ผ๋ ์ ์ํ ์ ์๋ ๋คํธ์ํฌ ์ฆ, ์ธํฐ๋ท์ด๋ผ๊ณ ์๊ฐํ๋ฉด ์ดํดํ๊ธฐ ์ฝ๋ค.
๊ณต์ธ๋ง์ ์ฐ์ด๋ IP์ฃผ์๋ฅผ '๊ณต์ธIP' ๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ, ์ธํฐ๋ท์์์๋ง ์ฌ์ฉํ ์ ์๋ ์ ์ผํ IP์ฃผ์ ๊ฐ์ ๊ฐ์ง๋ค.
์ฌ์ค๋ง์ ๋ด๋ถ๋ง์ด๋ผ๊ณ ๋ ๋ถ๋ฅด๋ฉฐ ์ธํฐ๋ท๊ณผ๋ ๋ฌ๋ฆฌ ํน์ ์กฐ์ง์ด๋ ๊ธฐ๊ด๋ด์์๋ง ๋ ๋ฆฝ์ ์ผ๋ก ์ฌ์ฉํ๋ ๋คํธ์ํฌ์ด๋ค.
์๋ฅผ ๋ค์ด ๋ณด์์์ ์ด์ ๋ก ์ธ๋ถ์์ ์ ๊ทผํ ์ ์๊ณ , ๊ธฐ์ , ํ๊ต, ๊ตฐ๋์ ๊ฐ์ ์กฐ์ง ๋ฐ ๋จ์ฒด์ ๋ด๋ถ์์๋ง ์ด์ฉํ๋ '์ธํธ๋ผ๋ท(interanet)์ด ์ฌ๊ธฐ์ ํด๋นํ๋ค.
์ฌ์ค๋ง์ ์ ์ฉ๋๋ IP์ฃผ์๋ฅผ '์ฌ์คIP'๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ, ์ธํฐ๋ท๊ณผ ๊ฐ์ ์ธ๋ถ๋ง์์๋ ์ฌ์ฉํ ์ ์๊ณ , ๋ด๋ถ ๋คํธ์ํฌ์์๋ง ์ฌ์ฉํ ์ ์๋ค.
์ธ๋ถ ์ ์ ๋ชฉ์ ์ด ์๋๋ผ ์ฌ์ค๋ง ๋ด๋ถ ํต์ ์์๋ง ํ์ฉ๋๊ธฐ ๋๋ฌธ์ ๋ค๋ฅธ ์ฌ์ค๋ง์์ ์ค๋ณตํด์ ์ฌ์ฉํด๋ ๋๋ค!!
์ฌ์ค๋ง์ ๋คํธ์ํฌ๋ ๋ ์ง์ ์ผ๋ก ์ด์๋๊ธฐ ๋๋ฌธ์ ์ฌ์ค๋ง์ ์๋ก ํต์ ํ ์ ์๋ค.
๋ฐ๋ผ์ ๊ฐ๊ฐ์ ์ฌ์ค๋ง์์ ์ค๋ณต๋ IP์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ๋ ๋๋ค!
์ฌ์ค๋ง์ ํํด์ ์ค๋ณต๋ IP์ฃผ์๋ฅผ ์ฌ์ฉํ ์ ์๊ธฐ ๋๋ฌธ์ ํ์ ๋ IP์ฃผ์ ์์์ ๋ณด๋ค ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋ค.
โ๏ธ ์ฌ์ค๋ง๊ณผ ๊ณต์ธ๋ง ์ฌ์ด์ ํต์ - NAT
์ฌ์ค๋ง์ ์ด์ฉํ๊ธฐ ์ํด์๋ '์ฌ์คIP' ์ฃผ์๊ฐ ํ์ํ๊ณ , ๊ณต์ธ๋ง์ธ ์ธํฐ๋ท์ ์ด์ฉํ๊ธฐ ์ํด์๋ '๊ณต์ธIP'์ฃผ์๊ฐ ํ์ํ๋ค.
๊ทธ๋ฐ๋ฐ ์ฌ์ค IP๋ฅผ ๊ณต์ธ IP๋ก ๋ณํํ๋ฉด ์ฌ์ค๋ง์์ ์ธํฐ๋ท์ผ๋ก ์ ์ํ ์ ์๋ค!!
์ฌ์ค๋ง๊ณผ ๊ณต์ธ๋ง ์ฌ์ด์ ๋ง์ ์ค๊ณํ๋ ์ญํ ์ ํ๋ ๋คํธ์ํฌ ์ฅ๋น๋ฅผ ํ๋ ๋๊ณ ์ฌ์ค๋ง์์ ๊ณต์ธ๋ง์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ ๋ ์ด ๋คํธ์ํฌ ์ฅ๋น์์ ์ฌ์ค๋ง์ IP์ฃผ์๋ฅผ ๊ณต์ธ IP์ฃผ์๋ก ๋ณ๊ฒฝํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ค๊ณํ๋ฉด ๋๋ค.
๋คํธ์ํฌ ์ฅ๋น๋ ์ฌ์ค IP์ ๊ณต์ธ IP๋ฅผ ๋ชจ๋ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ์์ ์ ์ง๋๋ ๋ฐ์ดํฐ์ ์ฌ์ค IP์ฃผ์๋ฅผ ์์ ์ ๊ณต์ธ IP์ฃผ์๋ก ๋ฐ๊พธ์ด ์ค๊ณํ๋ค.
-> ์ด๋ฌํ ๊ธฐ๋ฅ์ ๋คํธ์ํฌ ์ฃผ์๋ณํ (NAT, Network Address Translation)์ด๋ผ๊ณ ํ๋ฉฐ, ์ด ๊ฐ์ NAT ๊ธฐ๋ฅ์ ์ํํ๋ ๋คํธ์ํฌ ์ฅ๋น๋ฅผ ๋ณดํต์ '๊ฒ์ดํธ ์จ์ด'๋ผ๊ณ ํ๋ค.
๋ฐ์ดํฐ๋ฅผ ์ฌ์ค๋ง์์ ๊ณต์ธ๋ง์ผ๋ก ๋ณด๋ผ ๊ฒฝ์ฐ ๋ฐ์ดํฐ์ ์ถ๋ฐ์ง ์ฌ์ค IP์ฃผ์ ์ ๋ณด๊ฐ ๊ณต์ธ IP ์ฃผ์๋ก ๋ณ๊ฒฝ๋๋ฉฐ, ์ด๋ฅผ 'Source NAT'๋ผ๊ณ ๋ถ๋ฅธ๋ค.
๋ฐ์ดํฐ๋ฅผ ๊ณต์ธ๋ง์์ ์ฌ์ค๋ง์ผ๋ก ๋ณด๋ผ ๊ฒฝ์ฐ ๋ฐ์ดํฐ์ ๋ชฉ์ ์ง ๊ณต์ธ IP์ฃผ์ ์ ๋ณด๊ฐ ์ฌ์ค IP์ฃผ์๋ก ๋ณ๊ฒฝ๋๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ 'Destination NAT'๋ผ๊ณ ๋ถ๋ฅธ๋ค.
โ๏ธ NAT์ ์ฅ์
- ์ฌ์ค๋ง์ ์ํ๋ ์ฌ๋ฌ ๋์ ์ปดํจํฐ๊ฐ ํ๋์ ๊ณต์ธ IP ์ฃผ์๋ฅผ ๊ณต์ ํ์ฌ ์ธ๋ถ๋ง๊ณผ ํต์ ํ ์ ์๊ฒ ํด์ฃผ๊ธฐ ๋๋ฌธ์ ํ์ ๋ ๊ณต์ธ IP ์ฃผ์๋ฅผ ์ ์ฝํ ์ ์๋ค.
- Source NAT๋ฅผ ํตํด ์ฌ์ค๋ง์ IP์ฃผ์๊ฐ ๋คํธ์ํฌ ์ฅ์น์ ๊ณต์ธ IP ์ฃผ์๋ก ๋ณ๊ฒฝ๋๊ธฐ ๋๋ฌธ์ ์ธ๋ถ๋ง์์๋ ์ฌ์ค๋ง ๋ด๋ถ์ ์ฐ๊ฒฐ์ ๋ณด๋ฅผ ํ์ ํ๊ธฐ ์ด๋ ต๊ธฐ ๋๋ฌธ์ ๋ณด์์ ๊ฐํ๋ค.
โ๏ธ ์๋ธ๋ท ๋ง์คํฌ (Subnet Mask)
NAT ๊ธฐ๋ฅ์ ์ ์ฉํ์ฌ IP ์ฃผ์๋ฅผ ์ฌ์ค IP ์ ๊ณต์ธ IP๋ก ๊ตฌ๋ถํด ํจ์จ์ ์ผ๋ก ์ด์ํ๊ธฐ ์ํด์๋ IP ์ฃผ์๋ค์ ๋ถ๋ฅํ๊ณ ๊ทธ๋ฃนํํ๊ธฐ ์ํ ์๋จ์ด ํ์ํ๋ค. ๊ทธ ๋ฐฉ๋ฒ์ด ์๋ธ๋ท ๋ง์คํฌ์ด๋ค!
- NAT ๋ ์ฌ์ค๋ง๊ณผ ๊ณต์ธ๋ง ์ฌ์ด์ IP์ฃผ์๋ฅผ ๋ณํํ๋ ๋คํธ์ํฌ ๊ธฐ๋ฅ์ ๋งํ๋ค.
- NAT๋ ์ ํ๋ ๊ณต์ธ IP์ฃผ์๋ฅผ ํจ์จ์ ์ผ๋ก ํ์ฉํ ์ ์๋๋ก ํ๋ค.
- NAT๋ ์ฌ์ค IP ์ฃผ์๋ฅผ ์ธ๋ถ๋ก ์จ๊ธธ ์ ์์ด ์ธ๋ถ๋ง์์ ๋ด๋ถ ์ฌ์ค๋ง์ผ๋ก ์ ๊ทผํ๋ ๊ฒ์ ๋ง์ ์ ์๋ค.
'๋คํธ์ํฌ > ๋คํธ์ํฌ ๊ธฐ์ด' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋คํธ์ํฌ ๊ธฐ์ด] 3. ์ ์ก์ฑ๋ (2) (0) | 2022.07.10 |
---|---|
[๋คํธ์ํฌ ๊ธฐ์ด] 3. ์ ์ก์ฑ๋ (0) | 2022.07.09 |
[๋คํธ์ํฌ ๊ธฐ์ด] 2. ๋จ๋ง์ฅ์น (3) (0) | 2022.07.07 |
[๋คํธ์ํฌ ๊ธฐ์ด] 2. ๋จ๋ง์ฅ์น (1) (0) | 2022.07.05 |
[๋คํธ์ํฌ ๊ธฐ์ด] 1. ๋คํธ์ํฌ ๊ธฐ๋ณธ ๊ฐ๋ (0) | 2022.07.04 |