- •Эталонная модель взаимодействия открытых систем (эмвос) Основные понятия и определения
- •Определение понятия коммутации. Типы коммутации.
- •1. Коммутация каналов: характерно жесткое занятие линии. В этот же момент узлы коммутации не могут быть задействованы. Недостаток: невозможность исп-я при передаче пульсирующего трафика.
- •3. Коммутация сообщений
- •Преимущества использования открытых систем:
- •Многоуровневые архитектуры связи
- •Иерархическая связь
- •Форматы информации
- •Некоторые организации-источники стандартов
- •Уровни. Краткая характеристика
- •Концепция сетевого взаимодействия. Определение локальной сети. Требования, предъявляемые к компьютерным сетям. Концепция сетевого взаимодействия. Определение локальной сети.
- •3) Расширяемость и масштабируемость:
- •4) Поддержка разных видов трафика:
- •Два типа сетей
- •Все сети подразделяются на два типа:
- •Особенности одноранговых сетей:
- •Методы передачи дискретных данных на физическом уровне
- •При цифровом кодировании дискретной информации используется два класса методов:
- •Требования к методам цифрового кодирования
- •Методы логического кодирования.
- •Существует три класса методов логического кодирования:
- •Общая структура кадров, передаваемых в локальных сетях Кадры бывают трех типов:
- •Структуру кадра подразделяют на три части:
- •Заголовок состоит:
- •Методы обнаружения ошибок
- •Раньше использовались примитивные методы обнаружения ошибок:
- •Европейский стандарт 95г en50173 – он повторяет фактически стандарт tia/eia-568а. Международный стандарт iso11801 – он повторяет фактически стандарт tia/eia-568а и en50173. Структура скс
- •Технические помещения Все технические помещения подразделяются на два типа:
- •Скс включает в себя три подсистемы:
- •1) Подсистема внешних магистралей (первичная):
- •2) Вторичная подсистема (внутренних магистралей, вертикальная):
- •3) Третичная подсистема (горизонтальная):
- •Кабели скс
- •Коаксиальный кабель
- •Плата сетевого адаптера
- •Структура стандартов ieee 802.X(iso 8802-1…)
- •Структура стандартов, представленная комитетами 802.X
- •Протокол llc
- •Типы пакетов llc. Структура пакета llc.
- •Структура пакета llc
- •Формат поля управления
- •Структура поля управления информационного пакета имеет следующий вид:
- •Технология EtherNet
- •Метод доступа csma/cd (многостанционный доступ с контролем несущей и обнаружением коллизий)
- •Время двойного оборота
- •Пример: конфликты по передаче
- •Как улучшить? Минимизировать длину кабеля.
- •Форматы кадров технологии Ethernet
- •Автоматическое распознавание кадра сетевой картой
- •Спецификации физической среды 10Mb EtherNet До 1991 года было разработано 4 основных физических протокола 10-ти мегабитного Ethernet:
- •Достоинства:
- •Недостатки:
- •Достоинства:
- •Недостатки:
- •Концентраторы
- •Факультативные функции концентраторов:
- •4) Многосегментные концентраторы:
- •Методика расчета конфигурации сети Ethernet
- •Расчет времени двойного оборота.
- •Расчет сокращение меж кадрового интервала в повторителях
- •Классическая сеть Token Ring
- •Метод доступа
- •Управление приоритетным доступом
- •Формат информационного кадра
- •Структура контроля кадра:
- •Формат прерывающей последовательности Состоит из двух полей:
- •Все отличия только на физическом уровне. Уровень mac и llc остались без изменения. Т.О., отличия можно показать следующим образом.
- •Mlt3 - неэкранированная витая пара
- •Концентраторы. Дополнительные функции.
- •Технология коммутации кадров в локальных сетях
- •Алгоритм работы прозрачного моста.
- •Ограничения в работе мостов и коммутаторов Проблемы петель в сетях построенных на базе мостов и коммутаторов.
- •Мосты с маршрутизацией от источника
- •Коммутаторы
- •Изменение в работе mac уровня при полнодуплексной работе
- •Проблема управления потоками данных
- •Управление потоками кадров при полудуплексной работе.
- •Характеристики, влияющие на производительность коммутаторов.
- •Дополнительные функции коммутаторов.
- •Сетевой уровень как средство построения составных сетей.
- •Ограничения мостов и коммутаторов
- •Понятие составной сети
- •Принципы маршрутизации
- •Протоколы маршрутизации
- •1) Мосты и коммутаторы оперируют только с mac-адресами (локальными адресами), в то время как маршрутизаторы оперируют с сетевыми адресами
- •Функции маршрутизаторов
- •Общая характеристика стека протоколов tcp/ip
- •Адресация в ip сетях.
- •Классы ip-адресов
- •Особые ip-адреса
- •Использование масок в ip-адресации.
- •Протокол ip
- •Фрагментация ip-пакетов
- •Отображение символьных или доменных имен
- •Маршрутизация с использованием масок
- •Цифровое кодирование
- •Требования к методам цифрового кодирования
- •Потенциальный код без возвращения к нулю (nrz)
- •Потенциальный код c возвратом к нулю (rz)
- •Метод биполярного кодирования с альтернативной инверсией (ami)
- •Потенциальный код с инверсией при единице (nrzi)
- •Биполярный импульсный код
- •Манчестерский код
- •Потенциальные коды 2b1q и pam-5
- •Потенциальный код mlt-3
- •Логическое кодирование
- •Избыточные коды
- •Скремблирование
- •История развития сетевой технологии Ethernet
- •Метод доступа csma/cd
- •Этапы доступа к среде
- •Возникновение коллизии
- •Время двойного оборота и распознавание коллизий
- •Форматы кадров технологии Ethernet
- •Кадр Raw 802.3/Novell 802.3
- •Кадр Ethernet dix/ Ethernet II
- •Кадр Ethernet snap
- •Использование различных типов кадров Ethernet
- •Спецификации физической среды Ethernet
- •Стандарт 10Base-5
- •Стандарт 10Base-2
- •Стандарт 10Base-t
- •Технология Fast Ethernet
- •Физический уровень технологии Fast Ethernet
- •Физический уровень 100Base-fx
- •Физический уровень 100Base-tx
- •Физический уровень 100Base-t4
- •Спецификации физической среды стандарта 802.3z
- •Многомодовый кабель
- •Одномодовый кабель
- •Твинаксиальный кабель
- •Gigabit Ethernet на витой паре категории 5
- •Основные характеристики технологии Token Ring
- •Маркерный метод доступа к разделяемой среде
- •Форматы кадров Token Ring
- •Кадр данных
- •Прерывающая последовательность
- •Приоритетный доступ к кольцу
- •Физический уровень технологии Token Ring
Протоколы маршрутизации
Задача маршрутизации выполняется на основе сформированных таблиц маршрутизации. Возникает вопрос: а кто их формирует? В подавляющем большинстве случаев данные таблицы формируются динамически в процессе обмена специальной служебной информацией между узлами и маршрутизаторами составной сети. Отвечают за данный обмен так называемые протоколы маршрутизации, которые так же относятся к протоколам сетевого уровня.
Таким образом, протоколы на сетевом уровне можно разделить на два класса: собственно сетевые протоколы, которые на основе таблиц маршрутизации обеспечивают продвижение пользовательских пакетов по составной сети, и протоколы маршрутизации, которые участвуют в построении указанных таблиц.
Сравнивая маршрутизаторы и мосты можно увидеть некоторое сходство, которое заключается в том, что и те и другие устройства строят таблицы и используют их для продвижения пакетов, однако есть два принципиальных отличия:
1) Мосты и коммутаторы оперируют только с mac-адресами (локальными адресами), в то время как маршрутизаторы оперируют с сетевыми адресами
2) в подавляющем большинстве случаев маршрутизаторы строят свои таблицы путем активного обмена друг с другом специальной служебной информацией, а мосты и коммутаторы путем пассивного наблюдения за трафиком.
В описанном выше подходе маршрутизации указывалось, что источник пакета определяет его передачу только на один шаг, далее выбор маршрута при передаче пакета так же на один шаг определяется следующим узлом. Такой подход реализован в большинстве существующих ныне практических приложений. Однако возможна и обратная ситуация, когда начальный узел в заголовке сетевого пакета указывает всю последовательность маршрутизаторов до конечного узла, в этом случае маршрутизаторы просто отрабатывают указанный маршрут и сами не принимают никаких решений. Такой подход называется многошаговый.
Примеры протоколом маршрутизации: RIP, OSPF, NLSP. Протоколы маршрутизации следует отличать от собственно сетевых протоколов, таких как IP/IPX, и те и другие выполняют функции сетевого уровня, но первые собирают и передают по сети чисто служебную информацию, вторые предназначены для продвижения пользовательских данных.
Протоколы маршрутизации используют собственно сетевые для продвижения служебной информации.
Алгоритмы простой маршрутизации:
Случайная
Лавинная
По предыдущему опыту
Адаптивные алгоритмы – более распространенные, делятся на ряд классов, автоматически строят таблицы маршрутизации без участия человека.
Функции маршрутизаторов
Обычно в литературе отмечают что маршрутизатор – это устройство, которое работает на 3-ем уровне иерархии (сетевой уровень), данное утверждение несколько некорректно, так как маршрутизатор реализует работу по протоколам 3-х уровней: физический, уровень канала передачи данных и сетевой.
Основная функция маршрутизатора – чтение заголовков пакетов сетевых протоколов принимаемых и буферизированных по любому из портов и принятие решения о дальнейшем маршруте следования по его сетевому адресу, оценка корректности, ведение очередей, проверка корректности, определение локального адреса, порта следующего маршрутизатора или конечного узла получателя. Обычно все функции маршрутизаторов разбивают на 3 группы по иерархическому признаку:
1) функции уровня интерфейсов,
2) функции уровня сетевого протокола,
3) уровень протоколов маршрутизации.
Создание и ведение таблиц маршрутизации |
Уровень протоколов маршрутизации |
Сетевой уровень |
||||
Удаление плохих пакетов* |
Ведение очередей пакетов |
|
Уровень сетевого протокола |
|||
Анализ и модификация сетевого заголовка** |
Фильтрация пакетов на базе сетевых адресов |
|||||
* не совпадает CRC или превышено время жизни пакета(TTL)
** изменение TTL или при фрагментации пакета
|
|
Преобразование сетевого адреса получателя в MAC-адрес |
(!)ARP-таблицы. Содержат записи сида: Сетевой адрес – MAC-адрес. |
Отбрасывание у кадров заголовка канального уровня |
Передача уровню интерфейса сетевого пакета, № выходного порта, значение MAC-адреса получателя(!) |
Прием и распределение данных по портам |
||
LLC |
||
UTP5 |
TokenRing |
… |
Дополнительная информация о таблицах выше
1) уровень интерфейсов:
На данном уровне маршрутизатор, как и любое другое устройство, подключенное к сети должно обеспечивать физический интерфейс, со средой передачи включая согласование уровней электрических сигналов, линейное и логическое кодирование, оснащение физическим разъемом и так далее.
Таким образом, интерфейсы маршрутизатора выполняют полный набор функций физического и канального уровней по передаче и приему кадра.
2) уровень сетевого протокола:
Уровень сетевого протокола извлекает из пакета заголовок и анализирует содержимое его полей, прежде всего, проверяется его контрольная сумма, если она не совпала – пакет уничтожается, затем проверяется время жизни пакета, если время жизни превысило допустимое – пакет уничтожается, после модификации поля времени жизни, контрольная сумма рассчитывается заново.
На сетевом уровне выполняется такая функция как фильтрация трафика, фильтрация производится, как правило, по сетевым адресам. Все пакеты, которые не входят в разрешенный диапазон – отбрасываются, здесь так же следует иметь в виду, что в большинстве маршрутизаторов реализована возможность анализа пакета транспортного уровня, что необходимо для обеспечения настройки фильтров для запрета пользования определенными сетевыми службами.
В случае высокой интенсивности поступления пакетов – маршрутизатор поддерживает работу с очередями. Разные производители по-разному решают способы реализации очередей. После того как пакет готов для передачи, он передается обратно на уровень интерфейсов. Вместе с ним передается номер порта, через который он должен быть отправлен (номер порта текущего маршрутизатора) и сетевой адрес порта следующего маршрутизатора. Используя последний сетевой адрес уровень интерфейсов определяет соответствующий MAC-адрес путем анализа специальной таблицы соответствия, формирует кадр и отправляет его в сеть. Если в указанной таблице отсутствует запись соответствия, то передача сетевого пакета откладывается, идет обращение к протоколу ARP, который обеспечивает поиск данного MAC-адреса? после получения которого выполняется передача отложенного сетевого пакета.
Протокол ARP.
ARP-кэш представляет из себя, в упрощенном виде, таблицу из двух составляющих:
MAC-адрес |
Сетевой адрес |
00:01:AB:CD:11:22 |
192.168.125.15 |
|
|
Формат запроса ARP:
тип аппаратного адреса (например, Ethernet – 1)
тип протокола(пр: TCP)
3) тип адреса протокола (1 или 2, для ARP, 1 – ARP-запрос, 2 – ARP-ответ)
3) размер аппаратного адреса (например, для Ethernet – 6)
4) размер адреса протокола (например, IP – то в текущей версии – 4 байта)
5) адрес отправителя (локальный MAC-адрес)
6) сетевой адрес отправителя
7) адрес получателя (MAC-адрес получателя, в запросе всегда нули)
8) сетевой адрес получателя (который был передан с уровня сетевого протокола – сетевой адрес порта следующего маршрутизатора)
Код 0x0800 – код ARP протокола, при анализе такого кадра всех интересует сетевой адрес получателя, и если он совпадает, тогда производится дальнейшая работа.
Есть “беспричинный ARP” – формируется при загрузке системы либо при задании сетевого адреса, таким образом, если сетевые адреса совпали, то выдается сообщение, что такой адрес уже есть.

Определение
маршрута по таблице маршрутизации