
노트북 네트워크 설정 들어가 보면 어딘가에 00:1A:2B:3C:4D:5E 같은 알 수 없는 문자열이 보인다. 그게 바로 MAC 주소이다. 오늘은 이 MAC 주소가 뭔지, 왜 필요한지, 어디서 쓰이는지, 그리고 어떻게 발전해왔는지 한번 정리해본다.
MAC 주소란?

MAC(Media Access Control) 주소는 랜카드, Wi-Fi 모듈 같은 네트워크 장비 자체에 부여된 고유 식별 번호이다. 쉽게 말하면 장비의 "주민등록번호" 같은 것이다. 보통 제조사에서 하드웨어를 만들 때 칩에 박아 넣어서 출고하기 때문에 "물리적 주소(Physical Address)"라고도 불린다.
형식은 12:34:56:78:9A:BC처럼 16진수 6쌍(총 48비트)으로 되어 있다. 앞의 3쌍(24비트)은 제조사 식별 코드(OUI, Organizationally Unique Identifier)고, 뒤의 3쌍은 그 제조사가 개별 장비마다 매기는 일련번호이다. 그래서 MAC 주소만 봐도 제조사를 유추할 수 있다.
왜 IP 주소만으로는 부족한 걸까?
여기서 헷갈리기 쉬운 포인트인데, IP 주소랑 MAC 주소는 담당하는 계층이 다르다.

- IP 주소: 인터넷이라는 큰 세상에서 "어느 네트워크의 어느 기기"인지 찾아가는 주소. 상황에 따라 바뀔 수 있다
- MAC 주소: 같은 네트워크 안에서 "이 케이블 반대편에 있는 물리적 장비가 정확히 어떤 놈이냐"를 특정하는 주소. 원칙적으로는 바뀌지 않는다.
비유하자면 IP 주소는 "택배 보낼 때 쓰는 집 주소"고, MAC 주소는 "그 집에 사는 사람의 지문" 같은 것이다. 주소(IP)로 동네까지는 찾아가지만, 마지막으로 문 앞에서 "진짜 이 사람이 맞나" 확인하는 건 지문(MAC)이 하는 일이라고 보면 된다.
실제로 데이터가 전달될 때도 동일하다. 인터넷 구간에서는 IP 주소로 목적지 네트워크까지 찾아가고, 같은 네트워크(같은 스위치/공유기 안) 안에서 최종적으로 "몇 번 포트의 이 장비"로 데이터를 넘겨줄 때는 MAC 주소를 쓴다. 그래서 통신 한 번 할 때 IP와 MAC이 같이 손발을 맞추는 구조이다.
그래서 어디에 쓰이는데?

- 네트워크 접속 제어: 회사나 공공 와이파이에서 "등록된 기기만 접속 허용" 같은 정책 쓸 때 MAC 주소로 필터링한다. 이걸 MAC 필터링이라고 부른다.
- DHCP 임대: 공유기가 각 기기에 IP를 나눠줄 때, 내부적으로 "이 MAC 주소를 가진 기기한테는 항상 이 IP를 줘라" 하고 고정해주는 기능(고정 IP 할당)에 MAC 주소를 쓴다.
- 스위치의 MAC 주소 테이블: 스위치는 어느 포트에 어떤 MAC 주소를 가진 기기가 물려있는지 표(MAC 주소 테이블)를 만들어서, 데이터를 엉뚱한 포트로 뿌리지 않고 딱 필요한 곳으로만 전달한다.
- 자산관리/보안: 회사 인프라에서는 "이 자리에 있는 AP 장비 MAC 주소가 뭔지" 같은 걸 자산 대장에 적어두고 관리한다. 장비 교체나 장애 추적할 때 MAC 주소로 정확히 어떤 하드웨어인지 구분하기 위함이다.
- Wi-Fi 인증: 802.1X 같은 인증 방식에서도 MAC 주소가 기기 식별 요소 중 하나로 활용된다.
그럼 MAC 주소는 계속 그대로였을까? — 발전 이야기
MAC 주소도 시대에 따라 나름 변화가 있었어.

- 원래는 "영구불변"이 원칙: 제조사가 하드웨어에 새겨넣은 값이니까 이론상 평생 안 바뀌는 게 정석이었다. 그래서 "물리 주소"라는 이름이 붙은 거고.
- 프라이버시 문제: MAC 주소가 고정돼 있다 보니, 카페나 공공장소 와이파이에서 내 스마트폰의 MAC 주소를 계속 추적하면 "이 사람이 어디를 언제 갔는지" 동선을 파악할 수 있는 부작용이 생겼다. 광고 회사나 매장에서 이걸 이용해서 유동인구 분석하는 데 쓰기도 했다.
- 그래서 나온 게 랜덤 MAC 주소(MAC Randomization): 최근 스마트폰·노트북 OS들은 와이파이 스캔하거나 새 네트워크에 접속할 때 진짜 MAC 주소 대신 매번 임시로 만든 가짜 MAC 주소를 쓰는 기능을 기본으로 넣기 시작했다. iOS, 안드로이드, Windows 최신 버전 다 이 기능이 있다. 그래서 요즘은 "MAC 주소 = 절대 안 바뀌는 값"이라는 공식이 완전히 성립하진 않다.
- 회사 와이파이에서 랜덤 MAC 때문에 골치 아픈 이유: 이 랜덤화 기능 때문에 회사에서 MAC 필터링이나 고정 IP 할당을 걸어놨는데 직원 기기가 계속 다른 MAC으로 인식돼서 인증이 안 되는 경우가 종종 생긴다. 그래서 실무에서는 회사 와이파이 SSID에 한해서는 랜덤 MAC을 끄고 진짜 MAC을 쓰도록 안내하는 경우가 많다.
정리하면

MAC 주소는 "네트워크 장비 하나하나에 붙는 고유 번호"고, 같은 네트워크 안에서 정확히 어떤 물리적 기기인지 구분하는 역할을 한다.
IP 주소가 "동네 찾아가는 주소"라면 MAC 주소는 "문 앞에서 확인하는 지문"인 셈이다.
자산관리, 접속 제어, 스위치 동작 원리까지 폭넓게 쓰이는데, 요즘은 프라이버시 이슈 때문에 랜덤 MAC 기능도 널리 쓰이면서 예전처럼 "무조건 고정된 값"은 아니게 됐다는 것까지 알아두면 좋다.
'Network' 카테고리의 다른 글
| 사무실 네트워크, 어떻게 흘러가는 걸까? — 모뎀부터 Wi-Fi까지 (0) | 2026.07.14 |
|---|---|
| [Network] OSI 7계층 쉽게 이해하기 (0) | 2026.07.13 |