💡 핵심 인사이트
데이터 링크 계층의 하단부인 MAC(Media Access Control) 부계층은 "1개의 좁은 구리선(또는 공기)을 여러 대의 PC가 공유할 때, 멱살 잡고 싸우지 않게 누가 언제 데이터를 쏠지 발언권을 정리해 주는 '교통경찰'" 역할과 프레임 껍데기를 씌우는 막노동을 담당합니다.


Ⅰ. MAC(매체 접근 제어) 부계층의 필수 임무

LLC가 3계층(소프트웨어)과 놀았다면, MAC은 밑의 1계층(물리 랜선)과 치열하게 놀아야 하는 하드웨어 칩셋(랜카드) 영역입니다.

1. 매체 접근 제어 (누가 언제 쏠 것인가?)

  • 학교 방송실 마이크(매체)는 1개인데, 반장과 부반장이 동시에 말을 하면 스피커가 찢어집니다(Collision, 충돌).
  • MAC 계층은 이 충돌을 막기 위해 룰을 정합니다.
    • 이더넷 (IEEE 802.3): "서로 눈치 보다가 아무도 말 안 할 때 잽싸게 말해라! 겹치면 쉬었다 다시 해라!" (CSMA/CD)
    • 와이파이 (IEEE 802.11): "말하기 전에 반드시 손들고 허락받고 말해라!" (CSMA/CA)
    • 토큰 링 (IEEE 802.5): "마이크 장난감(토큰)을 쥔 사람만 1분씩 말해라!" (Token Passing)

2. MAC 주소 부착 (주민등록번호)

  • "나 00:1A:2B... 인데, 11:22:33... 한테 보낼게!"
  • 전 세계 모든 랜카드 하드웨어에 불도장으로 찍혀서 나오는 고유한 48비트 물리적 주소(MAC 주소)를 프레임 앞머리에 붙이고, 도착하면 이게 내 주소가 맞는지 확인하는 임무를 수행합니다.

3. 실제 프레임 캡슐화 (에러 검사용 꼬리 달기)

  • 위에서 내려온 데이터 앞뒤로 진짜 껍데기를 씌웁니다(Framing).
  • 특히 꼬리 부분에 4바이트짜리 **FCS(Frame Check Sequence, CRC 연산값)**를 계산해서 달아줍니다. 도착했을 때 1비트라도 깨져 있으면 이 MAC 계층에서 가차 없이 버려버립니다(오류 검출).

Ⅱ. IEEE 802 표준의 MAC 계층 매핑

IEEE 802 위원회는 매체(Media)의 종류에 따라 수많은 MAC 표준을 갈라놓았습니다. 상단 LLC(802.2)는 하나지만 하단 MAC은 매체마다 다릅니다.

  • IEEE 802.3: 유선 이더넷 (랜선) MAC 표준 (CSMA/CD)
  • IEEE 802.11: 무선 LAN (와이파이) MAC 표준 (CSMA/CA)
  • IEEE 802.15: 무선 PAN (블루투스, 지그비 등) MAC 표준

📢 섹션 요약 비유: MAC은 1차선 외길 터널 앞의 **'신호수(교통경찰)'**이자 **'포장 센터'**입니다. 터널(물리 매체) 안에서 두 차가 정면충돌하지 않도록 진입 순서를 통제(접근 제어)하고, 터널을 통과할 차 앞유리에 번호판(MAC 주소)을 붙이고, 트렁크에는 차가 부서졌는지 확인하기 위한 봉인 씰(FCS)을 단단히 붙여서 내려보내는 하드웨어 일꾼입니다.