๋ณธ ๊ธ์ ์๋ ์ ํ๋ธ ๋ด์ฉ์ ์ฐธ๊ณ ํ์ฌ, ์ดํดํ ๋ฐ๋ฅผ ๋ฐํ์ผ๋ก ์ฌ ์ ๋ฆฌํ ๊ธ์ ๋๋ค.
๊ธ์ด ์์ง ์ ๋ฆฌ๊ฐ ์์ง ๋ ๋ก์ฐํ ๊ธ์ ๋๋ค. ๋ณด๊ธฐ ๋ถํธํ ์ ์์ต๋๋ค.
3๊ณ์ธต ์ฆ, ๋ผ์ฐํฐ์ ์ญํ ์ ๋ชฉ์ ์ง๊น์ง์ ์ต์ ์ ๊ฒฝ๋ก๋ฅผ IP์ฃผ์๋ฅผ ํตํด์ ๋ผ์ฐํ (์ค์์นญ) ํด์ฃผ๋ ๊ฒ์ด๋ค.
์ด๋ฌํ ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ์ง๋์ฒ๋ผ ์ ์ฅํด ๋ ๊ฒ์ด ๋ฐ๋ก ๋ผ์ฐํ ํ ์ด๋ธ์ด๋ค.
๋ฐ๋ผ์ ๋ผ์ฐํ ํ ์ด๋ธ์ ์ ํ์๋ ๋คํธ์ํฌ ๋์ญ๋ง ์ฐพ์ ๊ฐ ์ ์๊ณ , ๋ผ์ฐํ ํ ์ด๋ธ์ ์ ํ์์ง ์์ ๋คํธ์ํฌ ๋์ญ์ ์ฐพ์๊ฐ ์ ์๋ค.
๋์ ๋ผ์ฐํ ํ ์ด๋ธ์ ์์ผ๋ฉด ์ฃผ๋ ๊ฒ์ดํธ์จ์ด๋ก ๋๊ฐ๋ค.
์ ์ก ๊ณผ์ ์ ์ดํด๋ณด์.
A๊ฐ ์์ ์ ๋ผ์ฐํ
ํ
์ด๋ธ์ ๋จผ์ ์ดํด๋ณธ๋ค.
๋ชฉ์ ์ง์ธ B์ ๋คํธ์ํฌ ๋์ญ(20๋ฒ์ง ๊ฐ๋ฆฌ๋ด๋์ ์ฃผ์)๊ฐ ์์ ์๊ฒ ์๋์ง ์ดํด๋ณธ๋ค.
A์ ๋ผ์ฐํ ํ ์ด๋ธ์ B์ ๋คํธ์ํฌ ๋์ญ์ด ์์ผ๋ฏ๋ก ๋ณด๋ผ ์ ์๋ค. ๋ณด๋ธ๋ค๊ณ ์๊ฐํด๋ณด์.
๋ค์๊ณผ ๊ฐ์ด ํจํท์ ๋ณด๋ธ๋ค.
2(3(4--ํํ๋ก ํจํท์ด ๊ฐ์ธ์ ธ์๋ ๊ฒ์ ํ์ธ ํ ์ ์๋ค.
์ฌ๊ธฐ์ Eth ์ฆ, A๊ฐ B์๊ฒ ํจํท์ ๋ณด๋ผ ๋, ์ด๋๋ท ํ๋กํ ์ฝ์ ๋ค์ด๊ฐ๋ ์ฒซ๋ฒ์งธ MAC ์ฃผ์๋ ๋ฌด์์ผ๊น?
์ ๋ต์ ๋ฐ๋ก 192.168.10.1์ ์์ดํผ๋ฅผ ๊ฐ์ง MAC ์ฃผ์์ธ CC:CC:CC:CC:CC:CC:CC ์ด๋ค.
์ด๋๋ท์ 2๊ณ์ธต ํ๋กํ ์ฝ์ด๊ธฐ ๋๋ฌธ์ ๋ด๊ฐ ๋ณด๋ ์ธ์์ด ์ฆ, ๋ด๊ฐ ์ํ ๋คํธ์ํฌ๊ฐ ์ ๋ถ์ธ ๊ฒ์ด๋ค.
๋ฐ๋ผ์, ์ ๋ฌํ ์ ์๋ ์ต๋ ๋ฒ์๊ฐ ์์ ์ด ์ํ ๋คํธ์ํฌ๊ฐ ์ ๋ถ์ด๋ค. ๊ทธ๋์, ์์ ์ด ์ํ ๋คํธ์ํฌ์์ ๋ชฉ์ ์ง๊น์ง ๊ฐ์ฅ ๊ฐ๊น์ด ๊ณณ๊น์ง ๊ฐ ์ ์๋ค.
๊ทธ๋งํผ ๊ฐ๊น๊ฒ ํต์ ํ ์ ๋ฐ์ ์๋ค.
์ด ๋ง์ด ๋ค์๊ณผ ๊ฐ์ ๋ง๊ณผ ๊ฐ์์
๋ฐ๋ก, Eth! ์ด๋๋ท ํ๋กํ ์ฝ์ ์ด๋๊น์ง?
์์ ์ ๋คํธ์ํฌ ๋๊น์ง! ๊ฐ ๋ ํ์ํ๋ค.
์์ ์ ๋คํธ์ํฌ๋ฅผ ํต๊ณผํ๊ธฐ ์ํด์ ํ์ํ ๋งจ ๋ง์ง๋ง์ ๋๋ฌ์์ธ ์ท์ด๋ผ๊ณ ๋ ๋ณผ ์ ์๋ค!
์ท์ด๊ธฐ ๋๋ฌธ์ ์๋ก๋ค๋ฅธ ํ๋กํ ์ฝ ํํ๋ฅผ ์จ๋ ์๊ด์ ์๋ค (ํ์ง๋ง ์ด๋๋ท์ด 99%๋ค~)
๊ทธ๋ผ ๋ค์ ๋์์์ ํ๋ฒ ์ ๊ฒํด๋ณด์.
๋ผ์ฐํ
ํ
์ด๋ธ์ ์ด๋ป๊ฒ ์จ์ ธ์์๋์?
๋ฐ๋ก ๋ชฉ์ ์ง ์ฃผ์(20๋ฒ์ง ๊ฐ๋ฆฌ๋ด๋)๋ก ๊ฐ๋ ค๋ฉด์ ์ผ๋จ์ "192.168.10.1๋ก ๊ฐ๋ผ" ๊ทธ ๋ค์์๋ ๊ทธ์ชฝ์์ ๋ ๋ผ์ฐํ ํ ์ด๋ธ์ ์ฐธ๊ณ ํด์ ๊ฐ๋ฉด๋๋ค.
์ด ๋ง์ธ ๊ฒ์ ๋๋ค!
์ ๊ทธ๋ฐ๋ฐ ๋ณด๋๊น
192.168.10.1์ ๊ฒ์ดํธ์จ์ด(๊ฐ์ฅ ๊ฐ๊น์ด ๋ผ์ฐํฐ)์ ์ฃผ์์
๋๋ค.
๊ทธ๋ ์ต๋๋ค. ๋ฐ๋ก ์ด๋๋ท ํ๋กํ ์ฝ์๋ ๊ฒ์ดํธ์จ์ด์ ํด๋นํ๋ ๊ฐ์ฅ ๊ฐ๊น์ด ๋ผ์ฐํฐ์ MAC์ฃผ์๊ฐ ์ ํ์๋ ๊ฒ์
๋๋ค.
๊ทธ๋ผ ์ด ํจํท์ด ์ด๋ํด๋ด ์๋น
์ด๋๋ก ๊ฐ๊น์?
์ค๊ฐ์ ์ค์์น๊ฐ ์๋ค์? ์ค์์น์ ๋ค๋ฆฌ๊ฒ ๋๊ฒ ์ฃ ?
์ ์ค์์น๋ 2๊ณ์ธต ์ฅ๋น์
๋๋ค.
๋ฐ๋ผ์ ์ด๋๋ท์ ๋ณด๊ณ ์ค์์นญ์ ํด์ฃผ๋ ์ฅ๋น์ฃ !
์ด๋๋ท ํ๋ ์์๋ ๋ค์๊ณผ ๊ฐ์ด ๋ชฉ์ ์ง MAC ์ฃผ์์ ์ถ๋ฐ์ง MAC์ฃผ์๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
์ค์์น์์๋ ์ด์ ์ค์์น ํ ์ด๋ธ์ ๋ณด๊ณ ๋ชฉ์ ์ง์ ๊ฐ ์ ์๋๋ก ์ค์์นญ์ ํด์ฃผ๋ฉด ๋๋๊ฑฐ์ฃ !
์ค์์นญ ํ
์ด๋ธ์๋ ๋ชฉ์ ์ง MAC ์ฃผ์์ ๊ฐ์ผํ๋ ํฌํธ๊ฐ ์ ํ์์ต๋๋ค.
์ด์ ๋ชฉ์ ์๊ฐ CC~์ธ ๊ฒฝ์ฐ๋ฅผ ์ฐพ๊ณ ๊ทธ์ ํด๋นํ๋ ํฌํธ๋ํ ์ฐพ์์ ๊ทธ์ชฝ์ผ๋ก ๋ณด๋ด์ฃผ๋ฉด ๋๋ ๊ฒ์ด์ฃ !
๊ทธ๋ ๊ฒ ๋ผ์ฐํฐ(๊ณต์ ๊ธฐ)๊น์ง ์ ๋์ฐฉํ์ต๋๋ค.
์ด์ ๋ผ์ฐํฐ๋ 3๊ณ์ธต ์ฅ๋น์ด๊ธฐ ๋๋ฌธ์ 3๊ณ์ธต ํจํท์ ๋ฏ์ด๋ณผ ์ ์์ต๋๋ค.
๋ฏ์ด๋ด์ผ๊ฒ ์ฃ ?
3๊ณ์ธต์ ๋คํธ์ํฌ ํจํท์ ๊น๋ณด์๋๋ ๋ชฉ์ ์ง IP์ฃผ์์ ์ถ๋ฐ์ง IP์ฃผ์๊ฐ ์ ํ์์ต๋๋ค.
์ถ๋ฐ์ง ์ฃผ์๋ 192.168.10.10 (c0 a8 0a 0a)
๋ชฉ์ ์ง ์ฃผ์๋ 192.168.20.20 (c0 a8 14 14)
๋ชฉ์ ์ง ์ฃผ์๋ฅผ ๋ณด๋ "๋ด(192.168.10.1)"๊ฐ ์๋๊ตฐ์?
์ ๋๋ง๊ณ ๋ค๋ฅธ์ ๊ฐ ๋ชฉ์ ์ง๊ตฌ๋~
๋ผ์ฐํฐ(๊ณต์ ๊ธฐ)๊ฐ ๋ผ์ฐํ ํ ์ด๋ธ์ ์ซ ํผ์นฉ๋๋ค.
์~ ๋๋ ๋ชฉ์ ์ง๊ฐ ์๋์๊ณ ,,๋ชฉ์ ์ง ์ฃผ์๋ 192.168.20.20์ด๋ผ๊ณ ?
ํด๋นํ๋ ๋ชฉ์ ์ง ์ฃผ์์ ๋ค์๋ฒ์ง๋ก ์ด๋๋ก ๊ฐ์ผํ๋์ง ๋ผ์ฐํ ํ ์ด๋ธ์ ์จ์ ธ ์๋๊ฐ๋ฅผ ํ์ธํฉ๋๋ค.
์ค! ์ด์ข๊ฒ๋ ๊ฐ๋ฆฌ๋ด๋ 20๋ฒ์ง๋ก ๊ฐ๋ ๊ฒ์ด ์จ์ ธ์์ต๋๋ค. 192.168.30.2 ์ฃผ์๋ก ๊ฐ๋ฉด๋๋ค๊ณ ํ๋ค์!
์ด์ 192.168.30.2 IP์ฃผ์๋ฅผ ๊ฐ์ง๋ MAC ์ฃผ์๋ก ๊ฐ๋ฉด ๋๋ ๊ฒ์ด์ฃ !
๊ทธ๋ผ 192.168.30.2๋ ๋๊ตฌ์ธ์ง ๋ณผ๊น์?
๋ฐ๋ก ์์ ๋ผ์ฐํฐ์๊ตฐ์!
๊ทธ๋ผ ํจํท์ ์์ ํด์ ๋ฐ๋ก ์์ ๋ผ์ฐํฐ๋ก ๊ฐ ์ ์๋๋ก ํด๋ด
์๋ค. (์ด๊ฒ ๋ฐ๋ก ์ท ๊ฐ์ ์
ํ๊ธฐ)
๊ธฐ์กด ์ท์ ๋ฒ๋ฆฌ๊ณ , ๋ค์ ์
๋ ๊ฒ์ด์ฃ !
์์ด๋ก๋ ํ๋ ์ ๋ฆฌ๋ผ์ดํธ!
์ ๊น!
ํค๋ ์์ฒด๋ฅผ ์์ฑํ๊ณ , ์ด๋ฅผ ๋ฒ๊ฒจ๋ด์ด ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๋ ์ฉ์ด์ธ encapsulation - de encapsulation์๋ ์ฝ๊ฐ์ ์ฐจ์ด๊ฐ ์์ต๋๋น
์๋ก์ด ์ถ๋ฐ์ง ์ฃผ์์ ๋ชฉ์ ์ง ์ฃผ์๋ก ํ๋ ์์ ์๋ก ์์ ๋ค์! ์ด๊ฒ์ด ๋ฐ๋ก Frame Re Write ์ ๋๋ค.
- ๊ฐ ๊ณ์ธต์ ๋ฐ์ดํฐ ๋จ์
1๊ณ์ธต : ๋ฌผ๋ฆฌ ๊ณ์ธต - Frame
2๊ณ์ธต : ๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต - Frame
3๊ณ์ธต : ๋คํธ์ํฌ ๊ณ์ธต - Datagram, Packet
4๊ณ์ธต : ์ ์ก ๊ณ์ธต - Segment
5๊ณ์ธต : ์์ฉ ๊ณ์ธต - User Data
์ ๊ทธ๋ผ ์ด๋ ๊ฒ ํจํท์ ์๋กญ๊ฒ ์์ฑํ๊ณ ๋ค์ ์ ์กํฉ๋๋ค.
๊ทธ๋ผ ๋ผ์ฐํฐ์์๋ ์ด ํจํท์ ๋ฐ์์ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ ๊น์?
๋ผ์ฐํฐ๋ ๋ชฉ์ ์ง๊ฐ ๋ ์๋ ์์ง๋ง ํ์ ๋ณด๋ด๋ ๊ฒฝ์ฐ๊ฐ ์๋ ์ด์, ์ค์ ์ํฉ์ ๊ณ ๋ คํด๋ดค์ ๋ ๋จ๋ง๋ก์จ์ ์ฌ์ฉ์ด ๋์ง๋ ์๊ฒ ์ฃ
์์ ์ด ๋ชฉ์ ์ง๊ฐ ์๋๋ผ๋ ๊ฒ์ ์ ๋ผ์ฐํฐ๋ 3๊ณ์ธต ํจํท์ ์ด๊ณ , ๋ชฉ์ ์ง IP๋ฅผ ํ์ธํฉ๋๋ค.
์. 192.168.20.20์ด๊ตฐ์!
์ด์ ์์ ์ ๋ผ์ฐํฐ ํ
์ด๋ธ์ ์ด์ด๋ด
๋๋ค.
๋ชฉ์ ์ง IP "๋์ญ" 192.168.20.0์ผ๋ก ๊ฐ๊ธฐ์ํ ๋ฐฉ๋ฒ์ด ๋๋๊ฒ๋ ๋ ์ ์์ฑ๋์ด์๊ตฐ์!
๋ชฉ์ ์ง IP๋ก ๋ฐ๋ก ๊ฐ๋ ๊ฒ์ด ์๋๋ผ ๋ชฉ์ ์ง IP๊ฐ ์์นํ ๋คํธ์ํฌ ๋์ญ์ผ๋ก ๊ฐ๋ค๋ ๊ฒ์ ์ฃผ์! (๋น์ฐํ ๋ฐ๋ก๋ ๋ชป๊ฐ์ฃ ~)
192.168.40.2๋ ๋๊ตฌ์ผ๊น์?
๋ฐ๋ก ์์ ์๋ ๊ณต์ ๊ธฐ์๊ตฐ์!
์ด์ ํด๋น ๊ณต์ ๊ธฐ๋ก ๊ฐ๊ธฐ์ํด์ 192.168.40.2์ ํด๋นํ๋ MAC ์ฃผ์๋ฅผ ๋ค์ Ethํ๋ ์์ ์ด์ด์ ๋ณ๊ฒฝํด์ฃผ๋ฉด ๋๊ฒ ๊ตฐ์!
์ด๋ฅผ ํตํด์ MAC ์ฃผ์๋ฅผ ๋ฐํ์ผ๋ก ๋ค์ ๋ณด๋ ๋๋ค!
์ฌ๊ธฐ์ ์ ์ ์๋ ์ ์, Eth(์ด๋๋ท)ํ๋กํ ์ฝ์ ๋คํธ์ํฌ๋ฅผ ์ด๋ํ๋ฉด์ ๊ณ์ํด์ ์๋กญ๊ฒ ์์ฑ(ํ๋ ์ ๋ฆฌ๋ผ์ดํธ)๋๊ณ ์์ต๋๋ค.
๋ฐ๋ฉด์ Ipv4์ธ ๋คํธ์ํฌ ํจํท์ ์ถ๋ฐ์ง์ฃผ์์ ๋ชฉ์ ์ง ์ฃผ์๋ฅผ ๊ฐ์ง์ฒด ๋จ์ํ ๋ชฉ์ ์ง๊ฐ ๋ง๋์ง ํ์ธ๋ง ํ ๋ฟ ์ฒ์๋ถํฐ ๊ทธ๋๋ก~์ ์ง๋๊ณ ์์ต๋๋ค.
์ด์ ๋์ด ๋ณด์
๋๋ค! ๊ณต์ ๊ธฐ์ ๋์ฐฉํ์ต๋๋ค.
(192.168.20.1)
๋ผ์ฐํฐ์ ๋์ฐฉํ ํจํท์ ์ด์ 20๋ฒ์งธ ๊ฐ๋ฆฌ๋ด๋(192.168.20.0)์ ๋์ญํญ์ ๊ฐ์ง ๋คํธ์ํฌ์ ์ง์ ์ ํ๋ค๋ ๊ฒ์ด์ฃ !
์ด์ ๋ผ์ฐํ ํ ์ด๋ธ์ ๋ณด์ง ์์๋ ๋ฉ๋๋ค. ๋ชฉ์ ์ง B๊ฐ ์๋ ๊ณณ๊น์ง ๋ผ์ฐํ ์ ํตํด ๋์ฐฉํ๊ธฐ ๋๋ฌธ์ด์ฃ .
- ๋ชฉ์ ์ง IP๊ฐ ์์นํ ๋์ญ
- ๋ชฉ์ ์ง IP
๋จ์ ๊ฒ์ ํด๋น ๋คํธ์ํฌ ๋์ญ์์ ์ด๋๋ง ํด์ฃผ๋ฉด ๋ฉ๋๋ค.
์ด์ ์ด๋๋ท ํ๋ ์์ ๋ ์์ ํด์ค์ผ๊ฒ ์ฃ ?
IPv4์ ์จ์ ธ์๋ ๋ชฉ์ ์ง ์ฃผ์์ ํด๋นํ๋ MAC ์ฃผ์๋ฅผ ๋ฃ์ด์ฃผ๋ฉด ๋ฉ๋๋ค.
๋ชฉ์ ์ง ์ฃผ์ B์ ํด๋นํ๋ MAC ์ฃผ์๋ ๋ฌด์์ผ๊น์?
๊ฐ์ ๋คํธ์ํฌ ๋์ญ์ด๋ ์ฝ๊ฒ ์ฐพ์ ์ ์์ฃ .
B์ MAC ์ฃผ์๋ bb:bb:bb:bb:bb:bb ๋ผ๊ณ ํ๋ค์!
๋ค์๊ณผ ๊ฐ์ด ํ๋ ์ ๋ฆฌ ๋ผ์ดํธ๋ฅผ ํด์ค์๋ค.
์ ์กํ๊ฒ๋๋ฉด?
๊ทธ๋ ์ฃ ! ์ค๊ฐ์ ์ค์์น๊ฐ ์๋ค์!
์ค์์น๊ฐ ์์ด์ผ ์ค์์นญ ํ ์ด๋ธ์ ๋ณด๊ณ ์ ํํ๊ฒ ๋ช๋ฒ ํฌํธ๋ก ๊ฐ๋ฉด ํด๋น ๋ชฉ์ ์งIP๋ก ๊ฐ ์ ์๋์ง ์๋ ค์ค๋๋ค.
์ฌ๊ธฐ์ ์ปดํจํฐ๊ฐ ํ๋๋๊น ์๊ด์๊ฒ ์ง๋ง, ์ฌ๋ฌ๋์ ์ปดํจํฐ๊ฐ ์๋ค๋ฉด ์ค์์นญ ํ ์ด๋ธ์ด ๋น์ฐํ ์์ด์ผ MAC ์ฃผ์๋ฅผ ๋ณด๊ณ ์ด๋ ํฌํธ๋ก ๊ฐ๋ฉด ๋ ์ง ์๊ฒ ์ฃ .
์ด๋ฅผ ํตํด ์ค์์น์์๋ ์ค์์นญ ํ ์ด๋ธ์ ๋ณด๊ณ ๋ชฉ์ ์ง MAC ์ฃผ์์ ํด๋นํ๋ ํฌํธ๊ฐ ์ด๋์ง ์๋ ค์ค๋๋ค(์ค์์นญ ํด์ค๋๋ค).
๐์ค์์น๊ฐ ๊ผญ ํ์ํ๊ฐ์?
๋ค. ์ค์์น๊ฐ ์๋ค๋ฉด ์ค์์นญ ํ ์ด๋ธ์ด ์๊ณ , ๊ฒฐ๊ตญ ๋ชฉ์ ์ง ์ปดํจํฐ์ MAC ์ฃผ์๋ ์์ง๋ง ์ด ์ ์ผ๋ฌด์ํ MAC์ฃผ์๋ฅผ ๊ฐ์ง ์ปดํจํฐ๋ ์ด๋ค ํฌํธ๋ก ๋ค์ด๊ฐ์ผ ์์์ง ๋ชจ๋ฅด๋๊ฑฐ์ฃ ..!
๐์๋ฅผ ๋ค์ด,
์น๊ตฌ์ง(๋ชฉ์ ์ง PC)์ ๊ฐ๋๋ฐ ์น๊ตฌ ์ํํธ(๋ชฉ์ ์ง ๋คํธ์ํฌ ๋์ญ)๊น์ง์์ ์ฃผ๋ฏผ๋ฑ๋ก๋ฒํธ(MAC ์ฃผ์)๋ ์๋๋ฐ ์น๊ตฌ ์ง์ ๋ช ํธ(ํฌํธ ๋ฒํธ)์ธ์ง๋ฅผ ๋ชจ๋ฅด๋ ๊ฒ๋๋ค.
๋ฐ๋ผ์ ์ค์์น์ ์ค์์นญํ ์ด๋ธ์ ๋ฐ๋์ ์์ด์ผํฉ๋๋ค!
์ด๋ฅผ ํตํด์ MAC ์ฃผ์๋ฅผ ๋ณด๊ณ ์ค์์นญ ํ
์ด๋ธ์์ ์ ํํ ํฌํธ๊น์ง ์ฐพ์, ๋ชฉ์ ์ง B๊น์ง ๋์ฐฉํ ์ ์๊ฒ ๋์์ต๋๋ค!
์ด๋ฅผ ๊ทธ๋๋ก~ ๋ฐ๋๋ก ๊ฐ๋ฉด ICMP ์๋ต์ ๋ณด๋ด๊ฒ ๋ฉ๋๋ค.
์ค์์น ํ
์ด๋ธ์ ๊ผญ ํ์ํ๋ค๋ ๊ฒ์ ๊ฐ์กฐํ๋ค.
๊ทธ๋ฌ๋, ์ค์์น ํ
์ด๋ธ์ ๊ฐ MAC ์ฃผ์์ ํด๋นํ๋ ํฌํธ๋ฒํธ๊ฐ ์ ์จ์ ธ์์ ๊ฒ์ด๋ผ๋ ๋ณด์ฅ์ด ์๋๊ฐ?
๊ทธ๊ฑธ ํญ์ ๋๊ฐ ๋์ ์จ์ฃผ๋ ๊ฒ๋ ์๋๊ณ ..
๊ทธ๋ ๋ค. ๋ชจ๋ฅด๋ ๊ฒฝ์ฐ ์ค์์น๋ ๋ชจ๋ ํฌํธ์๊ฒ ์ ๋ถ ์ ๋ฌ(Flooding)ํ๊ฒ ๋๋ค.
์น๊ตฌ ์ํํธ(๋ชฉ์ ์ง ๋คํธ์ํฌ ๋์ญ)์๋ ์์ง๋ง ์น๊ตฌ ์ง(์ปดํจํฐ A์ ํฌํธ)์ ๋ชป ์ฐพ๋ ๊ฒฝ์ฐ์ ์ํํธ ๋ด ๋ชจ๋ ์ง(์ฐ๊ฒฐ๋ ๋ชจ๋ ํฌํธ)์ ๋ฐฉ๋ฌธํ๋ ๊ฒ์ด๋ค.
์ดํ ์น๊ตฌ ์ง์ ์ฐพ๊ฒ๋๋ฉด ํด๋น MAC ์ฃผ์์ ํฌํธ๋ฅผ ๋งคํํ๋ค.
์ด๋ ์ค์ ๋ก Ping์ ๋ณด๋ด๋ณด๋ฉด MAC(์ค์์น) ํ ์ด๋ธ์ด ์์ฑ๋๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
ํ๋ฒ์ ์ ์ก๊ณผ์ ์ ํตํด์ ์ค์์น์ ์ฐ๊ฒฐ๋ ๋ชจ๋ ํฌํธ๊ฐ ๋๊ตฌ์ ์ฐ๊ฒฐ๋ ๊ฒ์ธ์ง๋ฅผ ์๋ ค์ฃผ๋ ํ ์ด๋ธ์ด ์์ฑ๋๋ค.
์๋๋ CISCO packet tracer ๋ฅผ ํตํด ์ดํด๋ณธ ์ค์์น์ ์ฝ์์ด๋ค.
- ์ด๊ธฐ ์ค์์น์ macํ ์ด๋ธ
์ค์์น๋ ํ์ฌ ๋คํธ์ํฌ์ MAC ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์์ง ์๋ค.
ํ๋ฒ pc๋ผ๋ฆฌ ping ์ ๋ณด๋ด๋ณด์
- pingํต์ ํ ์ค์์น์ macํ ์ด๋ธ
Ping ํต์ ์ ํ ํ, ์ค์์น์ ๋งฅ ํ ์ด๋ธ์ ์ดํด๋ณด๋ PC ๋ค์ MAC ์ ๋ณด๊ฐ ์์ฑ๋์ด ์๋ค.
๊ทผ๋ฐ ํ๊ฐ์ง ์๋ฌธ์ ์ด ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ํ ๋คํธ์ํฌ์์ ๋ค์ ๋คํธ์ํฌ๋ก์ ์ด๋์ ํ๊ธฐ์ํด์ ๋ค์๊ณผ ๊ฐ์ ๊ณผ์ ์ ๊ฑฐ์ณค์ต๋๋ค.
๐ฎ ์ฅ??
4๋ฒ. ๋ค์ํ์ IP์ฃผ์๋ฅผ ํตํด MAC ์ฃผ์๋ฅผ ์์๋ธ๋ค...?
๋ค์ง๊ณ ์ง IP ์ฃผ์๋ฅผ ํตํด์ MAC ์ฃผ์๋ฅผ ์์๋ด์๋ค. ์ด๊ฒ ์ด๋ป๊ฒ ๊ฐ๋ฅํ ๊ฑธ๊น?
๋ค์ ํ์ IP ์ฃผ์๋ ๋ผ์ฐํ ํ ์ด๋ธ์ ์จ์ ธ์์ผ๋๊น ์์๋ผ ์ ์๋ ๊ฑฐ๊ณ .. A ์ปดํจํฐ์์ ๋ค์ ํ์ IP ์ฃผ์๋ง์ ๊ฐ์ง๊ณ ์ด๋ป๊ฒ MAC์ฃผ์๋ฅผ ์์๋ด์ง?
ํ ๋คํธ์ํฌ์ ์ํ ๋ชจ๋ ์ฅ๋น๋ค์ IP๋ฅผ ๋ค ๊ฒ์ฌํด์ MAC ์ฃผ์๋ฅผ ์์๋ด์ผ ํ๋๊ฑด๊ฐ?
โจ ARP(Address Resolution Protocol)
๊ทธ๋ ๋ค ARP๋ฅผ ์ฌ์ฉํด์ ์์๋ด๊ณ ์์๋ ๊ฒ์ด๋ค!
ARP๋ IP์ฃผ์์ MAC์ฃผ์๊ฐ์ ๋งคํ์ ํด์ฃผ๋ ํ๋กํ ์ฝ์ด๋ค.
์ฐ๋ฆฌ๊ฐ ํด์๋ ์ฅ๋น์ IP ์ฃผ์๋ฅผ ํตํด MAC์ฃผ์๋ฅผ ์์๋๋ ๊ฒ์ด ์ฌ์ค ARP๋ฅผ ํตํด์ ์ํํ๋ ๊ฒ์ด๋ค.
3๋ฒ๋ถํฐ ์์ํด์ ๋ค์ ์ดํด๋ณด์.
A ์ปดํจํฐ์ ๋ผ์ฐํ ํ ์ด๋ธ์ ๋ค์ ํ์ IP์ฃผ์๋ฅผ ํ์ธํ๋ค. (192.168.10.1)
๋ค์ ํ์ IP ์ฃผ์๋ฅผ ๊ฐ์ง MAC ์ฃผ์๋ฅผ ์์๋ธ๋ค.
ARP ํ๋กํ ์ฝ ์งํ๊ณผ์
4.1 ๋คํธ์ํฌ ๋ด ๋ก์ปฌ ARP ํ ์ด๋ธ์ ํ์ธํ์ฌ ๋ชฉ์ ์ง IP ์ฃผ์์ ๋์๋๋ MAC ์ฃผ์๊ฐ ์๋์ง ํ์ธํ๋ค.
(์๋ ๊ฒฝ์ฐ)
4.2.a ๋ผ์ฐํฐ๋ MAC ์ฃผ์๋ฅผ ์์๋๋ค!
(์๋ ๊ฒฝ์ฐ)
4.2.b ๋ผ์ฐํฐ๋ ARP ์์ฒญ์ ํ์ฌ ๋ผ์ฐํฐ๊ฐ ์ํ ๋คํธ์ํฌ ๋ด ๋ชจ๋ ์ฅ๋น์๊ฒ ARP ์์ฒญ์ ๋ธ๋ก๋์บ์คํธ ํ๋ค.
4.3 ์ฅ๋น๋ค์ ARP ์์ฒญ์ ๋ฐ๊ณ , ๋ด IP๊ฐ ์์ฒญํ IP์ ํด๋นํ๋์ง ์ค์ค๋ก ๊ฒ์ฌํ๋ค.
4.4 ๋ด IP๊ฐ ์์ฒญ๋ IP๊ฐ ๋ง๋ค๋ฉด ์์ ์ MAC ์ฃผ์๋ฅผ ARP ์๋ต์ผ๋ก ๋ผ์ฐํฐ์๊ฒ ๋ณด๋ธ๋ค.
4.5 ๋ผ์ฐํฐ๋ MAC ์ฃผ์๋ฅผ ์์๋๋ค!
MAC ์ฃผ์๋ฅผ ์๋ก์ด ํ๋ ์์ ์์ฑํ๋ค.(ํ๋ ์ ๋ฆฌ๋ผ์ดํธ)
๊ทธ๋ ๋ค..!์ด๋ฌํ ๊ณผ์ ์ด ์จ์ด์์๋ ๊ฒ์ด๋ค.
์ค์์น์ฒ๋ผ ํ๋ฌ๋ฉ์ ํตํด์ ์ค์์น ํ
์ด๋ธ์ ๋ง๋ค๊น?
์๋๋ค. ๋ฒ๋ ค์ง๋ค. ์ฆ, ํ๊ธฐํ๋ค.
์ ํ๊ธฐํ ๊น?
๋ผ์ฐํฐ์ ๋์ ์๋ฆฌ์ ๋ํด์ ์๊ฐํ๋ฉด ๋ฐ๋ก ๋ต์ด ๋์จ๋ค.
๋ผ์ฐํฐ๋ ๋ผ์ฐํ ํ ์ด๋ธ์์ ๋ชฉ์ ์ง IP ์ฃผ์(192.168.20.20)๊ฐ ์๋ ๋คํธ์ํฌ ๋์ญ(192.168.20.0)์ ์ฐพ๊ณ , ์ด์ ํด๋นํ๋ ๋ค์ ํ ์ IP๋ฅผ ์์๋ธ๋ค.
ํ์ง๋ง, ํด๋นํ๋ ๋ชฉ์ ์ง ๋คํธ์ํฌ ๋์ญ์ด ํ ์ด๋ธ์ ์๋ค๋ฉด?
ํจํท์ ๋ชฉ์ ์ง๊น์ง ๋ณด๋ด์ผ ํ๋,
์ ๋ฌ ํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์ ํ ์๋ค.
์ด๊ฑด ๊ทธ๋ฅ ์๋ชป๋ ๋ชฉ์ ์ง ์ฃผ์์ด๊ธฐ ๋๋ฌธ์ด๋ค.
์ด๊ฑธ ๊ทธ๋ฅ ๋๋ค๊ฐ ์๋ชป๋ ๊ฒฝ๋ก๋, ๋ฃจํ๋ฅผ ์์ฑํ ์ ์์ผ๋ฏ๋ก ํ๊ธฐํ๋ค.
๐๊ทธ๋ผ ์ค์์นญ ํ ์ด๋ธ์ฒ๋ผ ํ๋ฌ๋ฉ์ ํด์ ์ฐพ์ ์๋ ์์ง ์์๊ฐ?
๐ ๋ผ์ฐํฐ๊ฐ ํ๋ฌ๋ฉ์ ์ํํ๋ ๊ฒฝ์ฐ, ๋คํธ์ํฌ ๋ด ๋ชจ๋ ์ฅ์น์ ๋ฐ์ดํฐ๋ฅผ ๋ธ๋ก๋์บ์คํธํ๋ฏ๋ก ๋์ญํญ ์๋ชจ๊ฐ ๋์์ง๊ณ ๋คํธ์ํฌ ์ง์ฐ์ด ์ฆ๊ฐํ๋ค.
๋ฐ๋ผ์, ๋ผ์ฐํฐ์ ๊ฒฝ์ฐ OSPF, EIGRP, BGP์ ๊ฐ์ ๋์ ๋ผ์ฐํ ํ๋กํ ์ฝ์ ์ฌ์ฉํ๊ฑฐ๋, ๋ค๋ฅธ ๋ผ์ฐํฐ์์ ์ฃผ๊ธฐ์ ์ธ ํต์ ์ ํตํด ์ ๊ธฐ์ ์ผ๋ก ๋ผ์ฐํ ํ ์ด๋ธ์ ์ ๋ฐ์ดํธ ์ํค๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ค.
์ด๋ฌํ ๋ผ์ฐํ ํ ์ด๋ธ์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ผ์ฐํ ํ ์ด๋ธ์ ์ ์์ด ์ผ์ง๋ฉด ์๋์ผ๋ก ์ด๋๊ฐ ์ด๋๋ก ๊ฐ๋ฉด ๋๋์ง ๊ทธ ๊ธธ์ด ์์ฑ๋๋ค. (๋ผ์ฐํ ํ๋กํ ์ฝ์ ๋ํ ์ธํ ์ ํด๋๋ค๋ ๊ฐ์ ํ์)
๋ผ์ฐํ ํ๋กํ ์ฝ์ ๋ํด์๋ ๊ฐ๋ตํ๊ฒ ๋งํด์ ๋ชจ๋ ๋คํธ์ํฌ๋ผ๋ฆฌ์ ์ฐ๊ฒฐ์ ๋งํ๋ค.
๋ค๋ฅธ ๊ฒ๋ค๋ ์ค๋ช ์ ์ํด๋์ผ์ จ๋๋ฐ ์ด๊ฑฐ ์ง์ง ์ํด๋์ผ์ ๊ฒ ๊ฐ์์ ์ ๋ณด๊ณ ๊ฐ๋๋น