Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
47
Добавлен:
11.04.2015
Размер:
4.78 Mб
Скачать

3.2.2 Логическая характеристика протокола

Формат кадра протокола РРР аналогичен формату кадра HDLC и включает:

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

  • Поле “Адрес”. Состоит из стандартных широковещательных адресов, представляющих собой двоичную последовательность, состоящую из всех единиц (11111111).

  • Поле “Управление”. Один байт, содержащий последовательность двоичных чисел 00000011, которая вызывает передачу данных пользователя, находящихся в неупорядоченном кадре. При этом обеспечивается канальная связь без установки соединения.

  • Поле “Протокол”. Два байта, значение которых определяется типом пакета, содержащегося в поле “Информация”.

  • Поле “Информация”. Ноль или больше байтов, которые содержат дейтаграмму протокола, указанного в поле протокола. Конец поля “Информация” устанавливается путем поиска последовательности закрывающего флага и выделения 2 байтов для контрольной последовательности кадра. По умолчанию максимальная длина поля равна 1500 байтов.

  • Поле “Контрольная сумма”. Обычно состоит из 16 битов (2 байта). Относится к дополнительным символам, добавляемым к кадру для обнаружения ошибок.

Формат кадра РРР показан на рисунке 11.

Рисунок 11- Формат кадра РРР

Если биты кадра РРР передаются последовательно, тогда, в случае появления между флагами последовательностей из пяти идущих подряд бит “1”, после каждой такой последовательности вставляется “0”-й бит, чтобы избежать имитации комбинации “флаг”. На приемной стороне в конце “0”-е биты отбрасываются.

Если кадр РРР передается через физический интерфейс параллельно (блоками с числом битов, кратным 8, с целью обеспечения цикловой синхронизации), тогда, в случае появления между “флагами” байтов со значениями “7Е”, “7D” (значения символа “ESC”) и значениями “ХХ”, меньшими 20 (значения управляющих символов кода АSCII), происходят следующие замены:

байт “7Е” заменяется на “7D”, “5E”;

байт “7D” – “7D”, “5D”;

байты “ХХ” со значениями, меньшими 20, - “ХХ”, “01”.

3.2.3 Процедурная характеристика протокола.

Рассмотрим упрощенный механизм функционирования РРР, который приведен на рисунке 12.

Начальная фаза начинает и заканчивает процесс связи. В случае появления внешнего события (например, готовность аппаратного обеспечения осуществить связь) будет инициирована фаза установления соединения, в течение которой происходит согласование различных параметров соединения (обмен кадрами LCP). В случае невозможности установления соединения процесс прервется и протокол перейдет в состояние начальной фазы. Если же все необходимые параметры согласованы, будет инициирована фаза аутентификации, в течение которой проводится проверка на подлинность участников сеанса связи (если таковая требуется). В случае неудачной аутентификации процесс соединения перейдет в фазу разъединения, подготавливающую разрыв соединения. Если же фаза аутентификации прошла успешно, протокол переходит к фазе передачи данных. В этой фазе осуществляется обмен данными. В фазе разъединения (используется по окончании передачи кадров или в случае возникновения каких либо ошибок) прерывается передача кадров и протокол РРР переходит в состояние начальной фазы .

Рисунок 12.- Блок-схема алгоритма функционирования протокола РРР

Соседние файлы в папке Методичка по протоколам