Для того чтобы организовать связь через канал связи с непосредственным
соединением, инициирующий РРР сначала отправляет пакеты LCP для выбора конфигурации и (факультативно)
проверки канала передачи данных. После того, как канал установлен и пакетом
LCP проведено необходимое согласование
факультативных средств, инициирующий РРР отправляет пакеты NCP ,
чтобы выбрать и определить конфигурацию одного или более протоколов сетевого
уровня. Как только конфигурация каждого выбранного протокола определена,
дейтаграммы из каждого протокола сетевого уровня могут быть отправлены через
данный канал. Канал сохраняет свою конфигурацию для связи до тех пор, пока явно
выраженные пакеты LCP или NCP не
закроют этот канал, или пока не произойдет какое-нибудь внешнее событие
(например, истечет срок бездействия таймера или вмешается какой-нибудь
пользователь).
Link Control Protocol (LCP) может
согласовывать модификации стандартной структуры блока данных РРР . Однако
модифицированные блоки данных всегда будут четко различимы от стандартных блоков
данных. (Подробнее смотри далее).
Фаза Dead начинает и заканчивает процесс связи. В случае появления внешнего
события (например, готовность аппаратного обеспечения осуществить связь) будет
инициирована фаза Establish, в которой происходит согласование различных
параметров соединения . В
случае невозможности согласовать некоторый параметр процесс прервется и протокол
перейдет в состояние Dead. Если же все необходимые параметры согласованы, будет
инициирована фаза Authenticate, в которой проводится проверка на подлинность
участников сеанса (если таковая требуется). В случае неудачной аутентификации
будет инициирована фаза Terminate, подготавливающая разрыв соединения. Если же
фаза Authenticate прошла успешно, протокол переходит к фазе Network. В этой фазе
осуществляется пересылка данных в соответствии с ранее сконфигурированными
параметрами связи (в частности - типом сетевого протокола). Фаза Network
начинается с того, что каждый протокол сетевого уровня (например, IP или IPX)
конфигурирует различные параметры (скажем, согласует алгоритм сжатия заголовка
пакета, обменивается адресной информацией) с помощью соответствующих протоколов
Network Control Protocol (например, IP Control Protocol или IPX Control
Protocol). Фаза Terminate (используется по окончании передачи кадров или в
случае возникновения каких-либо ошибок) прерывает передачу кадров и переводит
протокол РРР в состояние Dead.
|