매체접근제어 프로토콜 (Medium Access Control Protocol)
쉽게 풀면
여러 사람이 하나의 회의 마이크를 함께 쓸 때, 아무나 동시에 말하면 소리가 뒤섞여 알아들을 수 없습니다. 그래서 손을 들고 순서를 기다리거나 사회자가 발언권을 정해주는 규칙이 필요합니다. 매체접근제어 프로토콜은 바로 이런 "발언 순서 규칙"을 무선 네트워크나 유선 네트워크의 여러 단말에게 적용하는 것입니다. 이 규칙 덕분에 여러 기기가 같은 채널을 두고 신호가 서로 부딪히는 충돌을 막거나 줄일 수 있습니다.
왜 중요한가
MAC 프로토콜은 네트워크의 처리율, 지연, 공정성을 직접 결정하는 핵심 계층이기 때문에 무선랜, 셀룰러, 사물인터넷 등 거의 모든 통신 시스템 설계에서 다뤄집니다. 단말 수가 늘어나거나 트래픽 특성이 다양해질수록 효율적인 접근 제어 방식의 중요성이 커집니다.
논문에서는 이렇게 쓰입니다
네트워크 혼잡도에 맞춰 단말들이 채널 접근을 시도하는 대기 범위를 조절함으로써 신호 충돌을 줄이는 방법을 제안했다는 뜻입니다.
배터리로 동작하는 소형 기기들이 채널에 접근하는 방식을 최적화해 전력 소모를 줄인 프로토콜을 설계했다는 의미입니다.
조금 더 깊게 보면
MAC 프로토콜은 크게 경쟁 기반 방식과 스케줄링(비경쟁) 기반 방식으로 나뉩니다. 경쟁 기반은 CSMA/CA처럼 단말이 스스로 채널 상태를 확인해 전송 여부를 결정하는 방식이고, 스케줄링 기반은 TDMA처럼 중앙 노드가 시간이나 주파수 자원을 미리 할당하는 방식입니다. 트래픽 부하가 낮을 때는 경쟁 기반이 유리하고, 부하가 높거나 지연 요구가 엄격할 때는 스케줄링 기반이 유리한 경향이 있습니다.
주의할 점
MAC 프로토콜의 성능은 단말 수, 트래픽 패턴, 채널 환경에 따라 크게 달라지므로 특정 방식이 항상 최선이라고 단정할 수 없습니다. 또한 MAC 계층 설계는 상위 계층의 프로토콜과도 상호작용하므로 계층 간 영향을 함께 고려해야 합니다.