๋งฅ์ฃผ์(MAC address)
๋คํธ์ํฌ ์์์ ์๋ก๋ฅผ ๊ตฌ๋ถํ๊ธฐ ์ํ์ฌ Device๋ง๋ค ํ ๋น๋ ๋ฌผ๋ฆฌ์ ์ฃผ์๋ฅผ ๋งํฉ๋๋ค.
์ธํฐ๋ท์ด ๊ฐ๋ฅํ ์ฅ๋น(PC, ํด๋ํฐ ๋ฑ)๋ค์ด ๊ฐ์ง๊ณ ์๋ ๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์๋ผ๊ณ ์๊ฐํ๋ฉด ์ด๋ ต์ง ์์ต๋๋ค.
MAC์ฃผ์๋ 12์๋ฆฌ ์ซ์๋ก ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ ์ซ์์ค ์์ 6์๋ฆฌ(24bit)๋ ๋ฒค๋(์ ํ์ ์กฐ์ฌ)์ ํ ๋น๋๋ฉฐ ๋๋จธ์ง 6์๋ฆฌ(24bit)๋ ๊ฐ ๋ฒค๋์์ ์ ํ์ ํ ๋นํฉ๋๋ค.
์ปดํจํฐ์ ์ฅ์ฐฉ๋ ๋(LAN)์นด๋๋ฅผ ๊ตฌ๋ณํ๊ธฐ ์ํด ๋ง๋ค์ด์ง ์๋ณ ๋ฒํธ์
๋๋ค.(์ํํธ์จ์ด ๋์ ํ๋์จ์ด์ ์ฐ๊ฒฐ๋์ด ์๊ธฐ ๋๋ฌธ์ ์ค์ ์ฃผ์๋ผ๊ณ ๋ ํฉ๋๋ค.)
ํต์ ์ ์ํด์๋ MAC์ฃผ์๋ฅผ ์์์ผ ํฉ๋๋ค.
IP์ฃผ์๋ก MAC์ฃผ์๋ฅผ ์๊ธฐ ์ํด์๋ IP์ฃผ์๋ฅผ MAC์ผ๋ก ๋ฐ๊พธ๋ ARP(Address Resolution Protocol)๊ณผ์ ์ด ํ์ํฉ๋๋ค.
์ ๋์บ์คํธ
์ถ๋ฐ์ง์ ๋ชฉ์ ์ง๊ฐ ์ ํํด์ผ ํ๋ ์ผ๋์ผ ํต์ ์ ๋๋ค.
MAC <=> MAC ๋ฐ๋์ ์ฅ์์ ์์ ์ MAC๊ณผ ๋น๊ตํ์ฌ ๋์ผํ์ง ์์ผ๋ฉด ํด๋น ํต์ ์ ๋ฐ์ง ์๊ธฐ ๋๋ฌธ์ CPU ์ฑ๋ฅ์ ์ ํ์ํค์ง ์์ต๋๋ค.
์์ ๊ณผ ๋น๊ตํ์ฌ ๋์ผํ๋ฉด CPU๋ก ํด๋นํ๋ ์์ ์ฌ๋ ค์ ํต์ ํ ์ ์์ต๋๋ค.
์ก์ ๋
ธ๋ ํ๋๊ฐ ์์ ๋
ธ๋ ํ๋์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ์ผ๋์ผ ๋ฐฉ์
๋ธ๋ก๋์บ์คํธ
๊ฐ์ ๋คํธ์ํฌ์ ์๋ ๋ชจ๋ ์ฅ๋น๋ค์๊ฒ ๋ณด๋ด๋ ํต์ ์ ๋๋ค.
์ํํธ ๊ด๋ฆฌ์ฌ๋ฌด์ ๋ฐฉ์ก ๊ฐ์ ๊ฒ์ผ๋ก ์ดํดํ๋ฉด ์ฌ์ด๋ฐ ๋ฃ๊ณ ์ถ์ ๋ฐฉ์ก๋ง ๋ฃ๋๊ฒ ์๋๋ฏ์ด, ํด๋น ๋คํธ์ํฌ์ ์๋ PC๋ค์ด ์ ํธ๋ฅผ ๋ฐ๊ณ ์ถ๋ ๋ง๋ ๋ฌด์กฐ๊ฑด ๋ฐ๊ฒ ๋ฉ๋๋ค.
(์์ ์ MAC๊ณผ ๋น๊ตํด์ ๋์ผํ์ง ์์ผ๋ฉด ํต์ ํ์ง ์๋ ์ ๋์บ์คํธ์ ์ฐจ์ด)
์ด๋ ๊ฒ ๋ฌด์กฐ๊ฑด ๋ฐ๋ค๋ณด๋ ๋์๊ฒ ํ์ํ์ ๋ณด์ธ์ง ํ์ธํ๋ ๊ณผ์ ์์ CPU๋ฅผ ์ฌ์ฉํ๊ฒ ๋ฉ๋๋ค.
๋๋ฌธ์ ๊ณผ๋ํ ๋ธ๋ก๋์บ์คํธ๋ ๋คํธ์ํฌ ๋ฐ PC ์ฑ๋ฅ์ ๋จ์ด๋จ๋ฆด ์ ์์ต๋๋ค.
- ์ฃผ๋ก ์๋ IP๋ ์์ง๋ง MAC์ ๋ชจ๋ฅผ๊ฒฝ์ฐ์ ์ฌ์ฉํ๊ฒ ๋ฉ๋๋ค
- ex) ๋ฐฉ์ก์ผ๋ก ํ๊ธธ๋์ ์ง์ด ์ด๋์ผ? ํ๋ฉด ํ๊ธธ๋์ด "000์ผ"ํ๋ฉด์ ์ฃผ์๋ฅผ ์ ๋ฌ(์์์ ๋งํ ARP๊ณผ์ ์ด ๋ธ๋ก๋์บ์คํธ๋ฅผ ํตํด IP๋ก MAC์ ์๊ฒ ๋๋ ๊ฒ)
์ก์ ๋ ธ๋ ํ๋๊ฐ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ์์ ๊ฐ๋ฅํ ๋ชจ๋ ๋ ธ๋์ ๋ฐ์ดํฐ๋ฅผ ์ ์ก
๋ฉํฐ์บ์คํธ
์ฌ๋ฌ๋ช ์๊ฒ ๋ณด๋ด์ผ ํ ๊ฒฝ์ฐ์ ์ฌ์ฉํ๋ ๋ฐฉ์์ผ๋ก ์ ๋์บ์คํธ์ ๋ธ๋ก๋์บ์คํธ๋ฅผ ํฉ์ณ๋์ ๋ฏํ ๊ฐ๋ ์ ๋๋ค.
์ ๋์บ์คํธ๋ MAC์ ๋ชจ๋ ํ์ธํด์ ๊ฐ์๊ฑธ 100๋ฒ ๋ณด๋ด์ผ ํ๋ ์๋์ด ๋ง์์๋ก ๋คํธ์ํฌ ๋ถํ๊ฐ ์ปค์ง๊ณ , ๋ธ๋ก๋์บ์คํธ๋ ํด๋น ๋คํธ์ํฌ ์ ์ฒด์ ๋ณด๋ด๊ฒ ๋๋ ๊ด๋ จ์๋ PC์์๋ CPU์ฌ์ฉ๋ฅ ์ด ์ฆ๊ฐํ๊ฒ ๋๋ ๋ฌธ์ ์ ์ด ์์ต๋๋ค.
๋ฉํฐ์บ์คํธ๋ ํน์ ๊ทธ๋ฃน์ ์ง์ ํด์ ํด๋น ๊ทธ๋ฃน์์๊ฒ๋ง ๋ณด๋ด๋ ๋ฐฉ์์ ์ฌ์ฉํฉ๋๋ค.
(์ค์์น๋ ๋ผ์ฐํฐ๊ฐ ๋ฉํฐ์บ์คํธ ๋ฐฉ์๊ธ ์ง์ํด์ผํ๋ค.)
์ก์ ๋
ธ๋ ํ๋๊ฐ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ํ๋ ์ด์์ ์์ ๋
ธ๋์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ค.
์ ๋์บ์คํธ
Anycastํต์ ์ ๊ฐ์ฅ ๊ฐ๊น์ด Node์ ํต์ ํ๋ ๋ฐฉ์์ ๋๋ค.
์ ๋์บ์คํธ์ ๋ค๋ฅธ์ ์ ์ก์ ๋
ธ๋๊ฐ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ์์ ๊ฐ๋ฅํ ๋
ธ๋ ์ค์์ ํ ๋
ธ๋์๋ง ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ค.
์ฆ, ๋์ผํ Anycast Address๊ฐ ์๋ก ๋ค๋ฅธ node๋ค์ Interface์ ํ ๋น๋์ด ์์ ๋, ํด๋น Anycast Address๋ก IPv6 Packet์ ์ ์กํ๋ฉด Routing Protocol์ ์๊ณ ๋ฆฌ์ฆ์ ๋ฐ๋ผ ๊ฐ์ฅ ๊ฐ๊น์ด์ ์๋ค๊ณ ํ๋จ๋๋ Node์ Interface๋ก ์ ๋ฌ์ด ๋ฉ๋๋ค.
์ ๋์บ์คํธ์ ๋ชฉ์
- ํธ๋ํฝ ๋ถ์ฐ
- ๋คํธ์ํฌ ์ด์คํ
- DDos๊ณต๊ฒฉ์ด ๋ฐ์ํ์ ๋, ์๋ฒ๊ฐ ๋ฐ๋ ํผํด ์ต์ํ
- Client์ Server๊ฐ์ ๋ฌผ๋ฆฌ์ ์ธ ๊ฑฐ๋ฆฌ๋ฅผ ์ค์์ผ๋ก์จ Response Time์ ์ต์ํ
์ก์ ๋ ธ๋๊ฐ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ์์ ๊ฐ๋ฅํ ๋ ธ๋ ์ค์์ ํ ๋ ธ๋์๋ง ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ค.
์์ฝ
- MAC ์ฃผ์
- ์ธํฐ๋ท ๊ฐ๋ฅํ ์ฅ๋น(TCP/IPํต์ ์ ํ๋)๊ฐ ๊ฐ์ง๊ณ ์๋ ๋ฌผ๋ฆฌ์ ์ฃผ์
- ์ ๋์บ์คํธ
- ๋ชฉ์ ์ง์ฃผ์๋ฅผ ํ๋๋ง ์ ์ด์ ํน์ ํ ํ PC์๊ฒ๋ง ๋ณด๋ด๋ ๋ฐฉ์
- ๋ธ๋ก๋์บ์คํธ
- ๋๋ฉ์ธ(์์ญ) ์์ ์๋ ๋ชจ๋ PC๋ค์๊ฒ ํ๋ฒ์ ์ ์กํ๋ ๋ฐฉ์์ผ๋ก CPU์ ์ธํฐ๋ฝํธ๋ฅผ ๊ฑธ๊ธฐ ๋๋ฌธ์ ์์ ์ธก์์ PC์ฑ๋ฅ์ ์ํฅ์ ๋ฐ์ ์ ์๋ค.
- ๋ฉํฐ์บ์คํธ
- ์ํ๋ ๊ทธ๋ฃน์๋ง ์ ์กํ๋ ๋ฐฉ์. ์ ๋์บ์คํธ๋ณด๋ค ์ ์ ๋คํธ์ํฌ ๋ถํ๋ฅผ ๊ฐ์ง๊ณ ๋ฉํฐ์บ์คํธ๋ก ์ธํ ์์ ๋ถํ์ PC์์์ CPU์ฑ๋ฅ์ ์ํฅ์ ๋ผ์น์ง ์๋๋ค.
- ์ ๋์บ์คํธ
- ๊ฐ์ฅ ๊ฐ๊น์ด Node์ ํต์
- IPv4 = ์ ๋์บ์คํธ, ๋ฉํฐ์บ์คํธ, ๋ธ๋ก๋์บ์คํธ
- IPv6 = ์ ๋์บ์คํธ, ๋ฉํฐ์บ์คํธ, ์ ๋์บ์คํธ