
- •И.В. Мельникова Вычислительные машины, системы и сети
- •Часть 1
- •Содержание
- •Лекция 1 Вычислительные сети – частный случай распределенных систем
- •Классификация по совместимости
- •Большие эвм (Main Frame)
- •МиниЭвм
- •МикроЭвм
- •СуперЭвм
- •Выбор подходящей топологии
- •Сложные топологии
- •Магистраль
- •Распределенная магистраль
- •Различные критерии
- •Контрольные вопросы
- •Оптоволокно: неразъемные соединения
- •Соединения оптических волокон с помощью сварки
- •Цикл сварки оптического волокна автоматического сварочного аппарата
- •Аппарат для сварки оптических волокон fsm.05svhii производства Fujikura
- •Соединение оптических волокон методом склеивания
- •Механические соединители оптических волокон
- •Механический соединитель Corelink производства amp
- •Механический соединитель Fibrlok II производства 3m
- •Механический соединитель Fibrlok производства 3m
- •Механический соединитель rms производства at&t
- •Механический соединитель ленточных элементов оптических волокон производства Sumitomo
- •Механические соединители производства Fujikura
- •Передача в основной полосе частот и широкополосная передача
- •Контрольные вопросы
- •Лекция 3 Работа сети
- •Семь уровней модели osi
- •На Транспортном уровне, кроме того, к пакету добавляется информация, которая поможет компьютеру-получателю восстановить исходные данные из последовательности пакетов.
- •Irq Назначение
- •Контрольные вопросы
- •Лекция 4 Передача данных по кабелю
- •Низкоуровневые протоколы
- •Контрольные в опросы
- •Лекция 5 Технология Token Ring
- •Кадр данных
- •Прерывающая последовательность
- •Контрольные вопросы
- •Лекция 6 Технология fddi (Fiber Distributed Data Interface)
- •Контрольные вопросы
- •Лекция 7 Понятие сетевого протокола
- •Блоки сообщений сервера
- •Кадр NetBeui
- •Протокол nmp (Name Management Protocol).
- •Протокол smp(Session Management Protocol) dmp ( Diagnostic and Monitoring Protocol).
- •Протокол udp
- •Протокол dmp
- •Краткое резюме
- •Стек протоколов ipx/spx и система Novell NetWare
- •Средства построения составных сетей стека Novell Общая характеристика протокола ipx
- •Адресация
- •Маршрутизация протокола ipx
- •Адресация
- •Протоколы sap
- •Контрольные вопросы
- •Лекция 8 Стек tcp/ip
- •Комплект протоколов тcp/ip
- •Архитектура tcp/ip
- •Адресация
- •Маски подсетей
- •Не хватает адресов?
- •Маска подсети переменной длины vlsm (Variable Length Subnet Mask)
- •Проблемы классической схемы
- •Бесклассовая междоменная маршрутизация cidr (Classless Inter-Domain Routing)
- •IPing - новое поколение протоколов ip
- •Выводы:
- •Дополнительный материал. (Примеры расчета масок подсетей)
- •Стеки протоколов
- •Стек протоколов при использовании модуля tcp
- •Стек протоколов при работе через транспортный протокол udp
- •Отображение физических адресов на ip-адреса: протоколы arp и rarp
- •Отображение символьных адресов на ip-адреса: служба dns
- •Автоматизация процесса назначения ip-адресов узлам сети – протокол dhcp
- •Протоколы тcp и udp
- •Структура стека протоколов tcp/ip
- •Контрольные вопросы
- •Лекция 9 Большие сети. Технические и программные компоненты расширения сетей. Интеграция локальных и глобальных сетей
- •Примечание
- •Контрольные вопросы
- •Использование маршрутизаторов
- •1. Рассмотрим первый способ.
- •2. Второй способ. Маршрутизация потоков.
- •Компоненты маршрутизации
- •Коммутация
- •Алгоритмы маршрутизации
- •Классификация алгоритмов маршрутизации и общие сведения
- •Цели разработки алгоритмов маршрутизации:
- •Показатели алгоритмов (метрики)
- •Типы алгоритмов
- •Одномаршрутные или многомаршрутные алгоритмы
- •Типы записей в таблице маршрутизации
- •Структура таблицы маршрутизации
- •Среда со статической маршрутизацией
- •Протоколы динамической маршрутизации
- •1) Истечение времени жизни маршрута;
- •2) Указание специального расстояния (бесконечности) до сети, ставшей недоступной.
- •Организации, поддерживающие технологии беспроводных сетей
- •Технологии радиосетей
- •Радиосети стандарта ieee 802.11
- •Компоненты беспроводной сети
- •Направленная антенна
- •Всенаправленная антенна
- •Многоячеечные беспроводные локальные сети (сотовые)
- •Альтернативные технологии радиосетей
- •Микроволновые сетевые технологии
- •Беспроводные сети на базе низкоорбитальных спутников Земли
- •40 Gigabit Ethernet и беспроводные сети Fast Ethernet
- •Атмосферная лазерная связь
- •2,5 Гбит/с по лазерному лучу
- •Передача данных в гвс
- •8. Беспроводные промышленные сети
- •Беспорядочный (т. Е. "не делающий различий") режим - Promiscuous mode.
- •Маска подсети (subnet mask) — специальная битовая комбинация, маскирующая сетевую часть ip-адресов единицами.
- •Региональная телефонная компания - Regional bell operating company (rboc).
Выбор подходящей топологии
Четыре рассмотренные топологии можно считать элементарными блоками для построения локальных сетей. Их можно комбинировать всевозможными способами и расширять. При выборе топологии следует учитывать в первую очередь требования к производительности сети конкретных приложений-клиентов. Вполне вероятно, что идеальным вариантом окажется комбинация основных топологий. В настоящее время используются топологии, которые комбинируют компоновку по принципу шины, звезды и кольца.
Сложные топологии
Сложные топологии являются расширениями и/или комбинациями основных физических топологий. Сами по себе основные топологии целесообразно использовать только в небольших локальных сетях. Возможность расширения сетей основных топологий чрезвычайно ограничена. Гораздо выгоднее оказывается создать сложную топологию, объединив для этого в одну локальную сеть сегменты различных топологий.
Последовательная цепочка (звезда-шина)
Звезда-шина – это комбинация топологий «шина» и «звезда». Чаще всего это выглядит так: несколько сетей с топологией «звезда» объединяются при помощи магистральной линейной шины. В этом случае выход из строя одного ПК не оказывает никакого влияния на сеть. А выход из строя концентратора повлечет за собой остановку подключенных к нему ПК и концентраторов.
Рис. 1.18 Объединенные в последовательную цепочку концентраторы
Звезда-кольцо
Звезда-кольцо похожа на звезду-шину. В обоих случаях ПК подключены к концентратору, который фактически и формирует кольцо или шину. Отличие в том, что концентраторы (хабы) в звезде-шине соединены магистральной линейной шиной, а в звезде-кольце на основе главного хаба они образуют звезду.
Рис. 1.19
Простейшая из сложных топологий последовательно соединяет все концентраторы сети (рис. 1.18). Подобная схема называется последовательной цепочкой (daisy chaining). Соединения между концентраторами устанавливаются с помощью их же портов. В результате, построение объединяющей магистрали такого типа не связано с дополнительными расходами. Создание связи между концентраторами небольших локальных сетей представляет собой довольно привлекательный способ объединения небольших локальных сетей. Последовательную цепочку несложно построить, для ее администрирования не нужны специальные навыки. Исторически сложилось так, что именно эта топология чаще всего использовалась для объединения локальных сетей первого поколения. Естественно, последовательная цепочка в состоянии объединить ограниченное количество сегментов. Спецификации локальных сетей, в частности, 802.3 Ethernet, пытаются определить максимальный размер сети, исходя из количества концентраторов и/или повторителей, которые могут быть объединены в последовательную цепочку. Предложенные спецификациями физического уровня ограничения на расстояние между устройствами, умноженные на количество устройств, и определяют максимальный размер локальной сети. Эта величина называется максимальным диаметром сети (maximum network diameter). Превышение диаметра отрицательно сказывается на работоспособности локальной сети. Количество концентраторов, которые могут быть соединены в последовательную цепочку, чаще всего определяется именно максимальным диаметром сети. Особенно это касается современных высокопроизводительных локальных сетей (например, Fast Ethernet), которые накладывают жесткие ограничения на диаметр сети и количество соединенных концентраторов. В сетях с топологией последовательной цепочки, которые поддерживают конкурирующий метод доступа к среде передачи, проблемы начинают возникать еще до достижения максимального диаметра. Последовательная цепочка увеличивает число соединений и соответственно устройств локальной сети. При этом суммарная полоса пропускания не расширяется и количество доменов конфликтных сегментов не увеличивается.
Рассмотренная топология просто увеличивает количество машин, пользующихся общей полосой пропускания. Машины, конкурирующие за доступ к среде передачи, создают конфликтные ситуации и быстро ставят локальную сеть на колени. Специалисты рекомендуют использовать эту топологию в локальных сетях с ограниченным количеством концентраторов в небольших глобальных сетях.
Реализация шинной топологии в виде физической звезды
В современных сетях логическая организация сети с применением шинной топологии совмещается с физической реализацией в виде звезды. При такой архитектуре каждый луч звезды функционирует как отдельный сегмент логической шины, имеющий только один или два подключенных компьютера. Такой сегмент шины по-прежнему имеет два конца, но преимуществом является отсутствие терминаторов. В данном случае один конец сегмента заканчивается на концентраторе, а другой – на сетевом устройстве. Другим достоинством комбинированной архитектуры является то, что для расширения сети в разных направлениях можно соединить несколько концентраторов при условии выполнения спецификаций IEEE на длину кабелей, количество концентраторов и подключенных устройств. Соединение между концентраторами представляет собой магистраль (backbone), которая чаще всего обеспечивает высокоскоростную передачу данных между ними. Для упрощения процесса обнаружения неисправностей концентраторы имеют специальные встроенные средства. Также имеются возможности расширения для реализации высокоскоростных сетей. Поскольку описываемая архитектура широко распространена, то для шинных сетей, реализованных в виде физической звезды, имеется большой выбор оборудования.
Иерархии
Иерархические топологии предполагают использование более чем одного уровня концентраторов. Каждый уровень выполняет отдельную сетевую функцию. На нижний ярус концентраторов возлагается задача обработки запросов на соединение между рабочими станциями и серверами. Ярусы более высоких уровней агрегируют низшие ярусы. Иерархическое упорядочение оптимальным образом подходит для локальных сетей среднего и большого размера при условии, что предполагается их дальнейшее расширение и повышение интенсивности трафика.
Иерархические кольца
Реализующие кольцевую топологию сети расширяются путем установления соединения между несколькими кольцами способом, проиллюстрированным на рисунке 1.20. Для соединения рабочих станций и серверов используется столько колец, сколько необходимо для поддержания требуемой производительности. Кольцо второго яруса, будь то Token Ring или FDDI, используется для соединения между собой всех колец пользовательского уровня и обеспечения доступа к глобальной сети. Небольшие локальные сети расширяются путем установления иерархических соединений между несколькими кольцами. На этом рисунке представлено эстафетное кольцо 16 Мбит/с (логически показано как кольцо, хотя на самом деле является архитектурой типа «звезда»), которое используется для объединения пользовательских станций, а также кольца FDDI, которые используются на уровне серверов и магистрали.
Рис. 1.20 Топология иерархического кольца
Рис. 1.21 Топология иерархической звезды
Иерархические звезды
Звездные топологии также могут быть созданы путем иерархического объединения нескольких несложных сетей такой же архитектуры (рис. 1.21). Иерархические звезды могут состоять из единственного конфликтного домена, либо с помощью коммутаторов и мостов сегментированы на несколько конфликтных доменов. Топология иерархической звезды предполагает использование одного яруса концентраторов для обеспечения возможности соединения пользователей и сервера и второго яруса концентраторов, поддерживающих магистраль передачи данных.
Иерархические комбинации
Общая производительность сети может быть повышена только в случае соблюдения всех требований, которые накладываются на отдельные компоненты. Современные коммутирующие концентраторы позволяют одновременно использовать преимущества нескольких технологий. Для поддержки новой топологии достаточно вставить в концентратор соответствующую плату. Иерархическая топология представляет собой комбинацию различных топологий (рис. 1.22). В этом примере комбинированной иерархической топологии магистраль, поддерживающая асинхронный режим передачи (Asynchronous Transfer Mode – ATM), используется для соединения пользовательских концентраторов. Серверы объединены в кольцо FDDI, в то время как пользовательские станции используют стандарт Ethernet.
Рис. 1.22 Комбинированная иерархическая топология
Рис. 1.23 Область рабочих станций локальной сети
Наряду с известными топологиями вычислительных сетей (кольцо, звезда и шина), на практике применяется и комбинированная сетевая топология «дерево». Она образуется в основном в виде комбинаций вышеназванных топологий вычислительных сетей. Основание дерева вычислительной сети располагается в точке (корень), в которой собираются коммуникационные линии информации (ветви дерева).
В
ычислительные
сети с древовидной структурой применяются
там, где невозможно непосредственное
применение базовых сетевых структур в
чистом виде. Для подключения большого
числа рабочих станций соответственно
адаптерным платам применяют сетевые
усилители и/или коммутаторы. Коммутатор,
обладающий одновременно и функциями
усилителя, называют активным
концентратором. На практике применяют
две их разновидности, обеспечивающие
подключение соответственно восьми
или шестнадцати линий.
Устройство, к которому можно присоединить максимум три станции, называют пассивным концентратором. Пассивный концентратор обычно используют как разветвитель. Он не нуждается в усилителе. Предпосылкой для подключения пассивного концентратора является то, что максимально возможное расстояние до рабочей станции не должно превышать несколько десятков метров.
Ячеистая топология
Ячеистая топология компьютерных сетей существует скорее в виде теоретической концепции, чем в виде практической реализации. В сети с ячеистой топологией все компьютеры связаны между собой отдельными соединениями. В действительности эта топология реализована пока только в сетях с двумя узлами. При увеличении количества компьютеров в сети каждый из них пришлось бы оборудовать сетевыми интерфейсами по числу остальных компьютеров. Например, в сети с пятью узлами на каждом компьютере пришлось бы устанавливать по четыре сетевых интерфейса, что, конечно, нереально. С другой стороны, сеть с ячеистой топологией обладает безупречной отказоустойчивостью: любая неисправность в ней сказывается на работоспособности только одного компьютера.
А вот в интрасетях ячеистая топология уже используется. Здесь благодаря использованию избыточных маршрутизаторов данные могут добраться от одной системы к другой несколькими путями. Эта топология часто применяется в крупных корпоративных сетях, т. к. защищает от неисправностей оборудования. Чаще всего, когда говорят о ячеистой топологии, имеют в виду такое ее применение.
Физическая сотовая топология
Ячеистая (сотовая) топология характеризуется наличием избыточных связей между устройствами. Например, в истинной сети с сеточной структурой (mesh) существует прямая связь между всеми устройствами сети. Для большого числа устройств такая схема оказывается неприемлемой. Большинство сотовых сетей не является истинными ячеистыми структурами, а представляет собой гибридные сотовые сети, содержащие некоторые избыточные связи (но не между всеми узлами). Истинная и гибридная сотовые топологии показаны на рис. 1.24.
Рис. 1.24 Физическая сотовая топология
Инсталляция сотовой сети
При увеличении числа устройств инсталляция сети с сотовой топологией значительно затрудняется, что связано с большим числом соединений. Например, сеть, объединяющая всего лишь 6 устройств, потребует 15 соединений (5+4+3+2+1), а истинная сотовая сеть из 10 устройств – 21 соединения (6+5+4+3+2+1) и т. д.
Диагностика и реконфигурация сотовой сети
Сотовые сети просты в диагностике и чрезвычайно отказоустойчивы. Отказ кабеля влияет на такую топологию в гораздо меньшей степени, чем на любую другую. Избыточные связи позволяют передавать информацию по различным маршрутам.
При увеличении числа устройств сложность реконфигурации подобной сети, как и ее инсталляции, увеличивается в геометрической прогрессии.
Преимущества и недостатки сотовой сети
Основным достоинством сети с сотовой структурой является ее отказоустойчивость. Другие преимущества включают в себя гарантированную пропускную способность канала связи и то, что такие сети достаточно легко диагностировать.
К недостаткам сотовой топологии относятся сложность инсталляции и реконфигурации, а также стоимость поддержки избыточных каналов.
Функциональные области локальных сетей
Изменения топологии могут играть важную роль в процессе настройки каждой функциональной области локальной сети. Локальная сеть состоит из четырех отдельных функциональных областей: области рабочих станций, области серверов, области соединения с глобальной сетью и магистрали. Каждая из областей наилучшим образом справляется с определенным кругом задач.
Область рабочих станций
Основной задачей большинства локальных сетей является обеспечение возможности связи между рабочими станциями. На область связности рабочих станций локальной сети не накладываются строгие требования производительности. Очевидными исключениями являются рабочие станции систем САПР, рабочие станции для проведения видеоконференций и т. п. В общем случае компромисс между стоимостью и производительностью этой части локальной сети вряд ли будет решен в пользу производительности. Объединение машин, обладающих различной сетевой производительностью, может потребовать использования различных технологий (рис. 1.24). К счастью, большинство изготовителей современных концентраторов интегрирует в одном устройстве поддержку различных топологий. Локальные сети обеспечивают возможность соединения рабочих станций и периферийных устройств. Вследствие различных требований к производительности сетевого оборудования возникает необходимость использовать различные топологии.
Область серверов
Поскольку серверы обслуживают запросы нескольких рабочих станций, а также других серверов, они должны обрабатывать довольно интенсивный трафик. Серверы с большим объемом дисковой памяти (high-volume servers) требуют учитывать возможность интенсивного трафика при выборе топологии локальной сети. В противном случае обработка запросов клиентов и других серверов в значительной степени снизит производительность сети. Естественно, что серверы должны обладать более высокой производительностью по сравнению с рабочими станциями и поддерживать более ошибкоустойчивый метод доступа к среде передачи. Воздействуя на топологию локальной сети, можно добиться оптимального соответствия производительности самого сервера и его кластеров сформулированным требованиям. На рисунке 1.25, например, реализована комбинированная иерархическая топология. Набор серверов объединен в небольшое кольцо FDDI, в то время как рабочие станции используют стандартную архитектуру Ethernet.
Область соединения с глобальной сетью
Область локальной сети, предназначенная для установления соединения с глобальной, часто упускается из виду. В большинстве случаев единственным устройством этой области является канал связи между магистралью и маршрутизатором (рис. 1.26).
Рис. 1.25 Область серверов локальной сети
Рис. 1.26 Область соединения с глобальной сетью
Соединение с маршрутизатором, предоставляющим доступ к глобальной сети, является критическим звеном в общей топологии локальной сети. Некорректное конструктивное решение приведет к снижению эффективности обработки исходящего и входящего трафика. Не рекомендуется использовать технологии локальных сетей, которые используют конкурирующие методы доступа к среде передачи. Поддерживающие интенсивный трафик между локальной и глобальной областью сети выгодным образом отличаются здравым методом установления соединения. Выбранная технология должна быть оптимальной с точки зрения номинальной скорости передачи данных и метода доступа к среде. Технологии конкурирующего метода доступа к среде использовать нецелесообразно. В этом случае, даже если выделить для канала связи отдельный порт коммутатора, область связи с глобальной сетью превратится в самое узкое место системы.