Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
134
Добавлен:
22.05.2015
Размер:
186.37 Кб
Скачать

1.4. Продвижение потоков

Далее, когда задачи определения и задания маршрута решены, должно произойти соединение, или коммутация, абонентов. Для каждой пары абонентов эта операция может быть представлена совокупностью нескольких (по числу транзитных узлов) локальных операций коммутации. Отправитель должен выставить данные на тот свой порт, из которого выходит найденный маршрут, а все транзитные узлы должны соответствующим образом выполнить «переброску» данных с одного своего порта на другой, другими словами, выполнить коммутацию. Устройство, функциональным назначением которого является выполнение ком-

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

1.5. Мультиплексирование и демультиплексирование

Прежде чем выполнить переброску данных на определенные для них интерфейсы, коммутатор должен понять, к какому потоку они относятся. Эта задача должна решаться независимо от того, поступает ли на вход коммутатора только один поток в «чистом» виде, или «смешанный» поток, являющийся результатом агрегирования нескольких потоков. В последнем случае к задаче распознавания добавляется задача демультиплексирования — разделение суммарного агрегированного потока на несколько составляющих потоков.

Как правило, операцию коммутации сопровождает также обратная операция — мультиплексирование, при которой из нескольких отдельных потоков образуется общий агрегированный поток, который можно передавать по одному физическому каналу связи. Операции мультиплексирования/демультиплексирования имеют такое же важное значение в любой сети, как и операции коммутации, потому что без них пришлось бы все коммутаторы связывать большим количеством параллельных каналов, что свело бы на нет все преимущества

неполносвязной сети.

На рис.2 показана операция мультиплексирования потоков на фрагменте сети из трех коммутаторов.

Рис. 2. Операции мультиплексирования/демультиплексирования

потоков при коммутации

Существует множество способов мультиплексирования потоков в одном физическом канале, важнейшим из них является разделение времени. При этом способе каждый поток время от времени (с фиксированным или случайным периодом) получает физический канал в свое распоряжение и передает в это время по нему свои данные. Очень распространено также частотное разделение канала, когда каждый поток передает данные в выделенном ему частотном диапазоне. Технология мультиплексирования должна позволять получателю такого суммарного потока выполнять обратную операцию — разделение (демультиплексирование) данных на слагаемые потоки. Подробному изучению способов мультиплексирования-демультиплексирования будут посвящены лекции в теме №2.

Соседние файлы в папке Инфокоммуникационные системы и сети