기타/CS

[CS] MAC 주소 (Media Access Control Address)

bay07 2025. 2. 17. 12:58

📌 MAC 주소란?

MAC 주소는 네트워크에서 각 장치를 구별하기 위한 고유한 식별 번호이다
네트워크에 연결된 모든 기기(PC, 스마트폰, 라우터 등)는 MAC 주소를 가지고 있어야 서로 통신할 수 있다.

🔹 쉽게 말해, MAC 주소는 네트워크 장비의 "주민등록번호" 같은 것
🔹 인터넷을 사용할 때, IP 주소는 바뀔 수 있지만 MAC 주소는 하드웨어에 고정되어 있다.


🛠️ MAC 주소의 구조

MAC 주소는 6쌍(12자리) 16진수 숫자로 이루어져 있다.

00:1A:2B:3C:4D:5E
  • 앞 3쌍(00:1A:2B) → 제조사 ID (OUI, Organizationally Unique Identifier)
  • 뒤 3쌍(3C:4D:5E) → 장치의 고유 번호

🔹 예를 들어 **"00:1A:2B"**는 Intel이 만들었고, **"3C:4D:5E"**는 특정 네트워크 카드의 고유 값이다.

💡 MAC 주소 확인하는 법

  • Windows: ipconfig /all
  • Mac/Linux: ifconfig 또는 ip link show

📡 MAC 주소의 역할 

MAC 주소를 택배 배송 시스템에 비유해보자!

🏠 1. 집 주소(IP 주소)

  • IP 주소는 인터넷에서 현재 위치를 나타내는 주소
  • 하지만 이사를 가면 바뀔 수 있다 (Wi-Fi를 바꾸면 IP가 바뀌는 것처럼!)

💻 2. 기계의 고유번호(MAC 주소)

  • MAC 주소는 각 장치(컴퓨터, 스마트폰)의 고유한 식별 번호야.
  • 기기가 바뀌지 않는 한 MAC 주소는 바뀌지 않는다

💡 즉, IP 주소는 이사 가면 바뀌지만, MAC 주소는 기기 자체에 붙어 있어서 변하지 않는 것


🔍 MAC 주소가 중요한 이유

  1. 네트워크 통신에서 장치 식별
    • 라우터가 인터넷을 보낼 때, MAC 주소를 보고 누구에게 보낼지 결정한다
  2. 보안 및 접근 제어
    • 기업이나 학교에서는 허용된 MAC 주소만 Wi-Fi에 접속하도록 제한할 수 있다.
  3. ARP Spoofing 공격에 사용될 수도 있음
    • 공격자가 가짜 MAC 주소를 만들어 네트워크를 속일 수 있음ARP Spoofing

🚀 정리

MAC 주소 = 네트워크 장치의 주민등록번호
각 네트워크 장비는 고유한 MAC 주소를 가짐
IP 주소는 바뀔 수 있지만, MAC 주소는 장치에 고정됨
네트워크 통신에서 중요한 역할을 하며, 보안 공격에도 악용될 수 있음

'기타 > CS' 카테고리의 다른 글

[CS] Spoofing  (0) 2025.02.17
[CS] ICMP를 활용한 시스템 공격  (0) 2025.02.17
[CS준비] 프런트엔드 면접질문 Lv.5  (0) 2024.09.07
[얄코] 리눅스 명령어 외우기  (0) 2024.04.04
[얄코] 쿠키, 세션, 캐시가 뭔가요?  (0) 2024.03.29