Протокол ppp
Этот протокол разработан группой IETF (Internet Engineering Task Force) как часть стека TCP/IP для передачи кадров информации по последовательным глобальным каналам связи взамен устаревшего протокола SLIP (Serial Line IP). Протокол PPP стал фактическим стандартом для глобальных линий связи при соединении удаленных клиентов с серверами и для образования соединений между маршрутизаторами в корпоративной сети. При разработке протокола PPP за основу был взят формат кадров HDLC и дополнен собственными полями. Поля протокола PPP вложены в поле данных кадра HDLC. Позже были разработаны стандарты, использующие вложение кадра PPP в кадры frame relay и других протоколов глобальных сетей.
Основное отличие РРР от других протоколов канального уровня состоит в том, что он добивается согласованной работы различных устройств с помощью переговорной процедуры, во время которой передаются различные параметры, такие как качество линии, протокол аутентификации и инкапсулируемые протоколы сетевого уровня. Переговорная процедура происходит во время установления соединения.
Протокол РРР основан на четырех принципах: переговорное принятие параметров соединения, многопротокольная поддержка, расширяемость протокола, независимость от глобальных служб.
Переговорное принятие параметров соединения. В корпоративной сети конечные системы часто отличаются размерами буферов для временного хранения пакетов, ограничениями на размер пакета, списком поддерживаемых протоколов сетевого уровня. Физическая линия, связывающая конечные устройства, может варьироваться от низкоскоростной аналоговой линии до высокоскоростной цифровой линии с различными уровнями качества обслуживания.
Чтобы справиться со всеми возможными ситуациями, в протоколе РРР имеется набор стандартных установок, действующих по умолчанию и учитывающих все стандартные конфигурации. При установлении соединения два взаимодействующих устройства для нахождения взаимопонимания пытаются сначала использовать эти установки. Каждый конечный узел описывает свои возможности и требования. Затем на основании этой информации принимаются параметры соединения, устраивающие обе стороны, в которые входят форматы инкапсуляции данных, размеры пакетов, качество линии и процедура аутентификации.
Протокол, в соответствии с которым принимаются параметры соединения, называется протоколом управления связью (Link Control Protocol, LCP). Протокол, который позволяет конечным узлам договориться о том, какие сетевые протоколы будут передаваться в установленном соединении, называется протоколом управления сетевым уровнем (Network Control Protocol, NCP). Внутри одного РРР - соединения могут передаваться потоки данных различных сетевых протоколов.
Одним из важных параметров РРР - соединения является режим аутентификации. Для целей аутентификации РРР предлагает по умолчанию протокол РАР (Password Authentication Protocol), передающий пароль по линии связи в открытом виде, или протокол CHAP (Challenge Handshake Authentication Protocol), не передающий пароль по линии связи и поэтому обеспечивающий большую безопасность сети. Пользователям также разрешается добавлять и новые алгоритмы аутентификации. Дисциплина выбора алгоритмов компрессии заголовка и данных аналогична.
Многопротокольная поддержка - способность протокола РРР поддерживать несколько протоколов сетевого уровня - обусловила распространение РРР как стандарта де-факто. В отличие от протокола SLIP, который может переносить только IP-пакеты, или LAP-B, который может переносить только пакеты Х.25, РРР работает со многими протоколами сетевого уровня, включая IP, Novell IPX, AppleTalk, DECnet, XNS, Banyan VINES и OSI, а также протоколами канального уровня локальной сети. Каждый протокол сетевого уровня конфигурируется отдельно с помощью соответствующего протокола NCP. Под конфигурированием понимается, во-первых, констатация того факта, что данный протокол будет использоваться в текущей сессии РРР, а во-вторых, переговорное утверждение некоторых параметров протокола. Больше всего параметров устанавливается для протокола IP - IP-адрес узла, IP-адрес серверов DNS, использование компрессии заголовка IP-пакета и т. д. Протоколы конфигурирования параметров соответствующего протокола верхнего уровня называются по имени этого протокола с добавлением аббревиатуры СР (Control Protocol), например протокол IPCP, IPXCP и т. п.
Расширяемость протокола. Под расширяемостью понимается как возможность включения новых протоколов в стек РРР, так и возможность использования собственных протоколов пользователей вместо рекомендуемых в РРР по умолчанию. Это позволяет наилучшим образом настроить РРР для каждой конкретной ситуации.
Независимость от глобальных служб. Начальная версия РРР работала только с кадрами HDLC. Теперь в стек РРР добавлены спецификации, позволяющие использовать РРР в любой технологии глобальных сетей, например ISDN, frame relay, Х.25, Sonet и HDLC.
Переговорная процедура протоколов LCP и NCP может и не завершиться соглашением о каком-нибудь параметре. Если, например, один узел предлагает в качестве MTU значение 1000 байт, а другой отвергает это предложение и в свою очередь предлагает значение 1500 байт, которое отвергается первым узлом, то по истечении тайм-аута переговорная процедура может закончиться безрезультатно.
Возникает вопрос - каким образом два устройства, ведущих переговоры по протоколу РРР, узнают о тех параметрах, которые они предлагают своему партнеру? Обычно у реализации протокола РРР есть некоторый набор параметров по умолчанию, которые и используются в переговорах. Тем не менее каждое устройство (и программа, реализующая протокол РРР в операционной системе компьютера) позволяет администратору изменить параметры по умолчанию, а также задать параметры, которые не входят в стандартный набор. Например, IP-адрес для удаленного узла отсутствует в параметрах по умолчанию, но администратор может задать его для сервера удаленного доступа, после чего сервер будет предлагать его удаленному узлу.
Хотя протокол РРР и работает с кадром HDLC, но в нем отсутствуют процедуры контроля кадров и управления потоком протокола HDLC. Поэтому в РРР используется только один тип кадра HDLC - ненумерованный информационный. В поле управления такого кадра всегда содержится величина 03. Для исправления очень редких ошибок, возникающих в канале, необходимы протоколы верхних уровней - TCP, SPX, NetBUEl, NCP и т. п.
Одной из возможностей протокола РРР является использование нескольких физических линий для образования одного логического канала, так называемый транкинг каналов. Эту возможность реализует дополнительный протокол, который носит название MLPPP (Multi Link РРР). Многие производители поддерживают такое свойство в своих маршрутизаторах и серверах удаленного доступа фирменным способом. Использование стандартного способа всегда лучше, так как он гарантирует совместимость оборудования разных производителей.
Общий логический канал может состоять из каналов разной физической природы. Например, один канал может быть образован в телефонной сети, а другой может являться виртуальным коммутируемым каналов сети frame relay.
- Компьютерные сети и телекоммуникации
- 3Т Введение в вычислительные сети
- Способы соединения двух компьютеров для совместного использования файлов
- Среда и методы передачи данных в сетях эвм История развития вычислительных сетей
- Линии связи и каналы передачи данных
- Проводные линии связи
- Кабельные каналы связи
- Беспроводные (радиоканалы наземной и спутниковой связи) каналы связи
- Средства и методы передачи данных на физическом и канальном уровнях
- Методы передачи на канальном уровне
- Открытые системы и модель osі Протоколы, интерфейсы, стеки протоколов
- Протокол, интерфейс, стек протоколов
- Модель osі-iso
- Основные понятия лвс
- Рассмотрим более подробно классификацию лвс
- Основы локальных вычислительных сетей
- Сетевые топологии
- Шинная топология
- Топология типа “звезда”
- Топология “кольцо”
- Топология Token Ring
- Базовые технологии локальных сетей Методы доступа и протоколы передачи в лвс
- Методы доступа к среде передачи данных (методы доступа к каналам связи)
- Методы обмена данными в локальных сетях
- Централизованный доступ к моноканалу
- Децентрализованный доступ к моноканалу
- Сетевые технологии локальных сетей
- Сетевые технологии ieee802.3/Ethernet
- Время двойного оборота и распознавание коллизий
- Расчет pdv
- Расчет pw
- Максимальная производительность сети Ethernet
- Форматы кадров технологии Ethernet
- Сетевые технологии ieee802.5/Token-Ring Основные характеристики технологии
- Форматы кадров Token Ring
- Физический уровень технологии Token Ring
- Сетевые технологии ieee802.4/ArcNet
- Основные характеристики технологии
- Сравнение технологий и определение конфигурации
- Определение конфигурации сетей
- Основные программные и аппаратные компоненты лвс Многослойная модель сети
- Коммуникационное оборудование вычислительных сетей
- Программное обеспечение вычислительных сетей ( программные компоненты лвс)
- Автономные операционные системы
- Сетевые операционные системы
- Сетевые приложения
- Построение локальных сетей по стандартам физического и канального уровней
- Концентраторы и сетевые адаптеры
- Основные и дополнительные функции концентраторов
- Логическая структуризация сети с помощью мостов и коммутаторов
- Причины логической структуризации локальных сетей Ограничения сети, построенной на общей разделяемой среде
- Структуризация с помощью мостов и коммутаторов
- Принципы работы мостов Алгоритм работы прозрачного моста
- Мосты с маршрутизацией от источника
- Ограничения топологии сети, построенной на мостах
- Полнодуплексные протоколы локальных сетей Изменения в работе мас - уровня при полнодуплексной работе
- Проблема управления потоком данных при полнодуплексной работе
- Управления потоком кадров при полудуплексной работе
- Техническая реализация и дополнительные функции коммутаторов
- Коммутаторы на основе коммутационной матрицы
- Коммутаторы с общей шиной
- Коммутаторы с разделяемой памятью
- Комбинированные коммутаторы
- Конструктивное исполнение коммутаторов
- Характеристики, влияющие на производительность коммутаторов
- Скорость фильтрации и скорость продвижения
- Коммутация «на лету» или с буферизацией
- Размер адресной таблицы
- Объем буфера кадров
- Виртуальные локальные сети
- Типовые схемы применения коммутаторов в локальных сетях Сочетание коммутаторов и концентраторов
- Стянутая в точку магистраль на коммутаторе
- Распределенная магистраль на коммутаторах
- Сетевой уровень как средство построения больших сетей Принципы объединения сетей на основе протоколов сетевого уровня
- Ограничения мостов и коммутаторов
- Понятие internetworking
- Принципы маршрутизации
- Протоколы маршрутизации
- Функции маршрутизатора
- -Уровень интерфейсов
- -Уровень сетевого протокола
- -Уровень протоколов маршрутизации
- Реализация межсетевого взаимодействия средствами tcp/ip -Многоуровневая структура стека tcp/ip
- -Уровень межсетевого взаимодействия
- -Основной уровень
- -Прикладной уровень
- -Уровень сетевых интерфейсов
- -Соответствие уровней стека tcp/ip семиуровневой модели iso/osi
- Адресация в ip-сетях Типы адресов стека tcp/ip
- Классы ip-адресов
- Особые ip-адреса
- Использование масок в ip-адресации
- Автоматизация процесса назначения ip-адресов
- Отображение ip-адресов на локальные адреса
- Отображение доменных имен на ip-адреса Организация доменов и доменных имен
- Система доменных имен dns
- Глобальные сети
- Основные понятия и определения
- Обобщенная структура и функции глобальной сети Транспортные функции глобальной сети
- Высокоуровневые услуги глобальных сетей
- Структура глобальной сети
- Интерфейсы dte-dce
- Типы глобальных сетей
- Выделенные каналы
- Глобальные сети с коммутацией каналов
- Глобальные сети с коммутацией пакетов
- Магистральные сети и сети доступа
- Глобальные связи на основе выделенных линий
- Аналоговые выделенные линии Типы аналоговых выделенных линий
- Модемы для работы на выделенных каналах
- Цифровые выделенные линии
- Технология плезиохронной цифровой иерархии pdh
- Технология синхронной цифровой иерархии sonet/sdh
- Применение цифровых первичных сетей
- Устройства dsu/csu для подключения к выделенному каналу
- Протоколы канального уровня для выделенных линий
- Протоколы канального уровня для выделенных линий
- Протокол slip
- Протоколы семейства hdlc
- Протокол ppp
- Использование выделенных линий для построения корпоративной сети
- Компьютерные глобальные сети с коммутацией пакетов
- Сети х.25 Назначение и структура сетей х.25
- Адресация в сетях х.25
- Стек протоколов сети х.25
- Сети Frame Relay Назначение и общая характеристика
- Стек протоколов frame relay
- Поддержка качества обслуживания
- Использование сетей frame relay
- Технология атм
- Основные принципы технологии атм
- Стек протоколов атм
- Уровень адаптации aal
- Протокол атм
- Категории услуг протокола атм и управление трафиком
- Передача трафика ip через сети атм
- Использование технологии атм