π[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 μ£Όμλ 보μκ³Ό ν΅μ μμ μ€μν μν μ νμ§λ§, μ€νΈν λ±μ 보μ μνλ μ‘΄μ¬ν μ μμ΅λλ€.