๐[Network] MAC(Media Access Control) ์ฃผ์๋ ๋ฌด์์ผ๊น์?
- MAC ์ฃผ์(Media Access Control Address)๋ ๋คํธ์ํฌ ์ธํฐํ์ด์ค ์นด๋(NIC, Network Interface Card)์ ํ ๋น๋ ๊ณ ์ ํ ์๋ณ์๋ก, LAN(Local Area Network)๊ณผ ๊ฐ์ ๋คํธ์ํฌ์์ ์ฅ์น๋ค์ด ์๋ก ํต์ ํ ๋ ์ฌ์ฉ๋ฉ๋๋ค.
- MAC ์ฃผ์๋ ๋คํธ์ํฌ ์ฅ์น์ ๋ฌผ๋ฆฌ์ ์ธ ํ๋์จ์ด ์ฃผ์์ด๋ฉฐ, ๋คํธ์ํฌ์์ ๊ฐ ์ฅ์น๋ฅผ ๊ตฌ๋ถํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- MAC ์ฃผ์๋ ์ด๋๋ท๊ณผ Wi-Fi์ ๊ฐ์ ์ฌ๋ฌ ๋คํธ์ํฌ ๊ธฐ์ ์์ ์ฌ์ฉ๋ฉ๋๋ค.
๐โโ๏ธ ๋คํธ์ํฌ ์ธํฐํ์ด์ค ์นด๋(NIC, Network Interface Card)๋ ๋ฌด์์ผ๊น์?
๐โโ๏ธ LAN(Local Area Network)์ด๋ ๋ฌด์์ผ๊น์?
1๏ธโฃ MAC ์ฃผ์์ ์ฃผ์ ํน์ง.
1๏ธโฃ ๊ณ ์ ์ฑ.
- MAC ์ฃผ์๋ ๋คํธ์ํฌ ์นด๋ ์ ์กฐ์ฌ์์ ์ ์ธ๊ณ์ ์ผ๋ก ์ ์ผํ๊ฒ ํ ๋น๋๋ฉฐ, ๊ฐ ๋คํธ์ํฌ ์ฅ์น(์ปดํจํฐ, ํ๋ฆฐํฐ, ์ค๋งํธํฐ ๋ฑ)์ ๊ณ ์ ํ๊ฒ ๋ถ์ฌ๋ฉ๋๋ค.
- ์ฆ, ๊ฐ ์ฅ์น์ ๋คํธ์ํฌ ์นด๋(NIC, Network Interface Card)๋ง๋ค ํ๋์ ๊ณ ์ ํ MAC ์ฃผ์๊ฐ ์กด์ฌํฉ๋๋ค.
2๏ธโฃ 48๋นํธ ์ฃผ์.
-
MAC ์ฃผ์๋ 48๋นํธ(6๋ฐ์ดํธ) ํฌ๊ธฐ์ ์ด์ง์๋ก ํํ๋๋ฉฐ, ๋ณดํต 16์ง์๋ก ํ๊ธฐ๋ฉ๋๋ค.
- 48๋นํธ๋ ์ด 281์กฐ ๊ฐ์ ๊ณ ์ ํ MAC ์ฃผ์๋ฅผ ์์ฑํ ์ ์๊ฒ ํฉ๋๋ค.
- ์:
00:1A:2B:3C:4D:5E
๋๋00-1A-2B-3C-4D-5E
- ์:
- 48๋นํธ๋ ์ด 281์กฐ ๊ฐ์ ๊ณ ์ ํ MAC ์ฃผ์๋ฅผ ์์ฑํ ์ ์๊ฒ ํฉ๋๋ค.
3๏ธโฃ ํ๋์จ์ด ์ฃผ์.
-
MAC ์ฃผ์๋ ๋คํธ์ํฌ ์ธํฐํ์ด์ค ์นด๋(NIC, Network Interface Card) ์์ฒด์์ ์๊ตฌ์ ์ผ๋ก ํ ๋น๋ ์ฃผ์๋ก, ์ฅ์น๊ฐ ๋คํธ์ํฌ์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ฐ๊ฒฐ๋ ๋ ์ฌ์ฉ๋ฉ๋๋ค.
- IP ์ฃผ์๋ ๋คํธ์ํฌ ๋ด์์ ๋์ ์ผ๋ก ํ ๋น๋ ์ ์์ง๋ง, MAC ์ฃผ์๋ ์ฅ์น์ ํ๋์จ์ด์ ๊ณ ์ ๋์ด ์์ต๋๋ค.
4๏ธโฃ ๊ณ์ธต 2 ์ฃผ์.
- MAC ์ฃผ์ OSI 7๊ณ์ธต ๋ชจ๋ธ์ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต(Layer 2)์์ ์ฌ์ฉ๋ฉ๋๋ค.
- ์ฆ, MAC ์ฃผ์๋ ๊ฐ์ ๋คํธ์ํฌ(LAN) ๋ด์์ ์ฅ์น ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- ๋คํธ์ํฌ์ ๋ผ์ฐํฐ๋ ์ค์์น๋ MAC ์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ ์ ํ ์ฅ์น๋ก ์ ๋ฌํฉ๋๋ค.
๐โโ๏ธ OSI 7๊ณ์ธต ๋ชจ๋ธ
๐โโ๏ธ OSI 7๊ณ์ธต ๋ชจ๋ธ - ๊ณ์ธต๋ณ ๊ธฐ๋ฅ
2๏ธโฃ MAC ์ฃผ์์ ๊ตฌ์กฐ.
- MAC ์ฃผ์๋ ๋ ๋ถ๋ถ์ผ๋ก ๋๋์ด์ง๋๋ค.
1๏ธโฃ ์ ์กฐ์ฌ ์๋ณ์(OUI, Organizationally Unique Identifier)
- MAC ์ฃผ์์ ์ฒซ 24๋นํธ(์์ 6์๋ฆฌ 16์ง์)๋ ๋คํธ์ํฌ ์นด๋ ์ ์กฐ์ฌ๋ฅผ ๋ํ๋
๋๋ค.
- ์ด ๋ถ๋ถ์ OUI๋ผ๊ณ ํ๋ฉฐ, ๊ฐ ๋คํธ์ํฌ ์นด๋ ์ ์กฐ์ฌ๋ ๊ณ ์ ํ OUI๋ฅผ ํ ๋น๋ฐ์ต๋๋ค.
- ์:
00:1A:2B
-> ์ ์กฐ์ฌ์ OUI
- ์:
- ์ด ๋ถ๋ถ์ OUI๋ผ๊ณ ํ๋ฉฐ, ๊ฐ ๋คํธ์ํฌ ์นด๋ ์ ์กฐ์ฌ๋ ๊ณ ์ ํ OUI๋ฅผ ํ ๋น๋ฐ์ต๋๋ค.
2๏ธโฃ ์ฅ์น ์๋ณ์(Device Identifier)
- MAC ์ฃผ์์ ๋๋จธ์ง 24๋นํธ(๋ค์ 6์๋ฆฌ 16์ง์)๋ ์ ์กฐ์ฌ๊ฐ ํด๋น ๋คํธ์ํฌ ์นด๋๋ ์ฅ์น์ ๋ถ์ฌํ ๊ณ ์ ์๋ณ์์
๋๋ค.
- ์:
3C:4D:5E
-> ์ฅ์น์ ๊ณ ์ ์๋ณ์
- ์:
3๏ธโฃ ๊ฒฐํฉ.
- ์ด ๋ ๋ถ๋ถ(OUI + Device Identifier)์ ๊ฒฐํฉํ์ฌ ํ๋์ ๊ณ ์ ํ MAC ์ฃผ์๊ฐ ๋ง๋ค์ด์ง๋๋ค.
- ์:
00:1A:2B:3C:4D:5E
- ์:
3๏ธโฃ MAC ์ฃผ์์ ์ญํ .
1๏ธโฃ ๋ก์ปฌ ๋คํธ์ํฌ(LAN)์์ ๋ฐ์ดํฐ ์ ์ก.
- MAC ์ฃผ์๋ LAN(Local Area Network) ๋ด์์ ๋ฐ์ดํฐ ํ๋ ์์ ์ ๋ฌํ ๋ ์ฌ์ฉ๋ฉ๋๋ค.
- ๋คํธ์ํฌ ์ฅ์น๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ ๋, ํด๋น ๋ฐ์ดํฐ๋ ์ก์ ์์ MAC ์ฃผ์๋ฅผ ํฌํจํ๊ณ , ์ค์์น์ ๊ฐ์ ๋คํธ์ํฌ ์ฅ์น๊ฐ ์ด๋ฅผ ์ฝ์ด ์ ์ ํ ๋ชฉ์ ์ง๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํฉ๋๋ค.
2๏ธโฃ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์์ ํต์ .
- MAC ์ฃผ์๋ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์์ ์ฅ์น ๊ฐ ํ๋ ์์ ์ ๋ฌํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- ์ด๋๋ท ๋คํธ์ํฌ์์ MAC ์ฃผ์๋ ๊ฐ์ ๋คํธ์ํฌ ๋ด์ ์ฅ์น ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ ํํ๊ฒ ์ ๋ฌํ๊ธฐ ์ํ ํต์ฌ ์ญํ ์ ํฉ๋๋ค.
3๏ธโฃ ARP(Address Resolution Protocol)์์ ์ฐ๊ด์ฑ.
-
ARP๋ IP ์ฃผ์์ MAC ์ฃผ์๋ฅผ ์ฐ๊ฒฐํด์ฃผ๋ ํ๋กํ ์ฝ์
๋๋ค.
- ๋คํธ์ํฌ์์ IP ์ฃผ์๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ ์ก ํ ๋, ARP๋ ํด๋น IP ์ฃผ์์ ๋ํ MAC ์ฃผ์๋ฅผ ์ฐพ์๋ด์ด, ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฐ๋ฅธ ์ฅ์น๋ก ์ ๋ฌํ ์ ์๊ฒ ํฉ๋๋ค.
- ์ด๋ ํนํ ๋ก์ปฌ ๋คํธ์ํฌ์์ ์ค์ํ ์ญํ ์ ํฉ๋๋ค.
- ๋คํธ์ํฌ์์ IP ์ฃผ์๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ ์ก ํ ๋, ARP๋ ํด๋น IP ์ฃผ์์ ๋ํ MAC ์ฃผ์๋ฅผ ์ฐพ์๋ด์ด, ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฐ๋ฅธ ์ฅ์น๋ก ์ ๋ฌํ ์ ์๊ฒ ํฉ๋๋ค.
4๏ธโฃ ๋คํธ์ํฌ ์ฅ์น์ ๊ณ ์ ์๋ณ.
- MAC ์ฃผ์๋ ๊ฐ ์ฅ์น์ ๊ณ ์ ํ ํ๋์จ์ด ์ฃผ์์ด๋ฏ๋ก, ๋คํธ์ํฌ์์ ์ฅ์น๋ฅผ ๊ณ ์ ํ๊ฒ ์๋ณํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- ๋คํธ์ํฌ ๊ด๋ฆฌ์๋ค์ MAC ์ฃผ์๋ฅผ ์ด์ฉํด ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ์ฅ์น๋ค์ ์ถ์ ํ๊ฑฐ๋, ํน์ ์ฅ์น์ ๋ํด ๋คํธ์ํฌ ์ ๊ทผ์ ์ ์ดํ ์ ์์ต๋๋ค.
4๏ธโฃ MAC ์ฃผ์์ IP ์ฃผ์์ ์ฐจ์ด์ .
-
MAC ์ฃผ์๋ ํ๋์จ์ด ์ฃผ์๋ก, ๋คํธ์ํฌ ์ธํฐํ์ด์ค ์นด๋(NIC, Network Interface Card)์ ๊ณ ์ ํ๊ฒ ํ ๋น๋ ๊ณ ์ ๋ ์ฃผ์์
๋๋ค.
- ์ฅ์น๊ฐ ๋คํธ์ํฌ์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ฐ๊ฒฐ๋๋ฉด MAC ์ฃผ์๋ฅผ ํตํด ํต์ ํ๊ฒ ๋ฉ๋๋ค.
-
IP ์ฃผ์๋ ๋
ผ๋ฆฌ์ฃผ์๋ก, ๋คํธ์ํฌ ์ฅ์น๊ฐ ์ธํฐ๋ท ํ๋กํ ์ฝ์ ํตํด ํต์ ํ ๋ ์ฌ์ฉ๋ฉ๋๋ค.
- IP ์ฃผ์๋ ๋์ ์ผ๋ก ํ ๋น๋๊ฑฐ๋ ์๋์ผ๋ก ์ค์ ํ ์ ์์ผ๋ฉฐ, ๋คํธ์ํฌ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ๋ ์ฌ์ฉ๋ฉ๋๋ค.
5๏ธโฃ MAC ์ฃผ์์ ์์.
1๏ธโฃ ์ด๋๋ท ํ๋ ์์์์ ์ฌ์ฉ.
- ๋คํธ์ํฌ์์ ์ปดํจํฐ A๊ฐ ์ปดํจํฐ B๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ค๊ณ ํ ๋, ์ด๋๋ท ํ๋ ์์๋ ์ก์ ์์ MAC ์ฃผ์์ ์์ ์์ MAC ์ฃผ์๊ฐ ํฌํจ๋ฉ๋๋ค.
- ์ด๋, ๋คํธ์ํฌ ์ฅ๋น(์: ์ค์์น)๋ ์์ ์์ MAC ์ฃผ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฐ๋ฅธ ์ฅ์น(B)๋ก ์ ๋ฌํฉ๋๋ค.
[์ถ๋ฐ์ง MAC ์ฃผ์] -> [๋ชฉ์ ์ง MAC ์ฃผ์] 00:1A:2B:3C:4D:5E -> 00:1A:7C:8D:9F:0A
- ์ด๋, ๋คํธ์ํฌ ์ฅ๋น(์: ์ค์์น)๋ ์์ ์์ MAC ์ฃผ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฐ๋ฅธ ์ฅ์น(B)๋ก ์ ๋ฌํฉ๋๋ค.
2๏ธโฃ ARP(Address Resolution Protocol)๋ฅผ ํตํ IP-MAC ๋งคํ.
- ๋คํธ์ํฌ์์ ์ปดํจํฐ๊ฐ IP ์ฃผ์๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ๋, ARP ํ๋กํ ์ฝ์ด IP ์ฃผ์์ ๋์ํ๋ MAC ์ฃผ์๋ฅผ ์ฐพ์ ํ๋ ์์ ์์ฑํ๊ณ , ๋ฐ์ดํฐ๋ฅผ ์ ์กํฉ๋๋ค.
- ์๋ฅผ ๋ค์ด, ์ปดํจํฐ A(192.168.1.2)๊ฐ ์ปดํจํฐ B(192.168.1.3)๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ก ํ ๋ A๋ ARP๋ฅผ ์ฌ์ฉํด ์ปดํจํฐ B์ MAC ์ฃผ์๋ฅผ ์ฐพ์๋ด์ด ๋ฐ์ดํฐ๋ฅผ ์ ์กํฉ๋๋ค.
6๏ธโฃ MAC ์ฃผ์์ ๋ณด์ ์ด์.
1๏ธโฃ MAC ์ฃผ์ ์คํธํ(Spoofing)
- MAC ์ฃผ์๋ ๋คํธ์ํฌ์์ ์ฅ์น๋ฅผ ์๋ณํ๋ ๋ฐ ์ฌ์ฉ๋์ง๋ง, MAC ์ฃผ์ ์คํธํ์ด๋ผ๋ ๊ณต๊ฒฉ์ ํตํด MAC ์ฃผ์๋ฅผ ์์กฐํ ์ ์์ต๋๋ค.
- ๊ณต๊ฒฉ์๋ ์์ ์ ์ฅ์น์ MAC ์ฃผ์๋ฅผ ๋ค๋ฅธ ์ฅ์น์ MAC ์ฃผ์๋ก ๋ณ๊ฒฝํ์ฌ ๋คํธ์ํฌ์์ ํ๊ฐ๋์ง ์์ ์ ๊ทผ์ ์๋ํ ์ ์์ต๋๋ค.
2๏ธโฃ MAC ์ฃผ์ ํํฐ๋ง.
- ๋คํธ์ํฌ ๋ณด์์ ๊ฐํํ๊ธฐ ์ํด ์ผ๋ถ ๋คํธ์ํฌ ๊ด๋ฆฌ์๋ค์ MAC ์ฃผ์ ํํฐ๋ง์ ์ฌ์ฉํ์ฌ ํ์ฉ๋ ์ฅ์น๋ค๋ง ๋คํธ์ํฌ์ ์ ์ํ ์ ์๋๋ก ์ค์ ํฉ๋๋ค.
- ๊ทธ๋ฌ๋ MAC ์ฃผ์๊ฐ ์คํธํ๋ ์ ์๊ธฐ ๋๋ฌธ์, ๋ณด์ ์ธก๋ฉด์์ ์๋ฒฝํ ๋ฐฉ๋ฒ์ ์๋๋๋ค.
7๏ธโฃ ๊ฒฐ๋ก .
- MAC ์ฃผ์๋ ๋คํธ์ํฌ ์ฅ์น์ ๊ณ ์ ํ๊ฒ ํ ๋น๋ ๋ฌผ๋ฆฌ์ ํ๋์จ์ด ์ฃผ์๋ก, ๋ก์ปฌ ๋คํธ์ํฌ์์ ๋ฐ์ดํฐ ์ ์ก ๋ฐ ์ฅ์น ์๋ณ์ ์ค์ํ ์ญํ ์ ํฉ๋๋ค.
- MAC ์ฃผ์๋ OSI ๋ชจ๋ธ์ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต(Layer 2)์์ ์ฌ์ฉ๋๋ฉฐ, ์ด๋๋ท๊ณผ ๊ฐ์ ๋คํธ์ํฌ ๊ธฐ์ ์์ ์ฅ์น ๊ฐ ํต์ ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
- MAC ์ฃผ์๋ ๊ณ ์ ํ๋ฉฐ ๋ณ๊ฒฝ๋์ง ์๋ ๋ฐ๋ฉด, IP ์ฃผ์๋ ๋ ผ๋ฆฌ์ ์ด๊ณ ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค.
- MAC ์ฃผ์๋ ๋ณด์๊ณผ ํต์ ์์ ์ค์ํ ์ญํ ์ ํ์ง๋ง, ์คํธํ ๋ฑ์ ๋ณด์ ์ํ๋ ์กด์ฌํ ์ ์์ต๋๋ค.