3.2.2. Инкапсуляция РРР по сравнению со SLIP

Поле “Протокол” кадра РРР служит для передачи типа кадра: IP-датаграмма, LCP или NCP. На передачу поля “Протокол” РРР может отводить один или два байта данных. Чтобы оставить только один байт для передачи типа кадра, РРР в процессе конфигурации соединения могут договориться об этом между собой, используя LCP.

Еще четыре байта выигрываются, если процессы РРР, опять-таки используя LCP, договариваются не посылать поля флага, адреса и управления — они все имеют одно и то же значение на протяжении соединения. В результате остаются три лишних, по сравнению со SLIP, байта, с наличием которых приходится мириться. Это поле протокола и два байта для контрольной суммы CRC. В дополнение ко всему, используя NCP, РРР может установить режим сжатия Ван-Джекобсона (RFC 1144). Вкратце, преимущества РРР таковы:

• РРР позволяет мирно сосуществовать нескольким протоколам на одном и том же последовательном канале. При этом используется поле “Протокол”.

• РРР производит коррекцию ошибок, используя для этого поле контрольной суммы, CRC.

• РРР умеет сжимать заголовки пакетов, пользуясь услугами протокола NCP. Этот же протокол используется для установки IP-адресов обеих сторон в соединении.

• Протокол LCP служит для управления уровнем соединения, позволяя легко наращивать и расширять его возможности.