MAC 주소 (Media Access Control Address) 기초
MAC 주소는 네트워크에 연결되는 모든 장치(컴퓨터, 스마트폰, 라우터 등)의 네트워크 인터페이스 카드(NIC)에 공장에서 출고될 때부터 영구적으로 할당된 고유한 물리적 식별자입니다. 이는 장치의 주민등록번호와 같으며, 근거리 통신망(LAN) 내에서 장치 간 데이터 전송을 위해 사용됩니다.
1. MAC 주소의 구조 및 특징
① 구조: 48비트 16진수
MAC 주소는 총 48비트로 구성되며, 일반적으로 16진수로 표기됩니다. 2자리씩 6개의 옥텟으로 나누고 콜론(:)이나 하이픈(-)으로 구분합니다.
- 표기 예시:
00:1A:2B:3C:4D:5E또는00-1A-2B-3C-4D-5E
② OUI와 고유 식별자
48비트는 다시 두 부분으로 나뉩니다.
- OUI (Organizationally Unique Identifier): 앞 24비트. IEEE에서 특정 제조사(네트워크 카드 제조사)에 할당한 고유 코드입니다.
- 고유 식별자: 뒤 24비트. 제조사가 자체적으로 NIC에 할당하는 일련번호입니다.
이 구조 덕분에 전 세계 모든 MAC 주소는 고유성을 가집니다.
③ 물리적 주소
MAC 주소는 하드웨어 자체에 새겨져(Burned-In) 있으며, 네트워크 인터페이스 카드가 바뀌지 않는 한 변경되지 않습니다. (소프트웨어적인 변경(Spoofing)은 가능하지만, 기본 주소는 고정됩니다.)
2. MAC 주소의 역할
MAC 주소는 데이터 링크 계층(2계층)에서 작동하며, 주로 같은 네트워크 세그먼트(근거리 통신망, LAN) 내의 장치 간 통신에 사용됩니다.
- 프레임 전달: 데이터 패킷(3계층)을 이더넷 프레임(2계층)으로 캡슐화할 때 발신지와 목적지의 MAC 주소를 포함하여 인접한 스위치나 라우터로 데이터를 정확하게 전달합니다.
- ARP (Address Resolution Protocol): 3계층의 IP 주소를 2계층의 MAC 주소로 변환하는 데 사용됩니다.
3. IP 주소 vs. MAC 주소 (비교)
MAC 주소와 IP 주소는 모두 장치를 식별하지만, 사용되는 계층과 목적이 다릅니다.
| 특징 | MAC 주소 | IP 주소 (IPv4/IPv6) |
|---|---|---|
| 계층 | 데이터 링크 계층 (2계층) | 네트워크 계층 (3계층) |
| 성격 | 물리적 주소 (Hardware Address) | 논리적 주소 (Logical Address) |
| 고유성 | 전 세계에서 고유 (제조사 할당) | 네트워크 환경에 따라 변경 가능 (관리자/DHCP 할당) |
| 사용 범위 | 주로 근거리 통신망(LAN) 내 | 광역 통신망(WAN), 인터넷 전체 |