MAC 주소는 무선 LAN 카드 또는 무선 LAN 기능 내장 기기에 개별적으로 부여되는 단말 식별 번호이다. 제조할 때 새겨지기 때문에 물리 주소라고도 불리는데 전 세계에서 유일한 번호로 할당되어 있다. MAC 주소는 48비트 숫자로 구성되어 있는데 앞쪽 24비트는 LAN 카드를 만든 제조사 번호이고 뒤쪽 24비트는 제조사가 LAN 카드에 붙인 일련번호이다.
데이터 링크 계층에서 이더넷 헤더와 트레일러를 붙이는데 MAC 주소가 이때 사용된다.
1) 이더넷 헤더
이더넷 헤더는 목적지의 MAC 주소(6바이트), 출발지 MAC 주소(6바이트), 유형(2바이트) 이렇게 총 14바이트로 구성되어 있다.
이더넷 유형(Ethernet type)은 이더넷으로 전송되는 상위 계층 프로토콜의 종류를 나타낸다. 여기에는 다음 표에 나와있는 프로토콜을 식별하는 16진수 번호가 들어간다.
2) 트레일러
트레일러는 FCS(Frame Check Sequence)라고도 불리며, 데이터 전송 도중에 오류가 발생하는지 확인하는 용도로 사용된다.
3) 프레임 전송과정
이더넷 헤더와 트레일러가 추가된 데이터를 프레임이라고 한다. 아래 예시를 통해 프레임이 어떻게 전송되는지 확인하도록 하자.
① 컴퓨터 1에서 컴퓨터 3으로 데이터를 전송한다고 가정하자.
② 컴퓨터 1은 이더넷 헤더에 데이터의 목적지인 컴퓨터 3의 MAC 주소(목적지 MAC 주소)와 자신의 MAC 주소(출발지 MAC 주소) 정보를 넣고 데이터를 전송한다. (컴퓨터 1에서 캡슐화)