Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсач.docx
Скачиваний:
32
Добавлен:
04.06.2015
Размер:
75.95 Кб
Скачать

Формат пакетов lcp "Запрос разъединения" и "Подтверждение разъединения"

0

1

2 3

 

0 1 2 3 4 5 6 7

8 9 0 1 2 3 4 5

6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1

 

Код

Идентификатор

Длина

Данные...

Поле "Код"

Для запроса разъединения принимает значение, равное 5. Для подтверждения разъединения принимает значение, равное 6.

Поле "Идентификатор"

Поле "Идентификатор" при передаче должно изменяться всякий раз, когда изменяется содержание поля "Данные" и когда для предыдущего запроса получен корректный ответ. Для повторных передач идентификатор может оставаться неизменным.

При приеме поле "Идентификатор" пакета "Запрос разъединения" копируется в поле "Идентификатор" пакета "Подтверждение разъединения".

Поле "Данные"

Поле "Данные" содержит нуль или более октетов и включает неинтерпретируемые протоколом PPP данные для использования отправителем. Данные могут состоять из любой двоичной последовательности. Конец области определяется полем "Длина".

§4.7. Формат пакетов lcp "Сброс кода"

Общее описание

Прием пакета протокола LCP с неизвестным кодом указывает, что одноранговый объект работает с другой версией. Об этом должно быть сообщено отправителю неизвестного кода путем передачи пакета "Сброса кода" (Code-Reject).

При приеме сброса кода, который является основным для данной версии протокола, приложению следует сообщить о проблеме и прервать связь, так как маловероятно, что ситуация может быть исправлена автоматически.

Формат пакетов "Сброс кода" показан ниже. Поля передаются слева направо.

Таблица 4.7.

Формат пакетов lcp "Сброс кода"

0

1

2 3

 

0 1 2 3 4 5 6 7

8 9 0 1 2 3 4 5

6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1

 

Код

Идентификатор

Длина

Сброшенный пакет...

Поле "Код"

Для сброса кода принимает значение, равное 7.

Поле "Идентификатор"

Поле "Идентификатор" должно изменяться для каждого посланного сброса кода.

Поле "Сброшенный пакет"

Поле "Сброшенный пакет" содержит копию пакета LCP, которая отклонена. Оно начинается с информационного поля и не включает никакие заголовки уровня звена передачи данных (ЗПД) и контрольную сумму (FCS). Для согласования c величиной MRU, установленной одноранговым объектом, поле "Сброшенный пакет" может сегментироваться.

§4.8. Формат пакетов lcp "Сброс протокола"

Общее описание

Прием пакета PPP с неизвестным полем протокола указывает, что одноранговый объект пытается использовать протокол, который не поддерживается. Это обычно происходит, когда одноранговый объект пытается сконфигурировать новый протокол. Если автомат LCP находится в состоянии "Открыто", то об этом должно быть сообщено одноранговому объекту путем передачи пакета "Сброс протокола" (Protocol-Reject).

При приеме сброса протокола, приложение должно прекратить посылать пакеты обозначенного протокола. Пакеты "Сброс протокола" могут быть посланы только в состоянии LCP "Открыто". Данные пакеты, полученные в любом другом состоянии LCP, следует сбрасывать без уведомления. Формат пакетов "Сброс протокола " показан ниже. Поля передаются слева направо.

Таблица 4.8.