- •Н.В. Будылдина
- •Раздел 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.2 Логическая характеристика протокола
Формат кадра протокола РРР аналогичен формату кадра HDLC и включает:
Флаг. Указывает на начало и конец кадра и представляет собой двоичную последовательность 01111110.
Поле “Адрес”. Состоит из стандартных широковещательных адресов, представляющих собой двоичную последовательность, состоящую из всех единиц (11111111).
Поле “Управление”. Один байт, содержащий последовательность двоичных чисел 00000011, которая вызывает передачу данных пользователя, находящихся в неупорядоченном кадре. При этом обеспечивается канальная связь без установки соединения.
Поле “Протокол”. Два байта, значение которых определяется типом пакета, содержащегося в поле “Информация”.
Поле “Информация”. Ноль или больше байтов, которые содержат дейтаграмму протокола, указанного в поле протокола. Конец поля “Информация” устанавливается путем поиска последовательности закрывающего флага и выделения 2 байтов для контрольной последовательности кадра. По умолчанию максимальная длина поля равна 1500 байтов.
Поле “Контрольная сумма”. Обычно состоит из 16 битов (2 байта). Относится к дополнительным символам, добавляемым к кадру для обнаружения ошибок.
Формат кадра РРР показан на рисунке 11.
Рисунок 11- Формат кадра РРР
Если биты кадра РРР передаются последовательно, тогда, в случае появления между флагами последовательностей из пяти идущих подряд бит “1”, после каждой такой последовательности вставляется “0”-й бит, чтобы избежать имитации комбинации “флаг”. На приемной стороне в конце “0”-е биты отбрасываются.
Если кадр РРР передается через физический интерфейс параллельно (блоками с числом битов, кратным 8, с целью обеспечения цикловой синхронизации), тогда, в случае появления между “флагами” байтов со значениями “7Е”, “7D” (значения символа “ESC”) и значениями “ХХ”, меньшими 20 (значения управляющих символов кода АSCII), происходят следующие замены:
байт “7Е” заменяется на “7D”, “5E”;
байт “7D” – “7D”, “5D”;
байты “ХХ” со значениями, меньшими 20, - “ХХ”, “01”.
3.2.3 Процедурная характеристика протокола.
Рассмотрим упрощенный механизм функционирования РРР, который приведен на рисунке 12.
Начальная фаза начинает и заканчивает процесс связи. В случае появления внешнего события (например, готовность аппаратного обеспечения осуществить связь) будет инициирована фаза установления соединения, в течение которой происходит согласование различных параметров соединения (обмен кадрами LCP). В случае невозможности установления соединения процесс прервется и протокол перейдет в состояние начальной фазы. Если же все необходимые параметры согласованы, будет инициирована фаза аутентификации, в течение которой проводится проверка на подлинность участников сеанса связи (если таковая требуется). В случае неудачной аутентификации процесс соединения перейдет в фазу разъединения, подготавливающую разрыв соединения. Если же фаза аутентификации прошла успешно, протокол переходит к фазе передачи данных. В этой фазе осуществляется обмен данными. В фазе разъединения (используется по окончании передачи кадров или в случае возникновения каких либо ошибок) прерывается передача кадров и протокол РРР переходит в состояние начальной фазы .
Рисунок 12.- Блок-схема алгоритма функционирования протокола РРР