LEC перехватывает широковещательные сообщения и посылает их BUS. Когда BUS получает такое сообщение, то посылает его копию каждому зарегистрировавшемуся LEC. Одновременно, перед тем как разослать копии, он преобразует пакет обратно в Ethernet-форму, указывая вместо своего адреса широковещательный.
Размер ячейки в 48 байт плюс пятибайтовый заголовок является причиной того, что только 90,5% пропускной полосы тратится на передачу полезной информации. Таким образом, реальная скорость передачи данных - всего лишь 140 Мбит/с. И это без учета накладных расходов на установку связи и прочие служебные взаимодействия между различными уровнями протоколов - BUS и LECS.
Да, АТМ - сложная технология и пока его использование ограничивает LANE. Все это сильно сдерживает широкое распространению данного стандарта. Правда, существует обоснованная надежда, что он действительно будет применяться, когда появятся приложения, которые смогут воспользоваться преимуществами АТМ непосредственно.
ATM - данной аббревиатурой может обозначаться технология асинхронной передачи данных (Asynchronous Transfer Mode), а не только Adobe Type Manager или Automatoc Teller Machine, что многим может показаться более привычным. Данную технологию построения высокоскоростных вычислительных сетей с коммутацией пакетов характеризует уникальная масштабируемость от небольших локальных сетей скоростями обмена 25-50 Мбит/сек до трансконтинентальных сетей.
В качестве передающей среды используется либо витая пара (до 155 Мбит/сек) либо оптоволокно.
ATM является развитием STM (Synchronous Transfer Mode), технологии передачи пакетованных данных и речи на большие расстояния, традиционно используемой для построения телекоммуникационных магистралей и телефонной сети. Поэтому прежде всего мы рассмотрим STM.
Модель STM
STM представляет собой сетевой механизм с коммутацией соединений, где соединение устанавливается прежде, чем начнется передача данных, и разрывается после ее окончания. Таким образом, взаимодействующие узлы захватывают и удерживают канал, пока не сочтут необходимым рассоединиться, независимо от того, передают они данные или "молчат".
Данные в STM передаются посредством разделения всей полосы канала на базовые трансмиссионные элементы, называемые временными каналами или слотами. Слоты объединены в обойму, содержащую фиксированное число каналов, пронумерованных от 1 до N. Каждому слоту ставиться в соответствие одно соединение. Каждая из обойм (их тоже может быть несколько - от 1 до М), определяет свой набор соединений. Обойма предоставляет свои слоты для установления соединения с периодом Т. При этом гарантируется, что в течение этого периода необходимая обойма будет доступна. Параметры N, M и Т определяются соответствующими комитетами по стандартизации и различаются в Америке и Европе.
В рамках канала STM каждое соединение ассоциируется с фиксированным номером слота в конкретной обойме. Однажды захваченный слот остается в распоряжении соединения в течение всего времени существования этого соединения.
Неправда ли, немного напоминает вокзал, от которого в определенном направлении с периодом Т отбывает поезд? Если среди пассажиров есть тот, которому этот поезд подходит, он занимает свободное место. Если такого пассажира нет, то место остается пустым и не может быть занято никем другим. Естественно, что пропускная способность такого канала теряется, к тому же осуществить одновременно все потенциальные соединения (M*N) невозможно.
Переход на ATM
Исследования применения оптоволоконных каналов в трансокеанских и трансконтинентальных масштабах выявили ряд особенностей передачи данных разных типов. В современных коммуникациях можно выделить два типа запросов:
- передача данных, устойчивых к некоторым потерям, но критичным к возможных задержкам (например, сигналы телевидения высокой четкости и звуковая информация);
- передача данных, не очень критичных к задержкам, но не допускающих потерь информации (этот тип передачи, как правило, относится к межкомпьютерным обменам).