DevLog ๐ถ
[Network] ๋ฐฉํ๋ฒฝ์ ํจํท ํํฐ๋ง ๊ณผ์ ์์๋ณด๊ธฐ ๋ณธ๋ฌธ
[Network] ๋ฐฉํ๋ฒฝ์ ํจํท ํํฐ๋ง ๊ณผ์ ์์๋ณด๊ธฐ
dolmeng2 2023. 5. 19. 00:42๐ฑ ๋ค์ด๊ฐ๊ธฐ ์
์ง๋ ํฌ์คํ ๊น์ง๋ ํด๋ผ์ด์ธํธ ์ธก LAN์์ ๋ผ์ฐํฐ๊น์ง ์ด๋ป๊ฒ ํจํท์ด ํ๋ ๋์ง ์์๋ณด์์๋ค.
๊ทธ ์ดํ๋ก๋ ์ ๊ธฐ ์ ํธ๋ก ๋ณํ๋๊ณ , ํจํท์ด ์ค๊ณ๋๊ณ , ํต์ ํ์ ์ด๋ ํ๋ก๋ฐ์ด๋์ ๋คํธ์ํฌ๋ฅผ ํตํด ์๋ฒ ์ธก์ผ๋ก ์ด๋ป๊ฒ ์ด๋ํ๋์ง ๊ทธ๋ฌํ ๊ณผ์ ์ด ์์ง๋ง ๋ด์ฉ์ด ๋๋ฌด ๊น์ ๊ฒ ๊ฐ์์ ์๋ตํ๋ค.
์ด๋ฒ ํฌ์คํ ์์๋ ์น ์๋ฒ์์ ์ด๋ค ์์ผ๋ก ์์ฒญ์ด ์ฒ๋ฆฌ๋๋์ง ์์๋ณด๊ณ ์ ํ๋ค.
๐ฑ ์น ์๋ฒ๋ ์ด๋์ ์ค์น๋ ๊น์?
๊ณผ๊ฑฐ์๋ ์ฌ๋ด์ LAN์ ์๋ฒ๋ฅผ ์ค์นํ ๋ค์, ์ธํฐ๋ท์์ ์ง์ ์ ์ผ๋ก ์ก์ธ์คํ๋ค.
์ด๋ฌ๋ฉด ํจํท์ ์ก์ธ์ค ํ์ , ์๋ฒ์ธก ๋ผ์ฐํฐ๋ฅผ ๊ฒฝ์ ํด์ ์๋ฒ ๋จธ์ ์ ๋์ฐฉํ์ฌ ํจํท์ด ํ๋ฅด๊ฒ ๋๋ค.
ํ์ง๋ง, ์ด ๋ฐฉ๋ฒ์ ์๋ฒ์ ํด๋ผ์ด์ธํธ ๋ชจ๋์ ๊ธ๋ก๋ฒ ์ฃผ์๋ฅผ ํ ๋นํด์ผ ๋ผ์ IP ์ฃผ์๊ฐ ๋ถ์กฑํด์ง๋ค.
๋ํ, ์๋ฒ๊ฐ ์ง์ ์ ์ผ๋ก ๋ ธ์ถ๋๊ธฐ ๋๋ฌธ์ ๋ณด์์ ์ผ๋ก๋ ์ข์ง ์๋ค.
๊ทธ๋์ ์์ฆ์ ๋ฐฉํ๋ฒฝ์ ํตํด์ ํน์ ์๋ฒ์์ ๋์ํ๋ ํน์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๊ทผํ๋ ํจํท๋ง ํต๊ณผํ๊ณ , ๋๋จธ์ง ํจํท์ ์ฐจ๋จ์์ผ์ ๋ณด์์ ์ธก๋ฉด์ ๋ณด์ํ์๋ค.
ํน์, ํ์ฌ ๋ด์ ์ค์นํ์ง ์๊ณ ํ๋ก๋ฐ์ด๋๊ฐ ์ด์ํ๋ ๋ฐ์ดํฐ์ผํฐ ์์ค์ ์๋ฒ๋ฅผ ๊ฐ์ง๊ณ ๋ค์ด๊ฐ์ ์ค์นํ๊ฑฐ๋, ํ๋ก๋ฐ์ด๋๊ฐ ์์ ํ๊ณ ์๋ ์๋ฒ๋ฅผ ๋น๋ ค์ฐ๋ ํํ๋ก ์ด์ํ๋ ๊ฒฝ์ฐ๋ ์๋ค.
๐ฌ ์ฌ๊ธฐ์ ํ๋ก๋ฐ์ด๋๋, ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์ธํฐ๋ท ํต์ ์ฌ๋ฅผ ์๋ฏธํ๋ค.
๋ฐ์ดํฐ์ผํฐ๋ ๋๋ถ๋ถ ํ๋ก๋ฐ์ด๋ ์ค์ฌ ๋ถ๋ถ ์ชฝ๊ณผ ์ง๊ฒฐ๋์ด ์์ด ์๋ฒ ์ค์น ์ ๊ณ ์์ผ๋ก ์ก์ธ์ค ๊ฐ๋ฅํ๋ค๋ ์ฅ์ ์ด ์๋ค. ์ค์น ์ฅ์๋ ๋จ์ ํ์ฌ๋ณด๋ค ์์ ํ ๊ฑด๋ฌผ ๋ด์ ์ค์นํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๊ธฐ ๋๋ฌธ์ ์์ ์ฑ์ด ๋๋ค.
์๋ฌดํผ ์ด ๊ฒฝ์ฐ์๋ ์ธํฐ๋ท ์ค์ฌ ๋ถ๋ถ์์ ๋ฐ์ดํฐ ์ผํฐ๋ก ํจํท์ด ํ๋ฌ๊ฐ๊ณ , ์๋ฒ ๋จธ์ ์ ๋์ฐฉํ๊ธฐ ๋๋ฌธ์ ๋ฐ์ดํฐ ์ผํฐ ์ชฝ์ ๋ฐฉํ๋ฒฝ์ด ์ค์น๋์ด ์๋ค๋ฉด 1์ฐจ์ ์ผ๋ก ๊ฑธ๋ฌ์ง ํจํท์ ๋ํด์ ํจํท์ด ๋ฐ๊ฒ ๋๋ค.
๋ ๊ฒฝ์ฐ ๋ชจ๋ ๋ผ์ฐํฐ์์ ์ค๊ณ๋๊ณ , ์ต์ข ์ ์ผ๋ก ์๋ฒ์ ๋์ฐฉํ๋ค๋ ๊ฒ์ ๋์ผํ๋ค.
๐ฑ ๋ฐฉํ๋ฒฝ์ ์๋ฆฌ์ ๋์ ๊ณผ์
๐ฌ ํจํท ํํฐ๋ง
๋ฐฉํ๋ฒฝ์ ๊ธฐ๋ณธ์ ์ผ๋ก ํน์ ์๋ฒ์ ํด๋น ์๋ฒ ๋ด๋ถ์ ํน์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ก์ธ์คํ๋ ํจํท๋ง ํต๊ณผ์ํค๊ณ , ๋๋จธ์ง๋ ์ฐจ๋จ์ํจ๋ค.
์ฌ๊ธฐ์ ์ด๋ค ๊ธฐ์ค์ผ๋ก ํจํท์ ํต๊ณผ์ํค๊ณ ๊ฑฐ๋ฅด๋์ง๋ ๋ค์ํ ๋ฐฉ๋ฒ์ด ์์ง๋ง (ํจํท ํํฐ๋ง, ์ ํ๋ฆฌ์ผ์ด์ ๊ฒ์ดํธ์จ์ด, ์ํท ๊ฒ์ดํธ์จ์ด ๋ฑ) ์ฌ๊ธฐ์๋ ํจํท ํํฐ๋ง์ ๋ํด์ ์ค์ ์ ์ผ๋ก ๋ค๋ฃจ์ด๋ณด์.
๊ถ๊ธํด์ ๊ฐ๋จํ๊ฒ ์ ํ๋ฆฌ์ผ์ด์ ๊ฒ์ดํธ์จ์ด์ ์ํท ๊ฒ์ดํธ์จ์ด์ ๋ํด์ ์ฐพ์๋ณด์๋ค.
- ์ ํ๋ฆฌ์ผ์ด์ ๊ฒ์ดํธ์จ์ด
OSI 7๊ณ์ธต์ ์์ฉ ๋ ์ด์ด์์ ๋์ํ๋ ๊ฒ์ดํธ์จ์ด์ด๋ค.
๋ฐฉํ๋ฒฝ์ ํ๋ก์๋ฅผ ์ด์ฉํ์ฌ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ์๋น์ค๋ง๋ค ๋ค๋ฅธ ํ๋ก์ ์๋ฒ๋ฅผ ํตํด์ ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ์ด๋ค.
ํจํท ํํธ์ด ๋ฐฉ์๋ณด๋ค ๋น๊ต์ ๋์ ๋ณด์์ฑ์ ๊ฐ์ง๊ณ ์์ง๋ง, ํ๋์จ์ด์ ์์กด์ ์ด๊ณ ์์ฉ ๊ณ์ธต์์ ๋์ํ๋ค ๋ณด๋ ๋คํธ์ํฌ์ ๋ถํ๊ฐ ๋ง์ด ๋ ๋ค.
- ์ํท ๊ฒ์ดํธ์จ์ด
OSI 7๊ณ์ธต์์ ์ธ์ ๋ ์ด์ด, ์์ฉ ๋ ์ด์ด์์ ์ฌ์ด์์ ๋์ํ๋ ๊ฒ์ดํธ์จ์ด์ด๋ค.
์๋น์ค๋ง๋ค ํ๋ก์ ์๋ฒ๊ฐ ์๋ ๊ฒ์ด ์๋, ํ๋์ ํ๋ก์๋ฅผ ํตํด ๋ชจ๋ ์๋น์ค๋ฅผ ์ฒ๋ฆฌํ ์ ์๋๋ก ๋ง๋ค์๋ค.
ํจํท ํํฐ๋ง์ ์กฐ๊ฑด์์๋ ์๋์ ๊ฐ์ ์ค์ ์ ๋ณด๋ค์ ์์ฃผ ์ฌ์ฉํ๋ค.
ํค๋์ ์ข ๋ฅ | ์กฐ๊ฑด ์ค์ ์ ์ฌ์ฉํ๋ ํญ๋ชฉ | ์ค๋ช |
MAC ํค๋ | ์ก์ ์ฒ MAC ์ฃผ์ | ๋ผ์ฐํฐ๋ ํจํท ์ค๊ณ ์ MAC ์ฃผ์๋ฅผ ๋ฐ๊ฟ์ด๋ค. - ์ค๊ณ ๋์ ๋ผ์ฐํฐ์ MAC ์ฃผ์๋ ์์ ์ฒ MAC ์ฃผ์ ํญ๋ชฉ์, ์์ ์ MAC ์ฃผ์๋ ์ก์ ์ฒ MAC ์ฃผ์ ํญ๋ชฉ์ ๊ธฐ๋กํ๋ค. - ์ด๋, ์ก์ ์ฒ MAC ์ฃผ์๋ฅผ ํตํด์ ์ง์ ์ ์ค๊ณํ ๋ผ์ฐํฐ์ MAC ์ฃผ์๋ฅผ ์ ์ ์๊ฒ ๋๋ค. |
IP ํค๋ | ์ก์ ์ฒ IP ์ฃผ์ | ํจํท์ ์ต์ด๋ก ์ก์ ํ ๊ธฐ๊ธฐ์ IP ์ฃผ์. ํจํท์ ์ก์ ํ ๊ธฐ๊ธฐ๋ฅผ ์กฐ๊ฑด์ผ๋ก ์ค์ ํ๋ ๊ฒฝ์ฐ์ ์ฌ์ฉํ๋ค. |
์์ ์ฒ IP ์ฃผ์ | ํจํท์ ๊ฑด๋ค์ค ๋์์ IP ์ฃผ์. ํจํท์ด ๊ฐ ๋ชฉ์ ์ง๋ฅผ ์กฐ๊ฑด์ผ๋ก ์ค์ ํ๋ ๊ฒฝ์ฐ์ ์ฌ์ฉํ๋ค. |
|
ํ๋กํ ์ฝ ๋ฒํธ | ์ฃผ์ ํ๋กํ ์ฝ ๋ฒํธ๋ ๋ค์๊ณผ ๊ฐ๋ค. - IP:0, ICMP:1, TCP:6, UDP:17, OSPF:89 |
|
TCP ํค๋ or UDP ํค๋ |
์ก์ ์ฒ ํฌํธ ๋ฒํธ | ํจํท์ ์ก์ ํ ํ๋ก๊ทธ๋จ์ ํ ๋น๋ ํฌํธ๋ฒํธ. - ์๋ฒ ํ๋ก๊ทธ๋จ์ ํ ๋น๋ ํฌํธ ๋ฒํธ๋ ๊ณ ์ ๋๊ธฐ ๋๋ฌธ์ ์๋ฒ ์ธก์์ ๋ฐ์ก๋ ํจํท์ ์ ํ ํฌํธ ๋ฒํธ๋ฅผ ํตํด์ ์๋ฒ์ ๋ํ ํ๋ณ์ด ๊ฐ๋ฅํ๋ค. - ํด๋ผ์ด์ธํธ ํ๋ก๊ทธ๋จ์ ํฌํธ ๋ฒํธ๋ ๋๋ค์ผ๋ก ํ ๋น๋๊ธฐ ๋๋ฌธ์ ํ๋จํ๊ธฐ ์ด๋ ต๋ค. |
์์ ์ฒ ํฌํธ ๋ฒํธ | ํจํท์ ๊ฑด๋ค์ค ๋์์ ํ๋ก๊ทธ๋จ์ ํ ๋น๋ ํฌํธ ๋ฒํธ. - ๋ง์ฐฌ๊ฐ์ง๋ก ์๋ฒ์ ํฌํธ ๋ฒํธ๋ ์กฐ๊ฑด ์ค์ ์ผ๋ก ๋ง์ด ํ๋๋ฐ, ํด๋ผ์ด์ธํธ ํฌํธ ๋ฒํธ๋ ๊ฑฐ์ ํ์ง ์๋๋ค. |
|
TCP ์ปจํธ๋กค ๋นํธ | TCP ํ๋กํ ์ฝ ์ ์ด ์ ์ฌ์ฉํ๋ ์ ๋ณด์ด๋ค. ACK: ์ ํจํจ (์ ํํ๊ฒ ๋์ฐฉ) PSH: ์ก์ ๋ฒํผํ ์ ์ฅ ์์ด ๋ฐ๋ก ์ก์ RST: ์ ์์ ๊ฐ์ ๋ก ์ข ๋ฃ SYN: ํต์ ๊ฐ์ ์ ์ ์ ๋์์์ ์ต์ด๋ก ๋ณด๋ธ ํจํท์ SYN=1, ACK = 0 ์ด๋ ์ด ํจํท์ ํํฐ๋ง ํ๋ฉด ๊ทธ ๋ค์ ๋์์ ์ฐจ๋จํ ์ ์๋ค. FIN: ์ฐ๊ฒฐ ๋์ |
|
ํ๋ ๊ทธ๋จผํธ | IP ํ๋กํ ์ฝ์ ์กฐ๊ฐ ๋๋๊ธฐ ๊ธฐ๋ฅ์ผ๋ก ํจํท์ ๋ถํ ํ๊ณ , ์ด ํจํท์ด ๋ ๋ฒ์งธ ์ดํ์์ ๋ํ๋ธ๋ค. | |
ICMP ๋ฉ์์ง | ICMP ๋ฉ์์ง ์ ํ | ICMP ๋ฉ์์ง๋ ํจํท ๋ฐฐ์ก ๋์ค์ ์ด์์ด ์๊ฑฐ๋, ํต์ ์๋์ ๋์์ ํ์ธํ ๋ ์ฌ์ฉํ๋ค. 0: ping ๋ช ๋ น์ผ๋ก ๋ณด๋ด๋ ICMP ์์ฝ ๋ฉ์์ง์ ์๋ตํ๋ ๊ฒ. - 0๊ณผ 8์ ์ฐจ๋จํ๋ฉด ping ๋ช ๋ น์ ์๋ต์ ๋์์ค์ง ์๋๋ค. (์ด๋ค ๊ธฐ๊ธฐ๊ฐ ๋คํธ์ํฌ์ ์กด์ฌํ๋์ง ping ๋ช ๋ น์ด๋ก ์ฐพ์ ๋๊ฐ ๋ง์๋ฐ ๊ทธ๋ฐ ๊ฑธ ์ฐจ๋จํด๋ฒ๋ฆฌ๋ ๊ฑฐ์) 8: ping ๋ช ๋ น์ ์คํํ๋ฉด ICMP ์์ฝ ๋ฉ์์ง๊ฐ ์ก์ฑ๋๋๋ฐ, ์ด๋ฅผ ICMP ์์ฝ๋ผ๊ณ ํ๋ค. |
๊ณต๊ฐ์ฉ ์๋ฒ๋ฅผ ์ค์นํ LAN๊ณผ ์ฌ๋ด LAN์ด ๋ถ๋ฆฌ๋์ด ์๊ณ , ์น ์๋ฒ๋ ๊ณต๊ฐ ์๋ฒ์ฉ LAN์ ์ ์๋์ด ์๋ค๊ณ ์๊ฐํด๋ณด์.
ํจํท ํํฐ๋ง ์กฐ๊ฑด ์ค์ ์ ๋จผ์ , ์ก/์์ ์ฒ IP ์ฃผ์์ ๋ฐ๋ผ์ ์์์ ๊ณผ ์ข ์ ์ ํ๋จํ๋ค.
์ธํฐ๋ท์์ ์น ์๋ฒ๋ก ํจํท์ด ๋ค์ด์ค๋ค๋ฉด ์ข ์ ์ธ ์์ ์ฒ IP ์ฃผ์๊ฐ ์ค์ ์น ์๋ฒ์ IP ์ฃผ์์ ์ผ์นํ๋์ง ํ๋จํ์ฌ ํจํท์ ํต๊ณผ์ํค๊ฒ ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ด๋ฌํ ์กฐ๊ฑด๋ค์ ์์ ๊ฐ์ด ์์ฑํด๋์ด์ ํํฐ๋ง์ ์งํํ๋ ๊ฒ์ด๋ค.
์ฒซ ๋ฒ์งธ ํ์ ๋ณด์. ์ก์ ์ฒ IP, ํฌํธ ๋ฒํธ๋ ์ด๋ค ๊ฒ์ด๋ ์๊ด์์ง๋ง ์์ ์ฒ IP / ํฌํธ๋ฒํธ๊ฐ ์ผ์นํด์ผ ํด๋น ์์ฒญ์ด ๋ค์ด์ค๊ฒ ๋๋ค.
- ์ฌ๊ธฐ์ ํฌํธ ๋ฒํธ๊น์ง ๋ณด๋ ๊ฒ์ ์ ํ๋ฆฌ์ผ์ด์ ๊น์ง ํ์ ์ํค๋ ค๊ณ ํ๋ ๊ฒ์ด๋ค. ์ฌ๊ธฐ์๋ ์น ์๋ฒ์์ ํํ ์ฌ์ฉํ๋ 80๋ฒ์ผ๋ก ๊ณ ์ ์ํจ ์ฌ๋ก๋ฅผ ๋ณด๋ ๊ฒ์ด๋ค.
ํ์ง๋ง, ๋จ์ํ ์์ ์ฒ๋ก ํจํท์ด ํํฐ๋ง๋์ด ๋ค์ด๊ฐ๋ ๊ฒ๋ฟ๋ง ์๋๋ผ ์์ ์ฒ๊ฐ ํจํท์ ์ ๋ฐ์๋์ง ๋ค์ ์ก์ ์ฒ์๊ฒ ์๋ ค์ผ ํ๋ค.
์ด ๊ฒฝ์ฐ ๋ฐ๋๋ก ์์ ์ฒ์ IP, ํฌํธ ๋ฒํธ๋ ์๊ด ์์ด ์ก์ ์ฒ์ IP / ํฌํธ๋ฒํธ๊ฐ ํจํท์ ๋ณด๋๋ ๊ณณ์ธ์ง ํ๋จํด์ผ ํ๋ค.
๐ฌ IP / ํฌํธ ๋ฒํธ๋ง์ผ๋ก๋ ๋ถ์กฑํด!
์ฌ์ค IP์ ํฌํธ ๋ฒํธ๋ฅผ ํตํด์ ์ด๋ค ์น ์๋ฒ์ ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ํจํท์ด ๋ค์ด์ค๊ฒ ํ ์ง๋ ์ ํ๋ค.
ํ์ง๋ง, ์น ์๋ฒ ์ธก์์ ์ธํฐ๋ท ์ชฝ์ผ๋ก ์ก์ธ์คํ๋ ๋์์ ์ด๋ป๊ฒ ์ปจํธ๋กคํ ์ ์์๊น?
๋จ์ํ ์น ์๋ฒ์์ ์ธํฐ๋ท์ผ๋ก ํ๋ฅด๋ ํจํท์ ์ ์ง์ํค๋ฉด ์๋ฐฉํฅ ํต์ ์ธ TCP ํ๋กํ ์ฝ์ ์ํด ์ธํฐ๋ท์์ ์น ์๋ฒ ์ธก์ผ๋ก ํ๋ฅด๊ฒ ํ๋ ๊ฒ๋ ์ ์งํ๊ฒ ๋๋ค.
์ด๋ฅผ ์ํด TCP ํค๋์ ์ปจํธ๋กค ๋นํธ๋ฅผ ์ฌ์ฉํ๋ค.
์์ ๋งํ ๊ฒ์ฒ๋ผ ์ต์ด์ ํจํท๋ง SYN=1, ACK=0์ผ๋ก ์ค์ ๋๋๋ฐ, ์ธํฐ๋ท -> ์น ์๋ฒ๋ก ๋ณด๋ด๋ ์ด ๊ฐ์ ์ฐจ๋จํ๋ค๊ณ ์๊ฐํด๋ณด์.
๊ทธ๋ฌ๋ฉด ์ต์ด์ ํจํท์ ๋ํด์ ์๋ตํ๋ ๊ฒฝ์ฐ๊ฐ ์๊ธฐ ๋๋ฌธ์ ์น ์๋ฒ -> ์ธํฐ๋ท ์ธก์ผ๋ก ํจํท์ด ํ๋ฅด์ง ์๊ฒ ๋๋ค.
๊ทธ๋์ ์ธํฐ๋ท์ ์ก์ธ์ค๋ฅผ ํ๋ ค๊ณ ํด๋ ์ ์ ๋์์ด ๋ฌด์กฐ๊ฑด ์คํจํ๊ฒ ๋๋ค.
๋ฐ๋๋ก ์ธํฐ๋ท -> ์น ์๋ฒ๋ก ํจํท์ด ํ๋ฅผ ๋ ์ต์ด์ ํจํท์ ์์ ์ฒ๋ '์น ์๋ฒ'๊ฐ ๋ ๊ฒ์ด๋ค.
๊ทธ๋ฌ๋ฉด ํ์ ์ฒซ ๋ฒ์งธ ํ์ด ์ผ์นํด์ ํต๊ณผํ ๊ฒ์ด๋ค.
์ดํ, ๋ ๋ฒ์งธ ํจํท์ ์ก์ ์ฒ๊ฐ ์น ์๋ฒ๊ฐ ๋ ๊ฒ์ด์ง๋ง, ์ต์ด์ ํจํท์ด ์๋๊ธฐ ๋๋ฌธ์ ์ปจํธ๋กค ๋นํธ๊ฐ SYN=1, ACK=0์ด ์๋ ๊ฒ์ด๋ค.
๊ทธ๋์ ๋ ๋ฒ์งธ ํ์ ์กฐ๊ฑด์ ์ผ์นํ์ง ์๊ฒ ๋๋ฉด์ ์ธ ๋ฒ์งธ ์กฐ๊ฑด์ผ๋ก ๊ฐ๊ฒ ๋๊ณ , ํจํท์ด ํต๊ณผํ๊ฒ ๋ ๊ฒ์ด๋ค.
์ด๋ฐ ์์ผ๋ก ์ดํ์ ์ธํฐ๋ท -> ์น ์๋ฒ๋ก ํ๋ฅด๋ ํจํท๋ค์ ๋ชจ๋ ์ฒซ ๋ฒ์งธ๋ ์ธ ๋ฒ์งธ ํ์ ํต๊ณผํ์ฌ ํจํท ํํฐ๋ง์ด ํต๊ณผํ๊ฒ ๋๋ค.
๐ฌ ํญ์ ์์ ํ๊ฒ ํต๊ณผ์ํค๊ฑฐ๋ ์ฐจ๋จ์ํฌ ์ ์์๊น?
TCP๊ฐ ์๋ UDP์์๋ ์์ ํ๊ฒ ์์ ๊ตฌ์กฐ๊ฐ ๋์ํ ๊น?
์ฐ๋ฆฌ๋ ์ด์ ์ DNS ์๋ฒ๋ฅผ ํตํด IP ์ฃผ์๋ฅผ ์ป์ด์ค๋ ํ์๋ UDP ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ค๊ณ ๋ฐฐ์ ์๋ค.
ํ์ง๋ง, UDP์ ๊ฒฝ์ฐ ๋ณ๋์ ์ ์ ๋จ๊ณ๊ฐ ์๊ธฐ ๋๋ฌธ์ TCP์ฒ๋ผ ์ปจํธ๋กค ๋นํธ๋ฅผ ํตํด ์ก์ธ์ค ๋ฐฉํฅ์ ํ๋ณํ ์ ์๋ค.
๊ทธ๋์ ์น ์๋ฒ -> ์ธํฐ๋ท์ ํ์ฉํ์ง๋ง ์ธํฐ๋ท -> ์น ์๋ฒ๋ ์ฐจ๋จํ๋๋ก ๋ง๋ค ์๋ ์๋ค.
์ด๋๋ ์ด๋ ์ ๋์ ์ํ์ฑ์ ๊ฐ์ง๊ณ ํจํท์ ์ ๋ถ ํต๊ณผํ๊ฑฐ๋, ์ ๋ถ ์ฐจ๋จํ๋ ๋ฐฉ๋ฒ์ ์ ํํด์ผ ํ๋ค.
๐ฌ ์ฌ๋ด LAN๊ณผ ๊ณต๊ฐ ์๋ฒ LAN
์์์ ๋ดค๋ ๊ทธ๋ฆผ์ ๋ค์ ๋ณด์.
์ง๊ธ๊น์ง๋ ์ธํฐ๋ท <-> ๊ณต๊ฐ ์๋ฒ์ฉ LAN ํจํท์ ๊ณ ๋ คํ์์ง๋ง, ์ฌ์ค ์ฌ๋ด LAN <-> ์ธํฐ๋ท ์ฌ์ด์ ํจํท ์๋๋ ๊ณ ๋ คํด์ผ ํ๋ค.
ํจํท ํํฐ๋งํ ๋ฐฉํ๋ฒฝ์ ํจํท ํต๊ณผ ๋ฐ ์ฐจ๋จ๋ฟ๋ง ์๋๋ผ ์ฃผ์ ๋ณํ ๊ธฐ๋ฅ๋ ๊ฐ์ง๊ณ ์๊ธฐ ๋๋ฌธ์, ์ธํฐ๋ท <-> ์ฌ๋ด LAN์ ์๋ํ๋ ํจํท ์ฌ์ด์ ์ฃผ์ ๋ณํ ๊ธฐ๋ฅ๋ ํ์ํ๋ค.
๐ก๋ณดํต ์ธํฐ๋ท ๋ผ์ฐํฐ์ ๋ผ์ฐํ ํ ์ด๋ธ์๋ ํ๋ผ์ด๋น ์ฃผ์๋ฅผ ๋ฑ๋กํ์ง ์์์ ํ๋ผ์ด๋น ์ฃผ์๋ก ๊ฐ ํจํท์ ์ค๊ณํ์ง ์๊ณ ๋ฒ๋ฆฌ๊ธฐ ๋๋ฌธ์ ์ฃผ์ ๋ณํ์ด ํ์ํ๋ค.
ํ์ง๋ง, ๋ฐฉํ๋ฒฝ์ ๋ด์ฅ๋์ด ์๋ ๋ผ์ฐํฐ๋ ์ฌ์ฉ์๊ฐ ์ค์ค๋ก ์ค์ ํ ์ ์๊ธฐ ๋๋ฌธ์ ํ๋ผ์ด๋น ์ฃผ์๋ฅผ ๋ฑ๋กํ๋ฉด ํ๋ผ์ด๋น ์ฃผ์ ๊ทธ๋๋ก ๊ณต๊ฐ ์๋ฒ์ฉ LAN๊ณผ ์ฌ๋ด LAN ์ฌ์ด์์ ํจํท์ ์ค๊ณํ ์ ์๋ค. ๊ทธ๋์ ๋ณ๋๋ก ๊ณต๊ฐ ์๋ฒ์ฉ LAN๊ณผ ์ฌ๋ด ์๋ฒ์ฉ LAN์ ์๋ํ๋ ํจํท์ ์ฃผ์ ๋ณํ์ ํ ํ์๊ฐ ์๋ค!
๋ฐฉํ๋ฒฝ์ ํจํท์ ํต๊ณผ์ํค๊ธฐ ์ ์ ์ถ๋ฐ์ง IP ์ฃผ์์ ๋์ฐฉ์ง IP ์ฃผ์๋ฅผ ํ์ธํ๊ณ ํ์ํ ๊ฒฝ์ฐ ์ฃผ์ ๋ณํ์ ์์ ์ ์งํํ๋ค.
์ด๋, ํจํท ํํฐ๋งํ ๋ฐฉํ๋ฒฝ์ ๊ฒฝ์ฐ ํ๋ผ์ด๋น IP ์ฃผ์์ ๊ธ๋ก๋ฒ IP ์ฃผ์ ๊ฐ์ ๋์์ ์๋์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋ค.
๋ง์ฝ ๋ด๋ถ ๋คํธ์ํฌ์์ ์ถ๋ฐํ ํจํท์ ํ๋ผ์ด๋น IP ์ฃผ์๋ฅผ ๋ฐฉํ๋ฒฝ์ด ๊ฐ์งํ๊ฒ ๋๋ฉด, ํด๋น ์ฃผ์๋ฅผ ์ธํฐ๋ท์ ์ ์ํ๊ธฐ ์ํด ํ ๋น๋ ๊ธ๋ก๋ฒ IP ์ฃผ์๋ก ๋ณํํ๊ณ (์ฃผ์ ๋ณํ ํ ์ด๋ธ ์ฐธ๊ณ ), ๋ณํ๋ ํจํท์ ์ธํฐ๋ท์ ์ ์ก๋๋ค. ํฌํธ ๋ฒํธ ์ญ์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ ์ฐ๋ ํฌํธ๋ก ๋ณํํ๊ณ , ๋์ค์ ์๋์ ํฌํธ๋ก ๋ณํํ๋ ๊ทธ๋ฐ ์์ ์ ์งํํ๋ค. (์ด์ ํฌ์คํ ์์ ์ค๋ช ํ๋ ๊ณผ์ ๊ณผ ๋น์ทํ๋ค.)
๊ฒฐ๊ณผ์ ์ผ๋ก ๋ฐฉํ๋ฒฝ์ ํจํท์ด ๋์ฐฉํ๋ฉด, ์กฐ๊ฑด์ ํด๋นํ๋์ง ํ๋จํ๊ณ ํจํท์ ์ค๊ณํ๋ค.
ํจํท ์ค๊ณ ๋์์ ๋ผ์ฐํฐ์ ๊ฑฐ์ ๋น์ทํ๊ธฐ ๋๋ฌธ์ ํจํท์ด ํต๊ณผํ๋์ง๊ฐ ๊ฐ์ฅ ์ค์ํ๋ค.
(์ฐธ๊ณ ๋ก, ํจํท์ ๋ฒ๋ฆฌ๊ฒ ๋๋ฉด ๋ฒ๋ฆฐ ๊ธฐ๋ก์ ๋จ๊ธฐ๊ฒ ๋๋ค. ์นจ์ ์ ๋ก๊ทธ ํ์ธ์ฉ๋...? ๊ทผ๋ฐ ๋ผ์ฐํฐ ์์ฒด๋ฅผ ๋ฐฉํ๋ฒฝ์ผ๋ก ์ฌ์ฉํ๊ฒ ๋๋ฉด ๋ฉ๋ชจ๋ฆฌ๊ฐ ์ ์ด์ ๋ณดํต ๋ก๊ทธ๋ฅผ ์ ๋จ๊ธด๋ค๊ณ ํ๋ค)
ํ์ง๋ง, ๋ฐฉํ๋ฒฝ์ผ๋ก ๋ชจ๋ ๊ณต๊ฒฉ์ ๋ง๋ ๊ฒ์ ๋น์ฐํ ์ ๋๋ค.
๋ฐฉํ๋ฒฝ์ ๋จ์ํ ์์ ๊ณผ ์ข ์ ๋ง์ ํ์ธํ๊ธฐ ๋๋ฌธ์ ํจํท ์ฌ์ด์ ํน์ํ ๋ฐ์ดํฐ๋ ์ ์๊ฐ ์๋ค.
๊ทธ๋์ ํจํท ๋ด์ฉ์ ์กฐ์ฌํด์ ์ํํ ๋ฐ์ดํฐ๊ฐ ๋ค์ด์๋์ง ํ๋จํด์ ์ฐจ๋จํ๋ ์ฅ์น๋ ๊ทธ๋ฐ ๊ฑธ ์ค๋นํ๋ ๊ฒ์ด ์ค์ํ๋ค.
๐ฑ ํจํท ํํฐ๋งํ ๋ฐฉํ๋ฒฝ์ ์์ ์ฒ IP ์ฃผ์, ์ก์ ์ฒ IP ์ฃผ์, ์์ ์ฒ ํฌํธ ๋ฒํธ, ์ก์ ์ฒ ํฌํธ ๋ฒํธ, ์ปจํธ๋กค ๋นํธ ๋ฑ์ผ๋ก ํจํท์ ํต๊ณผ์ํฌ์ง ํ๋จํ๋ค.