Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
arxitektyra / lect13.doc
Скачиваний:
71
Добавлен:
23.02.2015
Размер:
503.3 Кб
Скачать

Лекция 13 Технология Ethernet Стандартная топология и разделяемая среда

Основная цель, которую ставили перед собой разработчики первых локальных сетей во второй половине 70-х годов, заключалась в нахождении простого и дешевого решения для объединения в вычислительную сеть нескольких десятков компьютеров, находящихся в пределах одного здания. Решение должно было быть недорогим, поскольку компьютеры, объединявшиеся в сеть, были недороги – появившиеся и быстро распространявшиеся тогда мини-компьютеры стоимостью 10000-20000 долларов. Количество их в одной организации было небольшим, поэтому предел в несколько десятков компьютеров представлялся вполне достаточным для практически любой локальной сети. Задача связи локальных сетей в глобальные не была первоочередной, поэтому практически все технологии локальных сетей ее игнорировали.

Для упрощения и, соответственно, удешевления аппаратных и программных решений разработчики первых локальных сетей остановились на совместном использовании общей среды передачи данных (рис.1).

Рис. 1. Разделяемая среда передачи данных.

Использование разделяемых сред позволяет упростить логику работы узлов сети. Действительно, поскольку в каждый момент времени выполняется только одна передача, отпадает необходимость в буферизации кадров в транзитных узлах и, как следствие, в самих транзитных узлах. Соответственно, отпадает необходимость в сложных процедурах управления потоком и борьбы с перегрузками.

Основной недостаток разделяемой среды – плохая масштабируемость. Этот недостаток является принципиальным, так как независимо от метода доступа к среде ее пропускная способность делится между всеми узлами сети. Здесь применимо положение теории очередей: как только коэффициент использования общей среды превышает определенный порог, очереди к среде начинают расти нелинейно, и сеть становится практически неработоспособной. Для сетей Ethernet значение порога – около 30%.

Локальные сети, являясь пакетными сетями, используют принцип временного мультиплексирования, то есть разделяют передающую среду во времени. Алгоритм управления доступом к среде является одной из важнейших характеристик любой технологии LAN, в значительно большей степени определяющей ее облик, чем метод кодирования сигналов или формат кадра. В технологииEthernetв качестве алгоритма разделения среды применяется метод случайного доступа. И хотя его трудно назвать совершенным – при росте нагрузки полезная пропускная способность сети резко падает – он благодаря своей простоте стал основой успеха технологииEthernet.

Стандартизация протоколов локальных сетей

Каждая технология локальных сетей первоначально появлялась как фирменная технология; так, например, технология Ethernet"появилась на свет" в компанииXerox. Это было очень неудобно как для пользователей, так и для компаний-производителей сетевого оборудования.

Для исправления ситуации в институте IEEEбыл организован комитет 802 по стандартизации технологийLAN. Результатом работы комитетаIEEE802 стало принятие семейства стандартовIEEE802.x, содержащих рекомендации по проектированию нижних уровней локальных сетей.

Комитет IEEE802 и сегодня является основным международным органом, разрабатывающим стандарты технологий локальных сетей.

Стандарты IEEE802 описывают функции, которые можно отнести к функциям физического и канального уровней моделиOSI. Как видно из рисунка 2, эти стандарты имеют как общие для всех технологий части, так и индивидуальные.

Рис. 2. Структура стандартов IEEE802.x.

Как видно из рисунка, помимо индивидуальных для каждой технологии уровней существует и общий уровень, который был стандартизован. Появление этого уровня связано с тем, что комитет 802 разделил функции канального уровня модели OSIна два уровня:

- управление логическим каналом (LogicalLinkControl,LLC) – реализуется программно соответствующим модулем операционной системы;

- управление доступом к среде (MediaAccessControl,MAC) – реализуется программно и аппаратно: сетевым адаптером и его драйвером.

Основные функции уровня LLC:

- организует интерфейс с прилегающим к нему сетевым уровнем;

- обеспечивает доставку кадров с заданной степенью надежности;

Основными функциями уровня MACявляются:

- обеспечение доступа к разделяемой среде;

- передача кадров между конечными узлами посредством функций и устройств физического уровня.

Если уровень MACспецифичен для каждой технологии и отражает различия в методах доступа к разделяемой среде, то уровеньLLCпредставляет собой обобщение функций разных технологий по обеспечению передачи кадра с различными требованиями к надежности.

Так как в зависимости от требований приложения может понадобиться разная степень надежности, то рабочая группа 802.2 определила три группы услуг:

Услуга LLC1– это услуга без установления соединения и без подтверждения получения данных.LLC1 дает пользователю средства для передачи данных с минимумом издержек. В этом случаеLLCподдерживает дейтаграммный режим работы, как иMAC, так что и технологияLANв целом работает в дейтаграммном режиме. Обычно эта процедура используется, когда такие функции, как восстановление данных после ошибоки упорядочивание данных, выполняются протоколами вышележащих уровней, поэтому нет нужды дублировать их на уровнеLLC.

Услуга LLC2дает возможность установить логическое соединение перед началом передачи любого блока данных и, если это требуется, выполнить процедуры восстановления после ошибок и упорядочивание потока блоков в рамках установленного соединения.

Услуга LLC3– это услуга без установления соединения, но с подтверждением получения данных. В некоторых случаях (например, при использовании сетей в системах реального времени, управляющих промышленными объектами), с одной стороны, временные издержки установления логического соединения перед отправкой данных неприемлемы, а с другой стороны, подтверждение о корректности приема переданных данных необходимо.

Какой из трех режимов работы уровня LLCбудет использован, зависит от требований протокола верхнего уровня. Информация о требуемой отLLCтранспортной услуге передается через межуровневый интерфейс уровнюLLCвместе с аппаратным адресом и пакетом с пользовательскими данными. Например, когда поверхLLCработает протоколIP, он всегда запрашивает режимLLC1, поскольку в стекеTCP/IPзадачу обеспечения надежной доставки решает протоколTCP.

Соседние файлы в папке arxitektyra