- •Конспект лекций
- •Для специальностей 7.091501 «Компьютерные системы» и
- •7.091502 «Системное программирование»
- •Лекция №1. Структура стандартов ieee 802.1 - 802.5. Типы линий связи локальных сетей
- •Структура стандартов ieee 802.1 - 802.5
- •Раздел 802.2 определяет подуровень управления логическим каналом llc.
- •Физическая чреда передачи данных
- •Кабели на основе витых пар
- •Коаксиальные кабели
- •Оптоволоконные кабели
- •Бескабельные каналы связи
- •Какова реальная скорость адаптеров Wi-Fi 802.11n и 802.11g?
- •Лекция №2 Определение локальной сети. Топологии локальных сетей.
- •Определение локальной сети
- •Топологии локальных сетей
- •Топология шина
- •Топология звезда
- •Топология кольцо
- •Другие топологии
- •Многозначность понятия топологии
- •Лекция №3. Метод доступа csma/cd
- •Согласование, экранирование и гальваническая развязка линий связи
- •Лекция №4. Кодирование информации в локальных сетях. Функции канального уровня лан.
- •Кодирование информации в локальных сетях
- •Манчестерский код
- •Бифазный код
- •Другие коды
- •Функции канального уровня лан.
- •Методы передачи на канальном уровне
- •Передача с установлением соединения и без установления соединения
- •Методы гарантии доставки кадров информации (методы коррекции ошибок)
- •2) Второй метод - метод "скользящего окна" (sliding window).
- •Обнаружение ошибок
- •Методы обнаружения ошибок
- •Контроль по паритету
- •Вертикальный и горизонтальный контроль по паритету
- •Циклический избыточный контроль (Cyclic Redundancy Check, crc)
- •Лекция №5. Назначение пакетов и их структура. Методы управления обменом
- •Назначение пакетов
- •Структура пакетов
- •Инкапсуляция и декапсуляция
- •Адресация пакетов
- •Методы управления обменом
- •Управление обменом в сети с топологией звезда
- •Управление обменом в сети с топологией шина
- •Управление обменом в сети с топологией кольцо
- •Лекция №6. Эталонная модель osi
- •Понятие открытой системы межсетевого взамодействия
- •Функции уровней модели osi
- •Аппаратура локальных сетей
- •Лекция №7. Ip-Адресация
- •Идентификаторы сети и узла
- •Классы ip-адресов
- •Зарезервированные адреса
- •Маски подсети
- •Разбиение на подсети
- •Механизм разбиения на подсети
- •Преимущества разбиения на подсети
- •Определение максимального количества узлов в сети
- •Определение диапазонов адресов подсети
- •Проблемы классической схемы
- •Маска подсети переменной длины vlsm (Variable Length Subnet Mask)
- •Бесклассовая междоменная маршрутизация cidr (Classless Inter-Domain Routing)
- •Сложение маршрутов путем создания надсетей
- •Будущее адресного пространства
- •Лекция №8. Протоколы канального уровня
- •Технология Ethernet со скоростью передачи 100 Мбит/с
- •Технологии Ethernet со скоростью передачи 1000 Мбит/с
- •Проблемы совместимости
- •Средства обеспечения диаметра сети в 200м на разделяемой среде
- •Принципы построения сетей Gigabit Ethernet
- •Технология Ethernet соскоростью передачи 10 Гбит/с
- •Будущее технологии Ethernet
- •Протокол 100vg-AnyLan
- •Протокол Token Ring (High Speed Token Ring)
- •Протокол fddi
- •Протоколы slip и ppp
- •Лекция №9. Модель osi. Верхние уровни
- •Стандартные сетевые протоколы
- •Стандартные сетевые программные средства
- •Одноранговые сети
- •Сети на основе сервера
- •Протоколы сетевого и транспортного уровня
- •Стек протоколов ipx/spx
- •Стек протоколов NetBios / smb
- •Стек протоколов tcp/ip
- •Протокол ip (icmp). Маршрутизация.
- •Протоколы транспортного уровня tcp и udp.
- •Протоколы прикладного уровня http, ftp, smtp, imap, pop3, telnet.
- •Система доменных имен dns.
- •Лекция №10. Сетевое оборудование.
- •Повторитель (концентратор, hub)
- •Дополнительные функции концентраторов
- •Многосегментные концентраторы
- •Конструктивное исполнение концентраторов
- •Мост (bridge)
- •Алгоритм работы прозрачного моста.
- •Алгоритм работы моста с маршрутизацией от источника (sr-мосты).
- •Ограничения топологии сетей, построенных на прозрачных мостах.
- •Удаленные мосты
- •Лекция №10. Сетевое оборудование (продолжение)
- •Коммутатор (switch)
- •Типы коммутаторов
- •Полнодуплексный и полудуплексный режим работы коммутатора, управление потоком кадров.
- •Дополнительные возможности коммутаторов
- •1) Поддержка алгоритма Spanning Tree.
- •2) Трансляция протоколов канального уровня.
- •3) Фильтрация трафика.
- •4) Приоритетная обработка кадров.
- •5) Виртуальные локальные сети (Virtual lan, vlan).
- •1) Скорость фильтрации/продвижения кадров (кадров в секунду), пропускная способность (мегабит в секунду), задержка передачи кадра.
- •2) Тип коммутации — "на лету" или с полной буферизацией.
- •3) Размер адресной таблицы.
- •5) Производительность процессоров портов, производительность внутренней шины коммутатора.
- •Лекция №12. Алгоритм покрывающего дерева Spanning Tree
- •Алгоритм stp
- •Практический пример
- •Развитие stp
- •Лекция №13. Агрегирование каналов в локальных сетях
- •Агрегирование как способ повышения производительности и надежности.
- •Логический канал (Транк)
- •Размножение пакнтов
- •Борьба с «размножением»
- •Выбор порта
- •Восстановление при отказе
- •Лекция №14. Возможности современных коммутаторов по организации виртуальных сетей
- •Назначение виртуальных сетей
- •Типы виртуальных сетей
- •Виртуальные сети на основе группировки портов
- •Виртуальные сети на основе стандарта ieee 802.1q
- •Правила входящего порта (Ingress rules)
- •Правила продвижения пакетов (Forwarding Process)
- •Правила выходного порта (Egress rules)
- •Конфигурирование виртуальных сетей стандарта ieee 802.1q
- •Примеры построения vlan-сетей на основе коммутаторов, совместимых со стандартом ieee 802.1q
- •Лекция №15. Сетевое оборудование (часть 3)
- •Маршрутизатор (router)
- •Алгоритмы маршрутизации
- •Пример 1
- •Пример 2
- •1) Поддержка нескольких сетевых протоколов. Приоритеты сетевых протоколов.
- •2) Поддержка одновременно нескольких протоколов маршрутизации.
- •3) Поддержка политики маршрутных объявлений.
- •4) Поддержка немаршрутизируемых протоколов.
- •5) Разделение функций построения и использования таблицы маршрутизации.
- •Основные технические характеристики маршрутизатора.
- •1) Перечень поддерживаемых сетевых протоколов и протоколов машрутизации.
- •2) Перечень поддерживаемых интерфейсов локальных и глобальных сетей.
- •3) Общая производительность маршрутизатора.
- •Корпоративные модульные концентраторы.
- •Коммутаторы 3-го уровня с классической маршрутизацией.
- •Коммутаторы 3-го уровня с маршрутизацией потоков.
- •Шлюз (gateway), межсетевой экран (firewall), прокси-сервер, nat.
Будущее адресного пространства
Использование CIDR для выделения адресов даст новую жизнь идентификаторам сети. CIDR-блок из предыдущего примера (131.107.0.0, 255.255.248.0) можно рассматривать двояко:
как блок 8 адресов сетей класса С;
как адресное пространство, в котором зафиксирован 21 бит, а 11 битов доступны для
изменения.
Во втором случае идентификаторы сети освобождаются от «классовой наследственности» и становятся частью бесклассового пространства IP-адресов. Каждый идентификатор сети независимо от длины представляет адресное пространство, в котом биты идентификатора сети зафиксированы, а биты узла можно менять. Биты узла можно использовать в качестве идентификаторов узлов или в других ислях (допустим, для организации подсетей) и таким образом наилучшим образом удовлетворить потребности организации в поддержке сетей.
Лекция №8. Протоколы канального уровня
Протокол Ethernet позволяет передавать данные со скоростью 10 Мбит/с и использовать следующие типы кабелей: толстый коаксиальный кабель (стандарт 10Base-5), тонкий коаксиал (стандарт 10Base-2), неэкрани-рованную витую пару (стандарт 10Base-T), оптоволоконный кабель (стандарт 10Base-F).
Данные в протоколах канального уровня передаются в виде группы бит, организованных в кадр данных. Исторически существует 4 различных формата кадров Ethernet:
- кадр Ethernet DIX (Ethernet II) – один из первых форматов, стандарт фирм Digital, Intel и Xerox.
- кадр 802.3/LLC - международный стандарт.
- кадр Raw 802.3 (Novell 802.3) – стандарт фирмы Novell.
- кадр Ethernet SNAP – второй доработанный вариант международного стандарта.
Технология Ethernet со скоростью передачи 100 Мбит/с
Технология Ethernet со скоростью передачи 100 Мбит/с, также известная как Fast Ethernet (быстрая технология по сравнению с оригинальной технологией Ethernet со скоростью передачи данных 10 Мбит/с), включает в себя целую серию технологий. Двумя наиболее успешными коммерческими реализациями идеи такой технологии стали стандарты 100BASE-TX (на основе медного UTP (кабеля) и 100BASE-FX (на основе многомодового оптического волокна).
Общими для технологий 100BASE-TX и 100BASE-FX являются:
временные параметры;
формат фрейма;
некоторые этапы процесса передачи данных.
Таблица 7.4. Параметры работы 100 Мбит/с технологии Ethernet
Параметр |
Значение |
Время передачи одного бита (битовый интервал) |
10 нс |
Канальный интервал |
512 |
Интервал между фреймами |
96 битов |
Количество коллизионных попыток |
16 |
Число попыток с изменяющимся временем. |
10 |
Размер jamпакета коллизии |
32 бита |
Максимальный размер фрейма |
1518 октетов |
Минимальный размер фрейма |
512 битов (64 октета) |
Технологии 100BASETX и 100BASEFX используют одинаковые временные параметры. Следует отметить, что один битовый интервал в технологии Ethernet со скоростью 100 Мбит/с составляет 10 нс, что равно 0,01 мкс, или одной стомиллионной секунды. Формат фрейма для скорости передачи данных 100 Мбит/с полностью совпадает с форматом технологии 10 Мбит/с.
Благодаря появлению Fast Ethernet скорость передачи данных увеличилась в 10 раз. В результате появились новые требования. Время, необходимое для передачи одного бита, уменьшилось, при этом возросла частота передачи. Это в итоге привело к большей чувствительности к помехам.
Для решения возникших проблем, связанных с синхронизацией, пропускной способностью и соотношением сигнал/шум (Signal to Noise Ratio — SNR) в сетях со скоростью 100 Мбит/с, используются два раздельных этапа кодирования сигнала. Основная идея состоит в использовании систем кодирования, спроектированных для получения необходимых характеристик сигналов, их эффективной передачи по сети, включая вопросы синхронизации, эффективного использования полосы пропускания и улучшенного соотношения сигнал/шум. Первая часть процесса кодирования называется механизмом 4 бита/5 битов (4bit/5bit —4B/5B), вторая часть это фактическое кодирование сигнала со всеми его особенностями для передачи по медному проводу и оптическому волокну.
Оба рассматриваемых 100 Мбит/с Ethernet стандарта, 100BASE-TX и 100BASE-FX, кодируют полубайты, полученные из MAC подуровня. Четырехбитовые комбинации преобразовываются в пятибитовые символы; которые несут в себе контрольную информацию (а именно: начало фрейма или флаг состояния ‘‘среда не занята’’). Полный фрейм, предназначенный для передачи, содержит контрольные символы и символы данных.
После применения 4В/5В-кодирования биты (в форме групповых кодов) необходимо передать через среду передачи (с помощью линейного кодирования). Использование алгоритма кодирования 4х битов в 5 означает, что за один и тот же интервал времени требуется передать 125 Мбит вместо ста, что накладывает дополнительные требования к качеству среды передачи, передатчиков и приемников.
Схема автопереговоров позволяет двум физически соединенным устройствам, которые поддерживают несколько стандартов физического уровня, отличающихся битовой скоростью и количеством витых пар, согласовать наиболее выгодный режим работы. Обычно процедура автопереговоров происходит при подсоединении сетевого адаптера, который может работать на скоростях 10 и 100 Мбит/с, к концентратору или коммутатору. Всего в настоящее время определено 5 различных режимов работы, которые могут поддерживать устройства 100Base-TX/T4 на витых парах:
10Base-T; (самый низкий приоритет)
дуплексный режим 10Base-T;
100Base-TX;
l00Base-T4;
дуплексный режим 100Base-TX. (самый высокий приоритет).
Переговорный процесс происходит а) при включении питания устройства, а также б) может быть инициирован в любой момент модулем управления устройства.
Устройство, начавшее процесс автопереговоров, посылает своему партнеру пачку специальных импульсов FLP (Fast Link Pulse), в которой содержится 8-6итное слово, кодирующее предлагаемый режим взаимодействия, начиная с самого приоритетного, поддерживаемого данным узлом.
Если узел-партнер имеет функцию автопереговоров и также способен поддерживать пред-ложенный режим, он отвечает пачкой импульсов FLP, в которой подтверждает этот режим, и на этом переговоры заканчиваются.
Если же узел-партнер не может поддерживать запрошенный режим, то он указывает в своем ответе имеющийся в его распоряжении следующий по степени приоритетности режим, и этот режим выбирается в качестве рабочего.
Характеристики производительности Fast Ethernet определяются аналогично характе-ристикам версии со скоростью Ethernet 10 Мбит/с с учетом неизменного формата кадра, умножения на 10 битовой скорости (в 10 раз больше) и межкадрового интервала (в 10 раз меньше).
Для Ethernet 10 Мбит/с получаем:
Максимальная скорость протокола в кадрах в секунду (для кадров минимальной длины с полем данных 46 байт) вычисляем как 1/(время передачи кадра):
время передачи кадра: 57,6+9,6(IFG)=67,1мкс.
производительность 1/67,1=14880 кадр./сек;
(для кадров максимальной длины с полем данных 1500 байт)
время передачи кадра: 1518+8=1526 байт=12 208бит=1220мкс+9,6(IFG)мкс=1230мкс.
производительность 1/1230=813 кадр./сек;
Полезная пропускная способность – скорость передачи пользовательских данных (поле DATA кадра)
Полезная пропускная способность для кадров минимальной длины (поле данных 46 байт) равна 14880*46*8=5,48 Мбит/с
Полезная пропускная способность для кадров максимальной длины (поле данных 1500 байт) равна 813*1500*8=9,76 Мбит/с.(что близко к номин. скор. протокола!!!)
Для Ethernet 100 Мбит/с получаем:
Максимальная скорость протокола в кадрах в секунду (для кадров минимальной длины с полем данных 46 байт) составляет 148 800;
Полезная пропускная способность для кадров минимальной длины равна 54,8 Мбит/с;
Полезная пропускная способность для кадров максимальной длины (поле данных 1500 байт) равна 97,6 Мбит/с.
Стандарт предполагает использование не более двух репитеров.
