Уровень протокола LLC (Logical Link Control) отвечает за поддержку виртуального соединения между SGSN и мобильной станцией GPRS и работает через интерфейсы Gb и Um. Уровень LLC обеспечивает поддержку нескольких протоколов в одном звене, используя для каждого из них отдельный идентификатор точки доступа к услуге SAPI (Service Access Point Identificator), например, данные пользователя, SMS или GMM/SM. Протокол LLC должен быть независимым от низкоуровневых протоколов радиоинтерфейса, чтобы позволить введение альтернативных решений GPRS с минимальными изменениями для NSS.
Типичные функции протокола LLC включают управление логическим каналом связи, шифрование, управление потоками информации и управление очередями. Кроме того, если протокол LLC используется в режиме с подтверждением, это обеспечивает обнаружение и восстановление ошибок в передаче; в режиме без подтверждения ошибки невосстановимы.
LLC используется протоколом SNDCP для передачи пакетов с сетевого уровня, протоколов SMS для передачи SMS-сообщений и протоколом управления мобильностью GPRS для передачи данных управления. Формат кадров LLC основан на формате кадров LAPD и RLP. Однако между LLC и другим протоколами существуют большие отличия в части методов обозначения границ кадров и механизмов прозрачности. Эти отличия диктуются требованиями независимости от конкретного радиомаршрута. LLC поддерживает два режима передачи данных:
- операции точка-точка без подтверждения приема данных;
- операции точка-точка с подтверждением приема данных.
В структуре кадра LLC находятся адресное, управляющее и информационное поля. В частности, в заголовке находится поле FCS, определяющее контрольную сумму, содержащую 24-битовый циклический CRC-код, который служит для обнаружения ошибок в заголовке и информационном поле кадра. В адресном поле содержится идентификатор токи доступа к сервису SAPI, обозначающий точку доступа, через которую для протокола LLQ обеспечивается доступ к процессу вышележащего уровня. Поле управления идентифицирует тип кадра. Протокол LLC использует 4 типа кадров:
- передача подтверждаемой информации (формат I);
- функции контроля (supervisory) (формат S);
- передача информации без подтверждения (формат UI);
- функции управления (формат U).