146
локальной сети. С другой стороны, уровень LLC связан с сетевым уровнем, поэтому он служит в роли интерфейса между канальным и сетевым уровнем.
Именно через уровень LLC сетевой протокол запрашивает у канального уровня нужную ему транспортную операцию с нужным качеством. Уровень LLC имеет несколько режимов работы, каждый из этих режимов определяет различное качество передачи кадров, например, один режим может восстанавливать потерянные или искаженные кадры, другой не обеспечивает таких процедур при управлении потоком кадров в сети. Уровень LLC еще называют уровнем управления логическим каналом сети. Очевидно, что в перечень забот уровня LLC абсолютно не входит, будет ли передача происходить в сети с одной общей шиной, или с кольцевой структурой сети. Эти вопросы не касаются режимов его работы. Он просто организовывает передачу кадров информации с необходимым качеством и не зависит от выбора конкретной технологии.
Поэтому протоколы уровней MAC и LLC взаимно независимы - каждый протокол уровня MAC может применяться с любым протоколом уровня LLC, и наоборот.
Все это описано в соответствующих стандартах IEEE 802.х. Стандарты IEEE 802.х имеют определенную структуру. Комитет 802 поделили на несколько подкомитетов, каждому из них дали строго определенные задачи по разработке сетевых стандартов, которые в целом бы представляли единую систему стандартизации. И сейчас, с развитием новых сетевых технологий, продолжают организовываться новые подкомитеты. Стандарты локальных сетей, определенные комитетом 802, делятся на данное время на 17 категорий, каждая из которых имеет свой номер. Мы остановимся на основных пяти стандартах, названия стандартов созвучны с соответствующим комитетом, занимающегося его разработкой.
7.2. Структура стандартов IEEE 802.x.
IEEE-802 можно рассматривать как уточнение и развитие модели OSI. 802.1 – Internetworking Этот стандарт содержит введение в стандарты и
описание примитивов: общие определения локальных сетей, их свойств. Он обособлен от остальных и имеет общий для всех технологий характер.
Наиболее практически важными являются стандарты 802.1, которые описывают взаимодействие между собой различных технологий, а также стандарты по построению более сложных сетей на основе базовых топологий. Сюда входят такие важные стандарты, как:
стандарт 802. ID, описывающий логику работы моста/коммутатора, стандарт 802.1Н, определяющий работу транслирующего моста,
который может без маршрутизатора объединять сети различных технологий. Сегодня набор стандартов, разработанных подкомитетом 802.1,
продолжает расти. Например, недавно он пополнился важным стандартом 802.1Q, определяющим способ построения виртуальных локальных сетей VLAN в сетях на основе коммутаторов.
147
Комитет 802.2 В стандарте 802.2 описаны все, что касается протокола уровня управления логическим каналом LLC.
Остальные стандарты 802.3, 802.4, 802.5 и т.д. описывают технологии локальных сетей, которые появились в результате улучшений фирменных технологий, которые легли в их основу. Для каждого из этих стандартов определены спецификации физического уровня, определяющие среду передачи данных (коаксиальный кабель, витая пара или оптоволоконный кабель), ее параметры, а также методы кодирования информации для передачи по данной среде.
Другими словами, комитеты 802.3 - 802.5 описывают спецификации различных протоколов подуровня доступа к среде MAC и их связь с уровнем
LLC.
Так основные сетевые технологии Ethernet, Token Ring были разработаны и использовались еще до создания единой системы стандартов, затем они вошли в состав стандартов IEEE 802.х, и на их основе стали создавать новые, улучшенные технологии.
Так, основу стандарта 802.3 составила технология Ethernet,
разработанная компаниями Digital, Intel и Xerox (или Ethernet DIX) .
Стандарт 802.4 появился как обобщение технологии ArcNet компании
Datapoint Corporation
Стандарт 802.5 в основном соответствует технологии Token Ring компании IBM.
В общем, историческое развитие стандартов выглядело следующим образом:
После того, как фирменные технологии вошли в состав стандартов IEEE 802.х они продолжали параллельно существовать. Например, технология ArcNet так до конца не была приведена в соответствие со стандартом 802.4 (теперь это делать поздно, так как где-то примерно с 1993 года производство оборудования ArcNet было свернуто).
Расхождения между технологией Token Ring и стандартом 802.5 тоже периодически возникают, так как компания IBM регулярно вносит усовершенствования в свою технологию, а комитет 802.5 не всегда успевает это отражать в своем стандарте.
Единственное исключение - технология Ethernet. Последний фирменный стандарт Ethernet DIX как был принят в 1980 году, так с тех пор никто больше не предпринимал попыток фирменного развития Ethernet. Все изменения в семействе технологий Ethernet вносятся только в результате принятия открытых стандартов комитетом 802.3.
Поздние стандарты уже разрабатывались не одной компанией, а группой заинтересованных компаний, а потом передавались в соответствующий подкомитет IEEE 802 для утверждения. Так произошло с такими новыми технологиями, как Fast Ethernet, 100VG-AnyLAN, Gigabit Ethernet. Группа заинтересованных компаний образовывала сначала небольшое объединение, а затем по мере развития работ к нему
148
присоединялись другие компании, так что процесс принятия стандарта носил открытый характер.
Итак, давайте, перечислим первые пять подкомитетов комитета 802:
802.1- Internetworking; В 802.1 приводятся основные понятия и определения, общие характеристики и требования к локальным сетям.
802.2- Logical Link Control, LLC В 802.2 определяется подуровень управления логическим каналом LLC.
802.3- Ethernet с методом доступа CSMA/CD; Стандарт 802.3
описывает коллективный доступ с опознаванием несущей и обнаружением конфликтов (Carrier sense multiple access with collision detection - CSMA/CD),
прототипом этого стандарта является метод доступа стандарта Ethernet;
802.4- Token Bus LAN - локальные сети с методом доступа Token Bus; Стандарт 802.4 определяет метод доступа к шине с передачей маркера
(Token bus network), прототип фирменный стандарт ArcNet;
802.5 - Token Ring LAN - локальные сети с методом доступа Token Ring; Стандарт 802.5 описывает метод доступа к кольцу с передачей маркера
(Token ring network), прототип - фирменный стандарт Token Ring.
С остальными комитетами (до 17-го) мы подробно не будем знакомиться. Кратко заметим следующее:
IEEE-802.6 – городская локальная сеть (Metropolitan Area Network MAN). IEEE-802.7 – широковещательная технология
IEEE-802.8 – оптоволоконная технология
IEEE-802.9 – интегрированные сети с возможностью передачи речи и данных
IEEE-802.10 – безопасность сетей.
IEEE-802.11 – беспроводная сеть
IEEE-802.12 - высокоскоростные компьютерные сети (локальная сеть с централизованным управлением доступом по приоритетам запросов и топологией звезда 100VG-AnyLAN)
Стандарты IEEE-802.3, IEEE-802.4, IEEE-802.5, IEEE-802.12 – прямо относятся к подуровню MAC второго канального уровня эталонной модели OSI . Остальные спецификации решают общие вопросы.
7.3 Сети Ethernet и Fast Ethernet |
|
7.3.1 Базовая сетевая технология Ethernet - |
краткий обзор |
возможностей |
|
Наибольшее распространение среди стандартных сетей получила сеть Ethernet (1997 - 80% рынка), которая впервые появилась в 1972 (Xerox). В 1980 ее поддержали такие крупнейшие фирмы как DEC и Intel, образовав объединение DIX. В 1985 Ethernet стала международным стандартом – IEEE 802.3.
Характеристики стандарта:
−Топология - шина,
−Среда передачи – коаксиальный кабель,
149
−Скорость передачи – 10Мбит/с
−Максимальная длина – 5км
−Максимальное количество абонентов – 1024
−Длина сегмента сети – 500м
−Количество абонентов на одном сегменте – до 100
−Метод доступа - множественный доступ моноканалу типа «шина» с обнаружением конфликтов и контролем несущей (CSMA/CD),
−Передача узкополосная, т.е без модуляции (моноканал)
В классической сети Ethernet применяется 50-омный коаксиальный кабель двух видов (толстый и тонкий). Однако с начала 90-х годов все большее распространение получает версия Ethernet, использующая в качестве среды передачи витые пары. Определен также стандарт для применения в сети оптоволоконного кабеля. В стандарты были внесены соответствующие добавления.
В Ethernet кроме стандартной топологии «шина» применяются также топологии типа «пассивная звезда» и «пассивное дерево». При этом предполагается использование репитеров и пассивных (репитерных) концентраторов, соединяющих между собой различные части (сегменты) сети (рис. 7.2). В качестве сегмента может выступать единичный абонент. Коаксиальный кабель используется для шинных сегментов, а витая пара и оптоволоконный кабель – для лучей пассивной звезды (для присоединения к концентратору одиночных компьютеров).
Рис. 7.2. Топология сети Ethernet
Главное - чтобы в полученной в результате топологии не было замкнутых путей (петель), фактически получается, что абоненты соединены в физическую шину, так как сигнал от каждого из них распространяется сразу во все стороны и не возвращается назад (как в кольце). Максимальная длина кабеля всей сети в целом (максимальный путь сигнала) теоретически может достигать 6,5 км, но практически не превышает 2,5км.
Для передачи информации в сети Ethernet применяется стандартный код Манчестер-11. При этом один уровень сигнала нулевой, а другой - отри-
150
цательный, то есть постоянная составляющая сигнала не равна нулю. При отсутствии передачи потенциал в сети нулевой. Гальваническая развязка осуществляется аппаратурой адаптеров, репитеров и концентраторов. При этом приемопередатчик сети гальванически развязан от остальной аппаратуры с помощью трансформаторов и изолированного источника питания, а с кабелем сети соединен напрямую.
Доступ к сети Ethernet осуществляется по случайному методу CSMA/ CD, обеспечивающему полное равноправие абонентов. В сети используются пакеты переменной длины со структурой, представленной на рис. 7.3.
Длина кадра Ethernet (то есть пакета без преамбулы) должна быть не менее 512 битовых интервалов, или 51,2 мкс (именно такова предельная величина двойного времени прохождения в сети). Предусмотрена индивидуальная, групповая и широковещательная адресация.
Впакет Ethernet входят следующие поля:
−Преамбула состоит из 8 байт, первые семь из которых представляют собой код 10101010, а последний восьмой - код 10101011. В стандарте IEEE 802.3 этот последний байт называется признаком начала кадра (SFD - Start of Frame Delimiter) и образует отдельное поле пакета.
−Адрес получателя (приемника) и адрес отправителя (передатчика)
включают по 6 байт и представляют собой MAC-адреса.
−Поле управления (L/T - Length/Type) содержит информацию о длине поля данных. Оно может также определять тип используемого протокола. Принято считать, что если значение этого поля не больше 1500, то оно определяет длину поля данных. Если же его значение больше 1500, то оно определяет тип кадра. Поле управления обрабатывается программно.
−Поле данных должно включать в себя от 46 до 1500 байт данных. Если пакет должен содержать менее 46 байт данных, то поле данных дополняется байтами заполнения. Согласно стандарту IEEE 802.3, в структуре пакета выделяется специальное поле заполнения (pad data - незначащие данные), которое может иметь нулевую длину, когда больше 46 байт.
−Поле контрольной суммы (FCS - Frame Check Sequence) содержит 32-
разрядную циклическую контрольную сумму пакета (CRC) и служит для проверки правильности передачи пакета.
Рис. 7.3. Структура пакета сети Ethernet, (цифры показывают количество байт)