PPP (англ. Point-to-Point Protocol) — «двухточечный» протокол уровня передачи данных, который служит для соединения двух компьютерных систем или узлов. Применяется во многих типах физических сетей, таких как проводная телефония, мобильная связь, различные соединения нульмодемным кабелем и т.п. Широко используется для транспортировки IP-пакетов по последовательной связи между пользователем и интернет-провайдером.
Существуют специализированные разновидности PPP:
- PPPoE (Point-to-Point Protocol over Ethernet) для работы в Ethernet-сетях;
- PPPoA (Point-to-Point Protocol over ATM), является основной альтернативой PPPoE для DSL.
Характеристики PPP
PPP — это целое семейство протоколов:
- LCP (Link Control Protocol) — протокол управления линией связи. Работает поверх PPP;
- NCP (Network Control Protocol) — протокол управления сетью. Занимается согласовыванием некоторых параметров протокола;
- PAP (Password authentication protocol) — протокол аутентификации. Считается устаревшим, но по-прежнему используется;
- CHAP (Challenge-handshake authentication protocol) — ещё один протокол аунентификации. Более предпочтителен для соединения с провайдером;
- MLPPP (Multilink PPP), он же MPPP, MLP — мультиканальный протокол PPP. Позволяет пропускать трафик сразу через несколько физических каналов, имея одно логическое соединение. Это позволяет расширить пропускную способность и равномерно распределять нагрузку.