ํ๋์จ์ด ์๋ณ์, MAC ์ฃผ์์ ์ญํ ๊ณผ ๊ตฌ์กฐ

๐ MAC ์ฃผ์๋?
MAC ์ฃผ์(Media Access Control Address)๋ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ๊ฐ ์ฅ์น(Network Interface Card, NIC)์ ๊ณ ์ ์๋ณ์๋ค.
์ด๋ ํ๋์จ์ด ์์ค์์ ์ฅ์น๋ฅผ ์๋ณํ๊ธฐ ์ํ ๊ฐ์ผ๋ก, ๋ณดํต 16์ง์ ํ์์ 48bit(6bytes) ์ฃผ์๋ก ํํ๋๋ค.
๊ฐ ๋ฐ์ดํธ๋ : ๋๋ -๋ฅผ ์ฌ์ฉํด ๊ตฌ๋ถํ๋ฉฐ, ์ํ์ ๋ค์๊ณผ ๊ฐ๋ค.
00:1A:2B:3C:4D:5E
๐งฌ MAC ์ฃผ์ ๊ตฌ์กฐ
MAC ์ฃผ์๋ ์ผ๋ฐ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ด ๊ตฌ์ฑ๋๋ค.
– OUI (Organizationally Unique Identifier): ์์ 3๋ฐ์ดํธ๋ ์ ์กฐ์ฌ ์๋ณ ์ฝ๋ (์: Apple, Intel ๋ฑ)๋ก ์ ์ํ์์๋ 00:1A:2B๊ฐ OUI์ด๋ค.
– Device Identifier: ๋ค์ 3๋ฐ์ดํธ๋ ๊ฐ ์ ์กฐ์ฌ๊ฐ ์ฅ์น์ ๋ถ์ฌํ๋ ๊ณ ์ ๋ฒํธ
MAC ์ฃผ์๋ ์ ์กฐ ์ ํ๋์จ์ด์ ๊ณ ์ ๋์ด ๋ถ์ฌ๋๋ฉฐ, ์ค๋ณต์ด ๊ฑฐ์ ์๋๋ก ๊ด๋ฆฌ๋๋ค.
3๋ฐ์ดํธ(24๋นํธ)๋ ์ด๋ก ์ ์ผ๋ก ์ต๋ 16,777,215๊ฐ์ ๊ณ ์ ๋ฒํธ๋ฅผ ๊ตฌ๋ถํ ์ ์์ง๋ง, ์ค์ ๋ก๋ ๋ธ๋ก๋์บ์คํธยท๋ฉํฐ์บ์คํธ ๋ฑ ํน์ ์ฉ๋๋ก ์์ฝ๋ ๋นํธ์ ์ฃผ์ ๋ฒ์๊ฐ ์กด์ฌํ๋ฏ๋ก, ํ๋์ ์๋ณ ์ฝ๋๋ก ๊ด๋ฆฌ ๊ฐ๋ฅํ ๊ณ ์ ๋ฒํธ์ ์๋ ์ด๋ณด๋ค ํจ์ฌ ์ ๋ค.
๋จ์ ์ธ ์๋ก, ์์ดํฐ์ ๊ฒฝ์ฐ ํ ๋์ ๊ธฐ๊ธฐ ์์๋ Wi-Fi MAC ์ฃผ์์ Bluetooth MAC ์ฃผ์ ๋ ๊ฐ๊ฐ ์กด์ฌํ๋ค. ์ง๊ธ๊น์ง ํ๋งค๋ ์์ดํฐ์ ๋์ ๋์๊ฐ ์์ต ๋์ ๋ฌํ๊ธฐ ๋๋ฌธ์, ๋จ์ผ OUI๋ง์ผ๋ก๋ ๋ชจ๋ ๊ธฐ๊ธฐ๋ฅผ ์๋ณํ๊ธฐ ์ด๋ ค์ ์ฌ๋ฌ ๊ฐ์ OUI๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค.
MAC ์ฃผ์๋ IEEE(Institute of Electrical and Electronics Engineers)์์ ๊ด๋ฆฌํ๊ณ ์์ผ๋ฉฐ, ์ ํ์์๋ง ์๋ฐฑ ๊ฐ ์ด์์ OUI๋ฅผ ๋ณด์ ํ ๊ฒ์ผ๋ก ์๋ ค์ ธ ์๋ค.
๐ก MAC ์ฃผ์๋ ์ด๋์ ์ฌ์ฉ๋ ๊น?
MAC ์ฃผ์๋ ์ฃผ๋ก **๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต(OSI 2๊ณ์ธต)**์์ ์ฌ์ฉ๋๋ค.
์๋ฅผ ๋ค์ด:
- ๊ฐ์ ๋คํธ์ํฌ(์๋ธ๋ท) ๋ด์์ A โ B๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ๋, IP ์ฃผ์๋ ๋ชฉ์ ์ง๋ฅผ ๋
ผ๋ฆฌ์ ์ผ๋ก ์๋ณํ์ง๋ง ์ค์ ์ด๋๋ท ํ๋ ์์ MAC ์ฃผ์๋ฅผ ํตํด ์ ํํ ์ฅ๋น๋ฅผ ์ฐพ์ ์ ์กํ๋ค.
IP ์ฃผ์์ MAC ์ฃผ์์ ๋ฐ์ดํฐ ์ ๋ฌ ๋ฐฉ์
๐ MAC vs IP ์ฃผ์์ ์ฐจ์ด
| ํญ๋ชฉ | MAC ์ฃผ์ | IP ์ฃผ์ |
|---|---|---|
| ๊ณ์ธต | OSI 2๊ณ์ธต (๋ฐ์ดํฐ๋งํฌ) | OSI 3๊ณ์ธต (๋คํธ์ํฌ) |
| ์ฑ๊ฒฉ | ๋ฌผ๋ฆฌ์ (๊ณ ์ ) ์๋ณ์ | ๋ ผ๋ฆฌ์ (๋ณ๊ฒฝ ๊ฐ๋ฅ) ์๋ณ์ |
| ์์ | 00:1A:2B:3C:4D:5E | 192.168.1.1 |
| ๋ณ๊ฒฝ ๊ฐ๋ฅ์ฑ | ์ผ๋ฐ์ ์ผ๋ก ๋ถ๋ณ (์์ ๋ ๊ฐ๋ฅํ๊ธด ํจ) | ๋คํธ์ํฌ ๋ณ๊ฒฝ์ ๋ฐ๋ผ ๋ณ๋ |
๐ ํต์ ๊ณผ์ ์์์ MAC ์ฃผ์ ์ญํ
- A ์ปดํจํฐ๊ฐ B์ IP ์ฃผ์๋ฅผ ์๊ณ ์์ ๋,
- ๊ฐ์ ๋คํธ์ํฌ๋ผ๋ฉด **ARP(Address Resolution Protocol)**๋ฅผ ํตํด ํด๋น IP์ ๋์ํ๋ MAC ์ฃผ์๋ฅผ ์์ฒญ
- B๊ฐ MAC ์ฃผ์๋ฅผ ์๋ตํ๊ณ , A๋ ๊ทธ MAC ์ฃผ์๋ฅผ ํ๋ ์์ ๋ชฉ์ ์ง ์ฃผ์๋ก ์ค์ ํ์ฌ ์ ์ก
- ์ด ํ๋ ์์ MAC ์ฃผ์๋ฅผ ๊ธฐ์ค์ผ๋ก B์ ๋๋ฌ
๐ก MAC ์ฃผ์๋ ์ธํฐ๋ท ์ ์ฒด์์ ์ฌ์ฉ๋ ๊น?
MAC ์ฃผ์๋ ๋ก์ปฌ ๋คํธ์ํฌ(๊ฐ์ ์๋ธ๋ท) ๋ด์์๋ง ์ฌ์ฉ๋๋ค.
์๋ธ๋ท์ ๋์ด์๋ ํต์ ์์๋ IP ์ฃผ์ ๊ธฐ๋ฐ ๋ผ์ฐํ ์ด ์๋ํ๋ฉฐ, ๋ผ์ฐํฐ๋ ๋ค์ ํ(HOP)์ MAC ์ฃผ์๋ง ์ฌ์ฉํ์ฌ ์ ๋ฌ์ ์ด์ด๊ฐ๋ค.
๋ฐ๋ผ์ MAC ์ฃผ์๋ ์ง์ ์ฐ๊ฒฐ๋ ๋คํธ์ํฌ์์๋ง ์๋ฏธ๋ฅผ ๊ฐ์ง๋ค.
๐ ๋ณด์๊ณผ MAC ์ฃผ์
MAC ์ฃผ์๋ ๊ณ ์ ํ์ง๋ง ์ฃผ์ํ ์ ์ด ์๋ค.
- ๐ ๏ธ ์ํํธ์จ์ด์ ์ผ๋ก ์์กฐ(Spoofing) ๊ฐ๋ฅ
- ๐ ์ผ๋ถ ๋คํธ์ํฌ์์๋ MAC ์ฃผ์ ๊ธฐ๋ฐ ์ ๊ทผ ์ ์ด(ACL) ์ ์ฉ
- ๐งญ MAC ํํฐ๋ง์ ์ฌ์ฉํ๋ ๋คํธ์ํฌ์์๋ ๋ฑ๋ก๋์ง ์์ MAC์ ์ ๊ทผ ๋ถ๊ฐ
๐งช MAC ์ฃผ์ ํ์ธ ๋ฐฉ๋ฒ
MAC OS
ifconfig | grep ether
ํน์:
networksetup -listallhardwareports
WINDOWS OS
ipconfig /all
โ๏ธ ๋ง๋ฌด๋ฆฌ
MAC ์ฃผ์๋ ๋คํธ์ํฌ์ ์์์ ์์ ์ค์ํ ์ญํ ์ ํ๋ค.
ํ๋์จ์ด์ ์ ๋ถ์ฆ ๊ฐ์ MAC ์ฃผ์ ๋๋ถ์ ์ฐ๋ฆฌ๋ ์๋ง์ ์ฅ์น ๊ฐ ์ ํํ ๋ฐ์ดํฐ ์ ์ก์ ๊ฒฝํํ ์ ์๋ค.









