Протокол точка-точка


В компьютерных сетях протокол точка-точка ( PPP ) представляет собой протокол связи уровня канала передачи данных (уровня 2) между двумя маршрутизаторами напрямую без какого-либо хоста или какой-либо другой сети между ними. Он может обеспечивать аутентификацию кольцевого соединения , шифрование передачи [1] и сжатие данных .

PPP используется во многих типах физических сетей, включая последовательный кабель , телефонную линию , магистральную линию , сотовый телефон , специализированные радиоканалы, ISDN и оптоволоконные каналы, такие как SONET . Поскольку IP-пакеты не могут быть переданы по модемной линии сами по себе без какого-либо протокола канала передачи данных, который может определить, где начинается и где заканчивается передаваемый кадр, поставщики услуг Интернета (ISP) использовали PPP для коммутируемого доступа клиентов к Интернету .

Две производные от PPP, протокол «точка-точка» через Ethernet (PPPoE) и протокол «точка-точка» через ATM (PPPoA), чаще всего используются интернет-провайдерами для установления LP-соединения интернет-сервиса по цифровой абонентской линии (DSL) с клиентами. .

PPP обычно используется в качестве протокола уровня канала передачи данных для соединения по синхронным и асинхронным каналам , где он в значительной степени вытеснил старый Интернет-протокол последовательных линий (SLIP) и стандарты телефонной компании (такие как Link Access Protocol, Balanced (LAPB) в набор протоколов X.25 ). Единственным требованием для PPP является наличие дуплексного канала . PPP был разработан для работы с многочисленными протоколами сетевого уровня , включая Интернет-протокол (IP), TRILL , Novell's Internetwork Packet Exchange (IPX), NBF ,DECnet и AppleTalk . Как и SLIP, это полноценное интернет-соединение по телефонным линиям через модем. Он более надежен, чем SLIP, поскольку дважды проверяет целостность интернет-пакетов. [2] Повторно отправляет любые поврежденные пакеты.

PPP был разработан несколько позже исходных спецификаций HDLC . Разработчики PPP включили множество дополнительных функций, которые до того времени можно было увидеть только в проприетарных протоколах передачи данных. PPP указан в RFC 1661.

RFC 2516 описывает протокол «точка-точка» через Ethernet (PPPoE) как метод передачи PPP через Ethernet , который иногда используется с DSL . RFC 2364 описывает протокол «точка-точка» через ATM (PPPoA) как метод передачи PPP через уровень адаптации ATM 5 ( AAL5 ), который также является распространенной альтернативой PPPoE, используемому с DSL.