Рассмотрим основные команды обслуживания, которые подуровень MAC предоставляет подуровню LLC, уделяя особое внимание функциональному назначению этих команд. Способы реализации рассматриваемых команд не регламентируются.
Запросить данные подуровня MAC (MA_DATA.request) с параметрами: адрес места записи данных, номер блока данных для обслуживания на подуровне MAC (MSDU), требуемый класс обслуживания. С помощью этой команды блок MSDU пересылается объекту подуровня MAC, для которого указан адрес места записи данных. Последний адрес, как правило, является обособленным, но может быть и адресом группы. Блок MSDU включает некоторые данные протокола LLC. Требуемый класс обслуживания задает приоритет при пересылке данных.
Воспроизвести данные подуровня MAC (MA_DATA.indication) с параметрами: адрес места записи данных, адрес источника, номер блока MSDU, состояние приема, требуемый класс обслуживания. С помощью этой команды сообщается, что блок MSDU принят от объекта подуровня MAC, адрес которого соответствует адресу источника. Воспроизводится также и состояние приема блока MSDU. Подтвердить данные подуровня MAC (MAJDATA.confirm) с параметрами: состояние передачи, условный класс обслуживания. Команда сообщает результат выполнения передачи по соответствующему запросу.