DevLog ๐ถ
[Network] ๋ผ์ฐํฐ์ ์ฃผ์ ๋ณํ๊ณผ ํจํท ํํฐ๋ง ๊ธฐ๋ฅ ๋ณธ๋ฌธ
[Network] ๋ผ์ฐํฐ์ ์ฃผ์ ๋ณํ๊ณผ ํจํท ํํฐ๋ง ๊ธฐ๋ฅ
dolmeng2 2023. 5. 15. 14:38๐ ๋ค์ด๊ฐ๊ธฐ ์
์ง๋ ํฌ์คํ ์์๋ ๋ผ์ฐํฐ์ ํจํท ์ค๊ณ ๋์์ ๋ํด์ ์์๋ณด์๋ค.
์ด๋ฒ ํฌ์คํ ์์๋ ๋ผ์ฐํฐ์ ์ฃผ์ ๋ณํ ๊ธฐ๋ฅ๊ณผ ํจํท ํํฐ๋ง ๊ธฐ๋ฅ์ ๋ํด์ ์์๋ณด์!
๐ ์ฃผ์ ๋ณํ์ด ๋์จ ์ด์
๋ผ์ฐํฐ๋ ๋ค์ํ ์ผ์ ํ์ง๋ง, ๊ทธ์ค ํต์ฌ์ ์ฃผ์ ๋ณํ ๋ฐ ํจํท ํํฐ๋ง ๊ธฐ๋ฅ์ด๋ค.
์ฃผ์ ๋ณํ์ ์ ๋์์๊น?
์ด์ ์๋ IP์ฃผ์๋ฅผ ๊ด๋ฆฌ ๊ธฐ๊ด์ ์ ์ฒญ์๋ฅผ ๋ด์ ํ ๋น๋ฐ์์ง๋ง, ์ธํฐ๋ท์ ์ ์ํ๋ ๊ธฐ๊ธฐ๊ฐ ๋ง์์ง๋ฉด์ ํ ๋นํด์ค ์ฃผ์๊ฐ ๋ถ์กฑํด์ง๋ ํ์์ด ๋ฐ์ํ์๋ค. ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์ ๋์ผํ ํ์ฌ์์ ์ฌ์ฉํ๋ ์ฃผ์๋ ๋ค๋ฅธ ํ์ฌ์ ์ฃผ์์ ๋์ผํ ์ ์๋๋ก ๋ง๋ค์๋ค.
์ด๋ ์ด์ฐจํผ ๋ค๋ฅธ ํ์ฌ์ ํจํท์ ์๋ก ์๋ํ ์ผ์ด ์์ผ๋ฉฐ, ๊ฐ์ ํ์ฌ์์๋ผ๋ฆฌ ๋ณ๋์ ์ฌ๋ด๋ง์ผ๋ก ํต์ ํ๊ธฐ ๋๋ฌธ์ ๋ค๋ฅธ ํ์ฌ์ ๊ฒน์ณ๋ ์๊ด์๋ ๊ฒ์ด๋ค. ๋๋ถ์ ๊ฐ์ ํ์ฌ์ ์๋ ๋ชจ๋ ๊ธฐ๊ธฐ์๊ฒ ๋ค๋ฅธ ์ฃผ์๋ฅผ ํ ๋นํด์ค ํ์๊ฐ ์์ด์ก๋ค.
๋ค๋ง, ๋ฌด์์ ํ ๋นํ ์ ์๊ธฐ ๋๋ฌธ์ ํน์ ์ฃผ์๋ง ์ฌ์ฉํ๋ฉฐ, ์ด๋ฅผ ํ๋ผ์ด๋น ์ฃผ์๋ก ๋๊ณ ์ด์ ์ ์ฌ์ฉํ๋ ๋ชจ๋ ๊ธฐ๊ธฐ์ ๊ณ ์ ํ ์ฃผ์๋ฅผ ๊ธ๋ก๋ฒ ์ฃผ์๋ผ๊ณ ๋ถ๋ฅด๊ธฐ๋ก ํ๋ค.
ํ๋ผ์ด๋น ์ฃผ์๋ ๋ค์ ๋ฒ์๋ก ํ์ ํ๋ค.
10.0.0.0 ~ 10.255.255.255
127.16.0.0 ~ 172.31.255.255
192.168.0.0 ~ 192.168.255.255
์ด๋ ๊ธ๋ก๋ฒ ์ฃผ์์์ ์ผ๋ถ๋ถ์ ํ๋ผ์ด๋น ์ฃผ์๋ก ์ฌ์ฉํ๋ ๊ฒ์ด๋ฉฐ, ๋จ์ง ์ฌ๋ด์์ ์ฌ์ฉํ๋ค๊ณ ๊ท์ ํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๊ด๋ฆฌ ๊ธฐ๊ด์ ์ ์ฒญ์๋ฅผ ๋ผ ํ์ ์์ด ์์ ๋กญ๊ฒ ์ด์ฉํ๋ฉด ๋๋ค. (๋์ผํ ํ์ฌ ๋ด์์๋ง ์ค๋ณต์ ํผํ๋ฉด ๋จ)
ํ์ง๋ง, ์ฌ๋ด ๋คํธ์ํฌ๊ฐ ์ธ๋ถ๋ ํต์ ํ๋ ์ผ์ด ๋ฐ์ํ ์๋ ์๋ค.
๊ทธ๋์ ์ฌ๋ด ๋คํธ์ํฌ๋ ๋ณดํต ์ธํฐ๋ท์ ๊ณต๊ฐ๋ ์๋ฒ๋ฅผ ์ ์ํ๋ ๋ถ๋ถ๊ณผ ์ฌ๋ด์ฉ ๋คํธ์ํฌ 2๊ฐ์ง๋ก ๋๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฌ๋ด ๋คํธ์ํฌ์ ํ ๋น๋ ํ๋ผ์ด๋น ์ฃผ์๋ ์ธ๋ถ๋ ํต์ ํ์ง ์๋๋ก ๋ง๋ค๊ธฐ ๋๋ฌธ์ ์ธ๋ถ๋ ํต์ ํ๊ธฐ ์ํด์ ํน๋ณํ ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ๋๋ฐ ์ด๋ ์ฃผ์ ๋ณํ์ ์ฌ์ฉํ๋ค.
๊ทธ๋ฆผ์ผ๋ก ๋ณธ๋ค๋ฉด ์ด๋ฐ ๋๋์ผ๋ก ๋์ํ๋ค๊ณ ์๊ฐํ ์ ์๋ค.
์ฌ๋ด ๋คํธ์ํฌ์์ ์ฌ์ฉํ๋ ํ๋ผ์ด๋น ์ฃผ์๋ฅผ ์ธ๋ถ์์ ์ฌ์ฉํ๋ ๊ธ๋ก๋ฒ ์ฃผ์๋ก ๋ฐ๊พธ๊ฑฐ๋, ๊ธ๋ก๋ฒ ์ฃผ์์์ ๋ค์ด์จ ํจํท์ ํ๋ผ์ด๋น ์ฃผ์๋ก ๋ฐ๊ฟ์ฃผ๋ ๋์์ ์งํํ๋ค.
๐ ์ฃผ์ ๋ณํ์ ๋์ ์์๋ณด๊ธฐ
์ฃผ์ ๋ณํ์ ํจํท ์ค๊ณ ์ IP ํค๋์ ์ ํ IP ์ฃผ์์ ํฌํธ ๋ฒํธ๋ฅผ ๋ค๋ฅด๊ฒ ๋ฐ๊พธ๋ ๊ฒ์ด๋ค.
๋จผ์ , TCP ์ ์ ์ ์ก์ ์ฒ์ IP ์ฃผ์๋ฅผ ํ๋ผ์ด๋น ์ฃผ์์์ ๊ธ๋ก๋ฒ ์ฃผ์๋ก ๋ฐ๊ฟ์ด๋ค.
์ฌ๊ธฐ์ ๊ธ๋ก๋ฒ ์ฃผ์๋ ๋ผ์ฐํฐ (์ฃผ์ ๋ณํ ์ฅ์น, ๋ฐฉํ๋ฒฝ ๊ฐ์ ๋ค๋ฅธ ๊ฒ์ผ์๋ ์์ผ๋ ์ฌ๊ธฐ์๋ ๋ผ์ฐํฐ๋ฅผ ์์๋ก ๋ค์)์ ์ธํฐ๋ท ์ธก์ ํฌํธ์ ํ ๋น๋ ์ฃผ์์ด๋ฉฐ, ํฌํธ ๋ฒํธ๋ ์ฌ์ฉํ์ง ์๋ ๋ฒํธ๋ฅผ ๋ผ์ฐํฐ๊ฐ ์์์ ์ ํํ์ฌ ๋ฐ๊ฟ์ค๋ค. ๊ทธ๋ฆฌ์ ์ด์ ์ ์ฌ์ฉํ๋ ํ๋ผ์ด๋น ์ฃผ์์ ํฌํธ๋ฒํธ, ๋ฐ๊ฟ์ด ๊ธ๋ก๋ฒ ์ฃผ์์ ํฌํธ ๋ฒํธ๋ฅผ ๋ผ์ฐํ
ํ
์ด๋ธ์ ์ ์ฅํด๋๋ค.
๐ฌ ์ด๋, ํฌํธ ๋ฒํธ๋ ์ ๋ฐ๊ฟ์ฐ๋ ๊ฒ์ผ๊น?
๋ง์ฝ IP ์ฃผ์๋ง ๋ฐ๊ฟ์ฐ๊ฒ ๋๋ค๋ฉด, ํ๋ผ์ด๋น ์ฃผ์์ ๊ธ๋ก๋ฒ ์ฃผ์๊ฐ 1:1๋ก ๋งค์นญ๋์ด์ผ ํ๊ธฐ ๋๋ฌธ์ ๊ธ๋ก๋ฒ ์ฃผ์๊ฐ ๋งค์ฐ ๋ง์ด ํ์ํ๋ค.
ํ์ง๋ง, ์ฌ๋ด ๋คํธ์ํฌ์ ์๋ฐฑ ๋์ ๋จ๋ง๊ธฐ๊ฐ ์กด์ฌํ๋ค๋ฉด ์๋ฐฑ ๊ฐ์ ๊ธ๋ก๋ฒ ์ฃผ์๊ฐ ํ์ํด์ง๋ค.
์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์ ํฌํธ ๋ฒํธ๋ ๋ฐ๊ฟ์ฐ๋ฉฐ ๊ฐ๊ฐ์ ๋จ๋ง๊ธฐ๋ฅผ ์๋ณํ๊ณ ์ ํ๊ณ , ์ด์ฐจํผ ํด๋ผ์ด์ธํธ ์ธก์ ํฌํธ ๋ฒํธ๋ ์๋ ๋น์ด์๊ธฐ ๋๋ฌธ์ ๋ฌด์์๋ก ์ ํํด์ ์ฌ์ฉํ๋ฏ๋ก ๋ฐ๊ฟ์ฐ๋๋ผ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง ์๋๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก ํ ๊ฐ์ ๊ธ๋ก๋ฒ ์ฃผ์๋ฅผ ์๋ง ๊ฐ์ ํ๋ผ์ด๋น ์ฃผ์์ ๋งค์นญ์์ผ ์ฃผ์ ๊ณ ๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค.
์ฃผ์ ๋ณํ์ด ์๋ฃ๋ ํจํท์ ์ธํฐ๋ท์ ์ก์ถ๋๋ฉฐ, ์ด์ ๋ํ ํ์ ํจํท์ ๋ผ์ฐํฐ์๊ฒ ๋๋์์จ๋ค.
๋์์จ ํจํท์ ๋ผ์ฐํ ํ ์ด๋ธ์ ์ ์ฅ๋ ์ ๋ณด๋ฅผ ๋ฐํ์ผ๋ก ๋ค์ ํ๋ผ์ด๋น ์ฃผ์๋ก ๋ณ๊ฒฝํ๊ณ , ์๋์ ์ก์ ์ฒ๋ก ์ด๋ํ๊ฒ ๋๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก ๊ทธ๋ค๋ก ์ฃผ๊ณ ๋ฐ์ ๋๋ ๋ผ์ฐํ ํ ์ด๋ธ์ ์ ํ ์ ๋ณด๋ฅผ ์ฐธ๊ณ ํ๊ฒ ๋๋ฉฐ, ๋ฐ์ดํฐ ์ก/์์ ์ข ๋ฃ ํ ์ ์ ๋์์ด ๋๋๊ฒ ๋๋ฉด ๋ผ์ฐํ ํ ์ด๋ธ์ ๋ฑ๋กํ ์ ๋ณด๋ฅผ ์ ๊ฑฐํ๋ค.
์์์๋ ์ฃผ์ ๋ณํ์ด ๊ธ๋ก๋ฒ <-> ํ๋ผ์ด๋น ์ฃผ์ ๊ฐ ์๋ฐฉํฅ์ผ๋ก ์ผ์ด๋๋ค๊ณ ํ๋ค.
์ด๋, ํ๋ผ์ด๋น ์ฃผ์์์ ๊ธ๋ก๋ฒ ์ฃผ์๋ก ๋ณํํ ๋๋ ๋ผ์ฐํ
ํ
์ด๋ธ์ ์ ๋ณด๊ฐ ๋ฑ๋ก๋์ง ์์๋๋ผ๋ ์ค๊ณ๊ฐ ๊ฐ๋ฅํ๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ๊ธ๋ก๋ฒ ์ฃผ์๋ ๋ผ์ฐํฐ์ ํ ๋น์ด ๋์ด ์๊ณ , ํฌํธ ๋ฒํธ๋ ์ฌ์ค ๋น์ด์๋ ์ ๋ณด๋ฅผ ์ฌ์ฉํ๋ฉด ๋๊ธฐ ๋๋ฌธ์ด๋ค.
ํ์ง๋ง, ํ๋ผ์ด๋น ์ฃผ์๋ก ๋ณํํ ๋์๋ ๋ผ์ฐํ
ํ
์ด๋ธ์ ์ ๋ณด๊ฐ ์์ผ๋ฉด ๋ด๋ถ์์ ์ด๋ค ์ฃผ์๊ฐ ์ฌ์ฉ๋๋์ง ์ ์ ์๊ธฐ ๋๋ฌธ์ ๊ผญ ํ์ํ๋ค.
๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์ธ๋ถ์์ ์ก์ธ์คํ์ง ์๋ ๋จ๋ง ๊ธฐ๊ธฐ์๋ ์ธ๋ถ์์ ํจํท์ ์ก์ ํ ์ ์์ผ๋ฉฐ, ์ก์ธ์คํ๋๋ผ๋ ์ค์ ๋ก ํต์ ์ ์ฌ์ฉํ๋ ํฌํธ ๋ฒํธ๊ฐ ์๋๋ผ๋ฉด ๊ทธ์ชฝ์ผ๋ก ํจํท์ ๋ณด๋ผ ์ ์๋ค. ๋๋ถ์ ๋ถ์ ์นจ์
์ ๋ฐฉ์งํ๋ ํจ๊ณผ๋ฅผ ๊ฐ์ง๊ฒ ๋๋ค.
๋ง์ฝ, ์ธ๋ถ์์ ์ก์ธ์คํ์ง ์๋๋ผ๋ ๊ทธ์ชฝ์ผ๋ก ํจํท์ ์ก์ ํ๊ณ ์ถ๋ค๋ฉด ์ง์ ๋ผ์ฐํ
ํ
์ด๋ธ์ ๋ฑ๋กํด๋๋ฉด ๋๋ค.
๊ณต๊ฐ์ฉ ์๋ฒ๋ ๋ผ์ฐํ ๋ฐ์ ์์ญ์์ ๊ธ๋ก๋ฒ ์ฃผ์๋ฅผ ํ ๋นํ์ง๋ง, ์๋ฒ์ ํ๋ผ์ด๋น ์ฃผ์๋ฅผ ๋ผ์ฐํฐ์ ๋ฑ๋กํด๋๋ฉด ์ธ๋ถ๋ก ํด๋น ์ฃผ์๋ฅผ ๊ณต๊ฐํ ์ ์๊ฒ ๋๋ค. (DNS ์๋ฒ์ ๋ฑ๋กํ ๋๋ ๋ผ์ฐํฐ์ ๋ฑ๋กํ ๊ธ๋ก๋ฒ ์ฃผ์๋ฅผ ๋ฑ๋กํ๋ฉด ๋๋ค)
๐ ๋ผ์ฐํฐ์ ํจํท ํํฐ๋ง ๊ธฐ๋ฅ
ํจํท ํํฐ๋ง ์ MAC, IP, TCP ํค๋์ ๊ธฐ๋ก๋ ๋ด์ฉ์ ์กฐ์ฌํ์ฌ ์ฌ์ ์ ์ค์ ๋ ์กฐ๊ฑด์ ๋ถํฉ๋๋ฉด ํจํท์ ์ค๊ณํ๊ฑฐ๋, ํน์ ํ๊ธฐํ๋ค.
๋ฐฉํ๋ฒฝ ๊ฐ์ ๊ธฐ๊ธฐ, ์ํํธ์จ์ด๋ ๋๋ถ๋ถ ์์ ๊ฐ์ ๋ฐฉ์์ผ๋ก ๋์ํ๋ค.
์ด๊ฑด ์ถํ ์ฑํฐ๋ฅผ ์งํํ๋ฉด์ ๋ ์์ธํ ๋ค๋ฃจ๋๋ก ํ๊ฒ ๋ค.
๐ก ํด์ฆ
Q. ์ ๋ ฅ ์ ํธ๋ฅผ ๋ชจ๋ ํฌํธ์ ์ถ๋ ฅํ๋ ๊ฒ์ ์ค์์นญ ํ๋ธ์ ๋ฆฌํผํฐ ํ๋ธ ์ค ์ด๋ค ๊ฒ์ผ๊น?
A. ๋ฆฌํผํฐ ํ๋ธ
Q. ๋คํธ์ํฌ ๋ฒํธ์ ํธ์คํธ ๋ฒํธ์ ๋นํธ ์๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ์ ๋ฌด์์ผ๊น?
A. ๋ท๋ง์คํฌ
Q. ํฐ ํจํท์ ๋ถํ ํ๋ ๊ธฐ๋ฅ์ ๋ญ๋ผ๊ณ ํ ๊น?
A. ์กฐ๊ฐ ๋๋๊ธฐ
Q. ๋ผ์ฐํฐ์ ๊ฒฝ๋กํ์ '๋ท๋ง์คํฌ'์ 0.0.0.0์ธ ๊ฒฝ๋ก ์ ๋ณด๋ ๋ฌด์์ ์๋ฏธํ ๊น?
A. ๊ธฐ๋ณธ ๊ฒฝ๋ก