Обзор технологий, применяемых для построения локальных сетей
Ethernet
Первое, что приходит в голову, когда
речь заходит о технологиях локальных сетей - это, конечно, Ethernet.
Эта технология была разработана в 1970 году Исследовательским
центром в Пало-Альто, принадлежащем корпорации Xerox. В 1980 г. на
его основе появилась спецификация IEEE 802.3. Пожалуй, самой
характерной чертой Ethernet является метод доступа к среде передачи
- CSMA/CD (carrier-sense multiple access/collision detection) -
множественный доступ с обнаружением несущей. Перед началом передачи
данных сетевой адаптер Ethernet "прослушивает" сеть, чтобы
удостовериться, что никто больше ее не использует. Если среда
передачи в данный момент кем-то используется, адаптер задерживает
передачу, если же нет, то начинает передавать. В том случае, когда
два адаптера, предварительно прослушав сетевой трафик и обнаружив
"тишину", начинают передачу одновременно, происходит коллизия. При
обнаружении адаптером коллизии обе передачи прерываются, и адаптеры
повторяют передачу спустя некоторое случайное время (естественно,
предварительно опять прослушав канал на предмет занятости). Для
приема информации адаптер должен принимать все пакеты в сети, чтобы
определить, не он ли является адресатом.
Различные реализации - Ethernet, Fast
Ethernet, Gigabit Ethernet - обеспечивают пропускную способность
соответственно 10, 100 и 1000 Мбит/с
|
Ethernet |
Fast Ethernet |
Gigabit Ethernet |
Номинальная скорость передачи
информации, Мбит/с |
10 |
100 |
1000 |
Среда передачи |
Витая пара, коаксиал, оптоволокно |
Витая пара, оптоволокно |
Витая пара, оптоволокно |
Варианты реализации |
10 Base2, 10 BaseT, 10 Base5, 1 Base5, 10 Broad36 |
100 Base-TX, 100 Base-FX, 100 Base-T4 |
1000Base-X 1000Base-LX 1000Base-SX 1000Base-CX 1000Base-T |
Топология |
Шина, звезда |
Звезда |
Звезда |
Основной недостаток сетей Ethernet
обусловлен методом доступа к среде передачи: при наличии в сети
большого количества одновременно передающих станций растет
количество коллизий, а пропускная способность сети падает. В
экстремальных случаях скорость передачи в сети может упасть до нуля.
Но даже в сети, где средняя нагрузка не превышает максимально
допустимую рекомендованную (30-40% от общей полосы пропускания),
скорость передачи составляет 70-80% от номинальной. В некоторой
степени этот недостаток может быть устранен применением коммутаторов
(switch) вместо концентраторов (hub). При этом трафик между портами,
подключенными к передающему и принимающему сетевым адаптерам,
изолируется от других портов и адаптеров.
Весьма существенным преимуществом
различных вариантов Ethernet является обратная совместимость,
которая позволяет использовать их совместно в одной сети, в ряде
случаев даже не изменяя существующую кабельную систему.
Эта технология настолько
распространена и разнообразна, что заслуживает отдельного обзора.
Token Ring
В 1970 году эта технология была
разработана компанией IBM, а после стала основой стандарта IEEE
802.5. Token Ring является сетью с передачей маркера. Кабельная
топология - звезда или кольцо, но в логически данные всегда
передаются последовательно от станции к станции по кольцу. При этом
способе организации передачи информации по сети циркулирует
небольшой блок данных - маркер. Каждая станция принимает маркер и
может удерживать его в течении определенного времени. Если станции
нет необходимости передавать информацию, она просто передает маркер
следующей станции. Если станция начинает передачу, она модифицирует
маркер, который преобразовывается в последовательность "начало блока
данных", после которого следует собственно передаваемая информация.
На время прохождения данных маркер в сети отсутствует, таким образом
остальные станции не имеют возможности передачи и коллизии
невозможны в принципе. При прохождении станции назначения информация
принимается, но продолжает передаваться, пока не достигнет
станции-отправителя, где удаляется окончательно. Для обработки
возможных ошибок, в результате которых маркер может быть утерян, в
сети присутствует станция с особыми полномочиями, которая может
удалять информацию, отправитель которой не может удалить ее
самостоятельно, а также восстанавливать маркер. Поскольку для Token
Ring всегда можно заранее рассчитать максимальную задержку доступа к
среде для передачи информации, она может применяться в различных
автоматизированных системах управления, производящих обработку
информации и управление процессами в реальном времени. Для
сохранения работоспособности сети при возникновении неисправностей
предусмотрены специальные алгоритмы, позволяющие в ряде случаев
изолировать неисправные участки путем автоматической реконфигурации.
Скорость передачи, описанная в IEEE 802.5, составляет 4 Мбит/с,
однако существует также реализация 16 Мбит/с, разработанная в
результате развития технологии Token Ring.
ARCnet
Attached Resourse Computing Network
(ARCnet) - сетевая архитектура,
разработанная компанией Datapoint в середине 70-х годов (наверное,
пора уточнять - XX века :-).
В качестве стандарта IEEE ARCnet
принят не был, но частично соответствует IEEE 802.4. Сеть с
передачей маркера. Топология - звезда или шина. В качестве среды
передачи ARCnet может использовать коаксиальный кабель, витую пару и
оптоволоконный кабель. На местной почве, естественно, были популярны
варианты на коаксиале и витой паре. Закрепить свои позиции этому
недорогому стандарту помешало малое быстродействие - всего-то 2,5
Мбит/с. В начале 90-х Datapoint разработала ARCNETPLUS, со скоростью
передачи до 20 Мбит/с, обратно совместимый с ARCnet. Но время было
упущено - чересчур медленный ARCnet к тому времени мало где выжил, а
в спину новому ARCNETPLUS уже дышал Fast Ethernet. Но есть место для
применения ARCnet и в современной сети. Допустимая длина
коаксиального кабеля при топологии "звезда" - 610 м. Чем не вариант
для соединения локальных сетей в двух рядом стоящих зданиях? Что
называется - "дешевле не бывает". Проблемы две - найти старинные
сетевые адаптеры и "прикрутить" старые драйвера к современной
операционной системе :-).
FDDI
Технология Fiber Distributed
Data Interface (FDDI) была разработана в 1980 году комитетом
ANSI. Была первой технологией локальных сетей, использовавшей в
качестве среды передачи оптоволоконный кабель. Причинами, вызвавшими
его разработку, были возрастающие требования к пропускной
способности и надежности сетей. Этот стандарт оговаривает передачу
данных по двойному кольцу оптоволоконного кабеля со скоростью 100
Мбит/с. При этом сеть может охватывать очень большие расстояния - до
100 км по периметру кольца. FDDI, также как и Token Ring, является
сетью с передачей маркера. В FDDI разделяются 2 вида трафика -
синхронный и асинхронный. Полоса пропускания, выделяемая для
синхронного трафика, может выделяться станциям, которым необходима
постоянная возможность передачи. Это очень ценное свойство при
передаче чувствительной к задержкам информации - как правило, это
передача голоса и видео. Полоса пропускания, выделяемая под
асинхронный трафик, может распределяться между станциями с помощью
восьмиуровневой системы приоритетов. Применение двух оптоволоконных
колец позволяет существенно повысить надежность сети. В обычном
режиме передача данных происходит по основному кольцу, вторичное
кольцо не задействуется. При возникновении неисправности в основном
кольце вторичное кольцо объединяется с основным, вновь образуя
замкнутое кольцо. При множественных неисправностях сеть распадается
на отдельные кольца.
Высокая надежность, пропускная
способность и допустимые расстояния, с одной стороны, и высокая
стоимость оборудования, с другой, ограничивают область применения
FDDI соединением фрагментов локальных сетей, построенных по более
дешевым технологиям.
Технология, основанная на принципах
FDDI, но с применением в качестве среды передачи медной витой пары,
называется CDDI. Хотя стоимость построения сети CDDI ниже, чем FDDI,
теряется очень существенное преимущество - большие допустимые
расстояния.
ATM
Американский национальный институт
стандартов (ANSI) и Международный консультативный комитет по
телефонии и телеграфии (CCITT, МККТТ) начинали разработку стандартов
ATM (Asynchronous Transfer Mode - Асинхронный Режим
Передачи) как набора рекомендаций для сети B-ISDN (Broadband
Integrated Services Digital Network). При этом изначально
преследовалась цель повышения эффективности использования
телекоммуникационных соединений, возможность применения в локальных
сетях не рассматривалась. Так как ATM, с одной стороны, весьма
специфична и непохожа на другие технологии, а с другой стороны,
получила достаточно широкое распространение (особенно за рубежом
:-), она заслуживает отдельного, весьма обширного обзора. Сейчас
попытаюсь отметить только основные черты.
В технологии ATM используются
небольшие, фиксированной длины пакеты, называемые ячейками (cells).
Размер ячейки - 53 байта (5 байт заголовок + 48 байт данные).
В отличии от традиционных технологий,
применяемых в локальных сетях, АТМ - технология с установлением
соединения. Т.е. перед сеансом передачи устанавливается виртуальный
канал отправитель-получатель, который не может использоваться
другими станциями. (В традиционных технологиях соединение не
устанавливается, а в среду передачи помещаются пакеты с указанным
адресом.) Несколько виртуальных каналов АТМ могут одновременно
сосуществовать в одном физическом канале.
Для обеспечения взаимодействия
устройств в ATM используются коммутаторы. При установлении
соединения в таблицу коммутации заносятся номер порта и
идентификатор соединения, который присутствует в заголовке каждой
ячейки. В последствии коммутатор обрабатывает поступающие ячейки,
основываясь на идентификаторах соединения в их заголовках.
Технология ATM предоставляет
возможность регламентировать для каждого соединения минимально
достаточную пропускную способность, максимальную задержку и
максимальную потерю данных, а также содержит методы для обеспечения
управления трафиком и механизмы обеспечения определенного качества
обслуживания. Это позволяет совмещать в одной сети несколько типов
трафика в одной сети. Обычно выделяют 3 разновидности трафика -
видео, голос, данные.
Технология АТМ отличается широкими
возможностями масштабирования. В рамках применения АТМ в локальных
сетях интерес представляют варианты со скоростью передачи 25 (витая
пара класса 3 и выше) и 155 Мбит/с (витая пара класса 5,
оптоволокно), 622 Мбит/с (оптоволокно). Существующие стандарты АТМ
предусматривают скорости передачи вплоть до 2,4 Гбит/с.
Использование АТМ на практике, прежде
всего, привлекательно возможностью использовать одну сеть для всех
необходимых видов трафика, причем технология АТМ не ограничивается
уровнем локальных сетей - те же самые принципы функционирования и у
WAN сегментов сетей ATM. В качестве недостатка можно указать
стоимость оборудования, существенно большую, чем у Fast Ethernet,
например. Кроме того, сама организация сетей АТМ несколько сложнее и
в ряде случаев требует существенной реорганизации существующей сети.
100VG-AnyLAN
Технология разрабатывалась в начале
90-х совместно компаниями AT&T и HP, как альтернатива технологии
Fast Ethernet, для передачи данных в локальной сети со скоростью 100
Мбит/с. Летом 1995 года получила статус стандарта IEEE 802.12. "Any"
в названии должно означать сети Ethernet и Token Ring, в которых
может работать 100VG-AnyLAN. Каждый концентратор 100VG-AnyLAN может
быть настроен на поддержку кадров 802.3 (Ethernet), либо кадров
802.5 (Token Ring). Специфические нововведения 100VG-AnyLAN - это
метод доступа Demand Priority и схема квартетного кодирования
Quartet Coding, использующая избыточный код 5В/6В. Demand Priority
определяет простую систему приоритетов - высокий, применяемый для
мультимедийных приложений, и низкий - применяемый для всех
остальных. В результате коэффициент использования пропускной
способности сети должен повышаться. При этом роль арбитра при
передаче трафика исполняют концентраторы 100VG-AnyLAN. За счет
применения специального кодирования и 4-х пар кабеля, сети
100VG-AnyLAN могут использовать витую пару категории 3. Естественно,
могут использоваться кабели более высоких категорий, также
поддерживается оптоволоконный кабель. Технология не получила
широкого распространения, особенно на местной почве. С точки зрения
скорости передачи информации с 100VG-AnyLAN конкурирует Fast
Ethernet, который при сходных скоростных характеристиках гораздо
более совместим с другими реализациями Ethernet и более дешев. С
точки зрения специальных возможностей для передачи мультимедийного
трафика в конкуренцию вступает ATM, которая к тому же имеет куда
большие возможности масштабирования - как по скорости, так и по
покрываемой территории.
Apple Talk, Local Talk
Apple Talk - стек протоколов,
предложенный компанией Apple в начале 80-х годов. Изначально
протоколы Apple Talk применялись для работы с сетевым оборудованием,
объединяемым названием Local Talk, к которому относятся адаптеры
Local Talk (встроенные в компьютеры Apple), кабели, модули
соединителей, удлинители кабеля. Сегмент Local Talk может объединять
до 32 узлов. Топология сети - общая шина или дерево, максимальная
длина - 300 м, скорость передачи - 230,4 Кбит/с, среда передачи -
экранированная витая пара. Малая пропускная способность Local Talk
вызвала необходимость разработки адаптеров для сетевых сред с
большей пропускной способностью - Ether Talk, Token Talk и FDDI Talk
для сетей стандарта Ethernet, Token Ring и FDDI соответственно.
Теоретически Apple Talk может работать с любой разновидностью
реализации канального уровня. В настоящее время используется
расширенный стек протоколов, известный под названием Apple Talk
Phase II, в котором расширены возможности маршрутизации по сравнению
с начальной реализацией. Как и большинство других изделий компании
Apple, живет внутри "яблочного" мира и практически не пересекается с
миром PC.
UltraNet
Думаю, немногим представится
возможность встретить эту технологию "живьем". Она используется для
работы с вычислительными системами класса суперкомпьютеров и
"большими" машинами. UltraNet представляет собой
аппаратно-программный комплекс, способный обеспечить скорость обмена
информацией между устройствами, подключенными к нему, до 1 Гбит/с.
Эта технология использует топологию "звезда" с концентратором в
центральной точке сети. UltraNet отличается достаточно сложной
физической реализацией и совершенно нескромными ценами на
оборудование - под стать ценам на суперкомпьютеры. Для инициализации
и управления сетью UltraNet даже используются компьютеры класса
Intel 386, которые подключаются к концентратору. Другими элементами
сети UltraNet являются сетевые процессоры и канальные адаптеры.
Также в состав сети могут входить мосты и роутеры для соединения ее
с сетями, построенными по другим технологиям (Ethernet, Token Ring).
В качестве среды передачи могут использоваться коаксиальный кабель и
оптоволокно. Хосты, подключаемые к UltraNet, могут находится друг от
друга на расстоянии до 30 км. Возможны также соединения и на большие
расстояния путем подключения через высокоскоростные каналы WAN.
Banyan VINES
Эта технология разработана компанией
Banyan Virtual Network System (VINES). В качестве методов доступа к
среде может использовать общеизвестные - Ethernet, Token Ring (и
другие, применяемые уже в WAN). На более высоком уровне Banyan VINES
используют модифицированные протоколы XNS, разработанные корпорацией
Xerox в конце 1970-начале 1980 годов. К слову сказать, XNS послужили
основой еще для очень многих реализаций протоколов, получивших
гораздо большее распространение, чем собственно XNS. Протоколы
высокого уровня Banyan VINES довольно сильно напоминают TCP/IP, но
плюс к традиционным чертам TCP/IP, имеют целый ряд дополнений,
призванных улучшить, расширить, и сделать более удобным все, что
можно сделать таковым :-). Кроме того, имя "Banyan VINES" носит
сетевая OC. Сложно сказать, почему эта весьма интересная технология
не получила широкого распространения, по крайней мере на местной
почве - вероятно, просто она не оказалась в нужное время в нужном
месте.
Автор:
Александр Приймак
|