- •Н.В. Будылдина
- •Раздел 1 Стратегии межсетевого взаимодействия……………………………9
- •Раздел 7. Принципы маршрутизации…………….…………………………111
- •Раздел 8 Общая информация о протоколах маршрутизации
- •Раздел 9 Transmission Control Protocol (tcp)………………………………174
- •Раздел 10. User Datagram Protocol (udp)…………………………….……..230
- •Раздел 11 Автоматизация процессов назначения ip – адресов. Протокол dhcp………………………………………………………………….……….240
- •Раздел 12 Служба каталогов на базе протокола ldap…………………...242
- •Введение
- •Целью данного учебного пособия является рассмотреть возможности основных базовых протоколов, используемых в компьютерных сетях. Раздел 1 Стратегии межсетевого взаимодействия
- •1.1 Трансляция протоколов
- •1.2 Мультиплексирование протоколов
- •1.3 Сравнение трансляции и мультиплексирования
- •1.4 Инкапсуляция (туннелирование) протоколов
- •Контрольные вопросы:
- •Раздел 2 Средства согласования протоколов на физическом и канальном уровнях
- •2.1 Функции физического уровня. Средства согласования
- •2.2 Функции канального уровня модели osi
- •2.3 Согласование типа и размера кадров в составных сетях
- •2.4 Использование единого сетевого протокола в маршрутизаторах
- •2.5 Поддержка маршрутизаторами различных базовых технологий
- •Контрольные вопросы:
- •Раздел 3 Протоколы канального уровня
- •3.1 Протокол slip
- •3.2 Протокол ррр
- •3.2.1 Функции ррр различных уровней
- •3.2.2 Логическая характеристика протокола
- •3.2.3 Процедурная характеристика протокола.
- •3.2.4. Установка сеанса связи по протоколу ррр
- •3.2.5 Преимущества ррр
- •Контрольные вопросы:
- •Раздел 4 Протокол управления каналом
- •4.1 Протокол hdlc
- •4.1.1 Формат кадра и типы кадров
- •4.1.2 Управление связью
- •4.1.3 Передача данных
- •1. Запрос каждые 4 кадра. 2. Сквозная передача
- •Контрольные вопросы:
- •Раздел 5 Протоколы нижнего уровня сети internet
- •5.1 Протокол arp
- •5.1.1 Формат протокола arp
- •5.1.2 Работа протокола arp
- •5.2 Протокол rarp
- •Контрольные вопросы:
- •Раздел 6 ip – протокол
- •6.1 Ip – протокол версии 4
- •6.1.1 Основы протокола iPv4
- •6.1.2 Общие принципы адресации протокола iPv4
- •6.1.3 Маскирование подсетей
- •6.1.4 Планирование подсетей
- •6.2 Ip – Протокол версии 6 (iPv6)
- •6.3 Ip версия 6- архитектуры адресации
- •6.3.1 Модель адресации
- •6.3.2 Представление записи адресов (текстовое представление адресов)
- •6.3.3 Представление типа адреса
- •6.3.4 Уникастные адреса
- •6.3.5 Примеры уникастных адресов
- •6.3.6 Не специфицированный адрес
- •6.3.7 Адрес обратной связи
- •6.3.8 IPv6 адреса с вложенными iPv4 адресами
- •6.3.9 Nsap адреса
- •6.3.10 Ipx Адреса
- •6.3.11 Провайдерские глобальные уникаст – адреса
- •6.3.12 Локальные уникаст - адреса iPv6
- •6.3.13 Эникаст-адреса
- •6.3.14 Необходимые эникаст-адреса
- •6.3.15 Мульткаст-адреса
- •0 0 0 Т
- •6.3.16 Предопределенные мультикаст-адреса
- •6.3.17 Необходимые адреса узлов
- •Контрольные вопросы:
- •Раздел 7 Принципы маршрутизации
- •7.1 Алгоритмы выбора маршрутов
- •7.2 Принцип оптимальности
- •7.3 Выбор кратчайшего пути
- •7.4 Заливка
- •7.5 Маршрутизация на основании потока
- •7.6 Дистанционно–векторная маршрутизация
- •7.7 Маршрутизация с учетом состояний линий
- •7.7.1 Знакомство с соседями
- •7.7.2 Измерение стоимости линии
- •7.7.3 Создание пакетов состояния линий
- •7.7.4 Вычисление новых маршрутов
- •7.7.5 Иерархическая маршрутизация
- •7.7.6 Алгоритмы выбора маршрутов для мобильных хостов
- •7.7.7 Широковещательная маршрутизация
- •7.7.8 Многоадресная рассылка
- •Контрольные вопросы:
- •Раздел 8 Общая информация о протоколах маршрутизации в сетях internet
- •8.1 Внутренний протокол маршрутной информации rip
- •8.2 Открытый протокол маршрутизации ospf
- •8.3 Протокол граничного шлюза Border Gateway Protocol версии 4
- •8.3.1 Основы протокола маршрутизации bgp
- •8.3.2 Внешний протокол bgp
- •8.3.3 Внутренний протокол bgp
- •8.3.4 Переговоры с соседними bgp – узлами
- •Раздел 9 Transmission Control Protocol (tcp)
- •9.1 Назначение тср
- •9.2 Уровневое взаимодействие Internet протоколов
- •9.3 Модель сервиса tcp
- •9.4 Протокол tcp
- •9.5 Управление tcp-соединением
- •Управление передачей в tcp
- •9.7 Будущее tcp и его производительность
- •Раздел 10 User Datagram Protocol (udp)
- •10.1 Назначение протокола
- •10.2 Определение окончательного места назначения
- •10.3 Протокол пользовательских дейтаграмм (udр)
- •10.4 Формат udр-сообщений
- •10.5 Псевдозаголовок udр
- •10.6 Разделение на уровни и вычисление контрольной суммы udр
- •10.7 Мультиплексирование, демультиплексирование и порты udр
- •10.8. Зарезервированные и свободные номера портов udp
- •Раздел 11 Автоматизация процессов назначения ip – адресов. Протокол dhcp
- •Раздел 12 Служба каталогов на базе протокола ldap
- •Список литературы
- •620109, Екатеринбург, ул. Репина, 15
3.2 Протокол ррр
В конце 80-х годов сложилась ситуация, при которой использование протокола SLIP (Serial Line Internet Protocol – протокол Internet для последовательного канала) стало тормозить рост сети Internet. Протокол PPP (Point-to-Point Protocol – протокол связи “точка-точка”) был создан для решения проблем установки удаленной связи с Internet. Кроме того, протокол PPP (RFC-1661) был нужен для динамического назначения IP-адресов и обеспечения возможности использования нескольких протоколов сетевого уровня. Этот протокол обеспечивает установку соединений между маршрутизаторами и подсоединение хоста к сети как по синхронным, так и по асинхронным каналам. Установка соединений протоколом РРР между маршрутизаторами показана на рисунке 9.
PPP (Point-to-Point Protocol – протокол связи “точка-точка”) был разработан Инженерной проблемной группой Internet (IETF – Internet Engineering Task Force) как часть стека TCP/IP для передачи кадров информации по последовательным глобальным каналам связи и пришел на смену устаревшему протокол SLIP.
При разработке протокола РРР за основу был взят формат кадров HDLC и дополнен собственными полями.
Рисунок 9 - Установка соединений протоколом РРР межу маршрутизаторами
Протокол РРР является наиболее популярным среди протоколов распределенных сетей и используется чаще всех остальных, поскольку он обеспечивает проектировщику сети следующие возможности:
управление каналом данных;
назначение IP-адресов и управление ими;
мультиплексирование сетевого протокола;
установку параметров канала и тестирование качества его работы;
обнаружение ошибок;
выбор дополнительных возможностей, таких как согласование адреса сетевого уровня и необходимости сжатия данных.
В отличие от SLIP протокол РРР может работать не только с интерфейсом RS-232,но и с другими интерфейсами между ООД и АКД (RS-422, RS-423 и V.35). Протокол РРР может работать без управляющих сигналов модемов (таких, как “Request to Send, “Clear to Send”, “Data Terminal Ready”). Единственное жесткое требование, предъявляемое РРР к линии связи, - обеспечение дуплексного соединения.
Протокол РРР включает:
механизм обрамления протоколов сетевого уровня и формирование кадров для передачи по линии связи;
протокол Link Control Protocol (LCP, RFC-1471) для установления, конфигурирования и тестирования соединения на канальном уровне;
протоколы сетевого управления Network Control Protocols (NCP, RFC-1473 и RFC-1474) для установления и конфигурирования процедур передачи сообщений, поступивших из сетей, которые функционируют по различным сетевым протоколам. В настоящее время протокол РРР поддерживает, кроме протокола IP, другие протоколы, в частности протокол межсетевого обмена пакетами (Internetwork Packet Exchange,IPX) и протокол DECNet.
3.2.1 Функции ррр различных уровней
Протокол РРР использует уровневую архитектуру, как показано на рисунке 10. Его функции нижнего уровня позволяют использовать:
синхронную передающую среду, аналогичную той, которая соединяют между собой подсети цифровой сети интегрированных служб (Integrated Services Digital Neywork) “ISDN – цифровая сеть с интеграцией обслуживания;
асинхронную передающую среду, подобную той, которую используют базовые телефонные службы для установки связи через модем.
Используя свои функции верхнего уровня, протокол РРР переносит пакеты из нескольких протоколов сетевого уровня в NCP. Эти протоколы верхнего уровня включают в себя:
ВСР-протокол управления мостом (Bridge Control Protocol);
IPCP – протокол управления работой в Internet (Internet Protocol Control Protocol);
IPXCP – протокол управления межсетевым обменом пакетов (Internetwork Packet Exchange Control Protocol).
Стандартизированные коды этих протоколов вводятся в функциональное поле для указания типа протокола, который РРР будет использовать для инкапсуляции данных.
Рисунок 10 - Уровневая архитектура протокола РРР