- •Компьютерные сети и телекоммуникации
- •Часть 2. Технологии локальных и глобальных сетей Таганрог
- •Введение
- •3. Локальные сети
- •3.1. Среды и стандарты локальных сетей, понятие доступа
- •3.2. Технология Ethernet (802.3)
- •3.3. Технология Token Ring (802.5)
- •3.4. Технология fddi
- •3.5. Технология Fast Ethernet (802.3u)
- •3.6. Технология 100vg-AnyLan
- •3.7. Высокоскоростная технология Gigabit Ethernet
- •3.8. Коммутируемые локальные сети и дуплексные протоколы
- •3.9. Технология 10 Gigabit Ethernet (802.3ae)
- •3.10. Контрольные вопросы
- •4. Сети tcp/ip
- •4.1. Объединение сетей на основе протоколов сетевого уровня
- •4.1.1. Ограничения мостов и коммутаторов
- •4.1.2. Понятие internetworking
- •4.1.3. Принципы маршрутизации
- •4.1.4. Протоколы и алгоритмы маршрутизации
- •4.1.5. Реализация межсетевого взаимодействия средствами tcp/ip
- •4.2. Адресация в ip-сетях
- •4.2.1. Типы адресов стека tcp/ip
- •4.2.2. Классы ip-адресов
- •4.2.3. Отображение ip-адресов на локальные адреса
- •4.2.4. Отображение доменных имен на ip-адреса
- •4.3. Фрагментация ip-пакетов
- •4.4. Протокол надежной доставки сообщений tcp
- •4.5. Классификация маршрутизаторов сетей tcp/ip
- •4.6. Контрольные вопросы
- •5. Технологии глобальных сетей
- •5.1. Функции, структура и типы глобальных сетей
- •5.2. Глобальные связи на основе выделенных каналов
- •5.3. Глобальные связи на основе сетей с коммутацией каналов
- •5.4. Глобальные сети с коммутацией пакетов
- •5.5. Глобальные ip-сети
- •5.5.1. Структура глобальной ip-сети
- •5.5.2. «Чистые» ip-сети
- •5.5.3. Протокол slip
- •5.5.4. Протоколы семейства hdlc
- •5.5.5. Протокол ppp
- •5.5.6. Использование выделенных линий ip-маршрутизаторами
- •5.6. Функционирование ip-сети поверх сетей atm/fr
- •5.7. Удаленный доступ
- •5.7.1. Основные схемы глобальных связей при удаленном доступе
- •5.7.2. Доступ компьютер – сеть
- •5.7.3. Удаленный доступ через промежуточную сеть
- •5.8. Контрольные вопросы
- •6. Сетевые программные системы
- •6.1. Сетевые операционные системы
- •6.1.1. Понятия и виды сетевых ос
- •6.1.2. Концепция специальной сетевой ос
- •6.1.3. Функциональные компоненты сетевой ос
- •6.2. Программные средства поддержки распределенных вычислений
- •6.3. Контрольные вопросы
- •Заключение
- •Список сокращений
- •Список использованной и рекомендуемой литературы
- •Содержание
- •Часть 2. Технологии локальных и глобальных сетей
5.5.5. Протокол ppp
Протокол PPP так же, как и HDLC, представляет собой целое семейство протоколов, в которое входят:
протокол управления линией связи (Link Control Protocol, LCP);
протокол управления сетью (Network Control Protocol, NCP);
многоканальный PPP (Multi Link PPP, MLPPP);
протокол аутентификации по паролю (Password Authentication Protocol, PAP);
протокол аутентификации по квитированию вызова (Challenge Handshake Authentication Protocol, CHAP).
Протокол PPP разработан как часть стека TCP/IP для передачи кадров информации по последовательным глобальным каналам связи взамен устаревшего протокола SLIP. PPP стал фактическим стандартом для глобальных линий связи при соединении удаленных клиентов с серверами и для образования соединений между маршрутизаторами в корпоративной сети. Он является стандартным протоколом Internet. При разработке PPP за основу был взят формат кадров протокола HDLC и дополнен собственными полями. Поля PPP вложены в поле данных кадра HDLC. Позднее научились делать вложение кадра PPP в кадры FR и других протоколов ГС.
Особенности протокола PPP: переговорное принятие параметров соединения, поддержка многих протоколов, расширяемость, независимость от глобальных служб. В отличие от других протоколов канального уровня PPP добивается согласованной работы различных устройств с помощью переговорной процедуры, во время которой передаются различные параметры (качество линии, протоколы аутентификации, инкапсулируемые протоколы сетевого уровня). Переговорная процедура выполняется во время установления соединения.
В корпоративной сети конечные системы часто различаются размерами буферов для временного хранения пакетов, ограничениями на размер пакета, списком поддерживаемых протоколов сетевого уровня. Физическая линия, связывающая конечные устройства, может представлять собой вариант от низкоскоростной аналоговой линии до высокоскоростной цифровой линии с различными уровнями QoS.
Принятие параметров соединения обеспечивает протокол LCP. PPP имеет набор стандартных установок (на разные случаи), действующих по умолчанию и учитывающих все стандартные конфигурации. При установлении соединения два взаимодействующих устройства сначала пытаются использовать эти установки. Каждый конечный узел описывает свои возможности и требования. Затем на основе этой информации в процедуре переговоров (предложение значения параметра узлом 1 → отказ от него узла 2 и предложение своего иного значения и т.д.) делается попытка принять параметры соединения, устраивающие обе стороны. Но по истечению тайм-аута переговорная процедура может и не завершиться согласием по какому-то параметру.
Одним из важных параметров PPP-соединения является режим аутентификации. Для этих целей PPP предлагает по умолчанию протокол PAP, передающий пароль по линии связи в открытом виде или протокол CHAP, не передающий пароль и поэтому обеспечивающий более высокий уровень безопасности сети. Пользователям разрешается добавлять новые алгоритмы аутентификации, а также участвовать в выборе алгоритмов компрессии заголовка и данных.
PPP поддерживает несколько протоколов сетевого уровня. Например, внутри одного PPP-соединения могут передаваться потоки данных протоколов: IP, Novel IPX, AppleTalk, DECnet, XNS, Banyan VINES и OSI, а также данные протоколов канального уровня ЛС.
Каждый протокол сетевого уровня конфигурируется отдельно с помощью протокола NCP. Конфигурирование предусматривает:
включение данного протокола в число используемых в текущем сеансе PPP;
переговорное согласование некоторых параметров данного протокола. Наибольшее число параметров устанавливается для протокола IP (IP-адреса взаимодействующих узлов, IP-адреса DNS-серверов, признак компрессии заголовка IP-пакета и др.).
Для каждого протокола конфигурирования протокола верхнего уровня, помимо общего названия NCP, используется особое название вида: <протокол верхнего уровня>CP, например, для IP – IPCP, для IPX – IPXCP.
Расширяемость протокола PPP предполагает возможность включения новых протоколов в стек PPP, а также возможность использования собственных протоколов пользователей вместо рекомендуемых в PPP по умолчанию. Это позволяет эффективно настроить PPP в каждой конкретной ситуации реального функционирования.
Одной из возможностей PPP является использование нескольких физических линий для образования одного логического канала – транкинг каналов. Эту возможность реализует протокол MLPPP. Многие пользователи поддерживают такое свойство в своих маршрутизаторах и серверах удаленного доступа фирменным способом. Но использование стандартного способа всегда лучше, так как он гарантирует совместимость оборудования разных производителей.
Общий логический канал может состоять из каналов разной физической природы (например, один образован в телефонной сети, другой является виртуальным коммутируемым каналом сети FR).
Кроме рассмотренных протоколов, в ГС на выделенных каналах IP-маршрутизаторы нередко используют какой-либо из высокоскоростных вариантов Ethernet: Fast Ethernet, GE или 10GE. Все эти варианты не поддерживают отмеченных полезных при работе в ГС процедур, но решающую роль играет популярность технологии Ethernet в ЛС [1, 5].