Виртуальные каналы и мультиплексирование
Наиболее простым способом разделения физического канала между несколькими устройствами является мультиплексирование (рис. 4.13). Мультиплексирование прозрачно для устройств, которые ничего не знают о деталях работы канала. Каждое устройство "видит" виртуальный канал — часть ресурса исходного физического канала.
Мультиплексирование осуществляется разделением ресурсов канала во времени или по частоте. При временном мультиплексированиикаждое устройство имеет доступ к каналу только в закрепленные за ним временные интервалы — слоты (рис. 4.13. а). При частотном мультиплексированииполоса пропускания канала делится на диапазоны частот, каждый из которых закрепляется за одним виртуальным каналом (рис.4.13, б). При частотном мультиплексировании осуществляется модуляция несущей частоты, которая находится в середине выделенного диапазона. Временное и частотное мультиплексирование взаимно дополняют друг друга — при использовании временного мультиплексирования доступна вся ширина канала, но только некоторое время, а при частотном мультиплексировании устройству постоянно доступна часть полной полосы пропускания.
Оба типа мультиплексирования эквивалентны в практическом смысле, так как они требуют обработки данных на обоих концах канала. Однако временное имеет два преимущества перед частотным. Во-первых, вся обработка производится на цифровом уровне, т. е. нет необходимости в установке и обслуживании высокочастотного оборудования для модуляции и демодуляции сигналов несущей частоты. Во-вторых, временное мультиплексирование допускает управление распределением временных слотов между отдельными устройствами — если устройство не передает данные, его свободные слоты можно передать другому устройству.
Если все или часть устройств нуждаются в доступе к каналу достаточно случайным образом, то физический канал может обслужить больше устройств, чем число поддерживаемых им виртуальных каналов. Эта технология называется статистическим мультиплексированием и используется, например, в оконечных концентраторах — канал делится только между теми устройствами, которые нуждаются в нем в данный момент. С другой стороны, если число устройств, нуждающихся в канале в некоторый момент времени, превышает пропускную способность, часть из них должна ждать доступа к каналу.
Если передача данных по каналу осуществляется всегда в одном направлении, режим передачи называется симплексным. Однако во многих случаях устройства на концах канала должны осуществлять и прием, и передачу — поэтому требуется мультиплексирование. Если в каждый момент времени каналом пользуется только одно устройство, передача называется полудуплексной. Этот режим эквивалентен временному мультиплексированию, при этом устройства должны обмениваться управляющей информацией для того, чтобы согласовать момент начала передачи. При полном дуплексном режиме передача происходит одновременно в обоих направлениях. Режим полной дуплексной передачи осуществляется с помощью частотного мультиплексирования, при котором каждая сторона имеет свой выделенный частотный диапазон для передачи сообщений.
Дата добавления: 2016-02-09; просмотров: 922;