Канальный уровень протокола РРР

В протоколе РРР используются те же принципы, терминология и структура фрейма, что и в процедурах протокола HDLC (ISO 3309-1979), модифицированных стандартом ISO 3309:1984/PDAD1 "Addendum 1: Start/Stop Transmission", где описывается старт-стопная передача данных. Стандарт ISO 3309-1979 определяет структуру фрейма HLDC для синхронной среды, a ISO 3309:1984/PDAD1 — модификации, предложенные для стандарта ISO 3309-1979, которые позволяют использовать его в асинхронных средах. Процедуры управления протокола РРР применяют определения и способы кодирования управляющих полей, описанные стандартами ISO 4335- 1979 и ISO 4335- 1979/Addendum 1-1979. Формат фрейма РРР показан на рис. 13.1.

Рис. 13.1. Фрейм РРР

Поля фрейма РРР, показанные на рис. 13.1, описаны ниже.

•          Флаг. Длина поля — I байт. Указывает на начало или конец фрейма и представляет собой двоичную последовательность 01111110.

•          Адрес. Длина поля — 1 байт. Содержит двоичную последовательность 11111111, представляющую собой стандартный широковещательный адрес. Протокол РРР не назначает станциям индивидуальных адресов.

•          Управление. Длина поля — 1 байт. Содержит двоичную последовательность 00000011, которая инициирует передачу данных пользователя в виде непоследовательного (unsequenced) фрейма. При этом обеспечивается служба, не требующая подтверждения соединения, аналогичная службам LLC Туре 1. Подробнее типы службы LLC и типы фреймов описываются в главе 16 "Протокол SDLC и его производные".

•          Протокол. Длина поля — 2 байта. Значение этого поля идентифицирует протокол, используемый в информационном поле фрейма. Последние данные о значениях этого поля содержатся в последнем выпуске спецификации Assigned Numbers Request For Comments.

•          Данные. Длина поля — нуль или большее количество байтов. В этом поле содержится дейтаграмма протокола, указнного в поле протокола. Конец информационного поля определяется замыкающей флаговой последовательностью и двумя байтами поля FCS. По умолчанию максимальная длина информационного поля — 1500 байтов. В последних реализациях протокола РРР при наличии предварительного соглашения допускаются другие значения этой величины.

•          Контрольная последовательность фрейма. Обычно составляет 16 битов (2 байта). В последних реализациях протокола РРР при наличии предварительного соглашения для более надежного обнаружения ошибок может использоваться 32- битовое (4-байтовое) поле FCS.

Протокол LCP позволяет согласовывать модификации стандартной структуры фрейма РРР. Однако модифицированные фреймы всегда будут явным образом отличаться от стандартных.

Литература:

Руководство по технологиям объединенных сетей, 4-е издание. : Пер. с англ. — М.: Издательский дом «Вильяме», 2005. — 1040 с.: ил. – Парал. тит. англ.

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100