На рис. 1 показаны поля пакета LCP.
- Code (Код). Поле длиной 1 байт определяет тип пакета LCP.
- Identifier (Идентификатор). Поле длиной 1 байт используется для сопоставления запросов и ответов пакета.
- Length (Длина). Поле длиной 2 байта указывает общую длину (включая все поля) пакета LCP.
- Data (Данные). Поле данных имеет длину 0 или больше байтов, согласно значению поля длины. Формат этого поля определяется кодом.
Каждый пакет LCP представляет собой одно сообщение, состоящее из поля кода LCP, указывающего тип пакета LCP, поля идентификатора, по которому устанавливается соответствие между запросами и ответами, и поле длины, указывающее размер пакета LCP, и поля данных пакета LCP конкретного типа.
Каждый пакет LCP выполняет конкретную функцию, определяемую его типом, в процессе обмена информацией о конфигурации. Поле кода в пакете LCP определяет тип пакета, как показано на рис. 2.