stringtranslate.com

Виртуальная схема

Виртуальный канал ( VC ) — это средство передачи данных по сети передачи данных, основанное на коммутации пакетов , в котором соединение сначала устанавливается по сети между двумя конечными точками. Сеть, вместо того чтобы иметь фиксированное резервирование скорости передачи данных на соединение, как в коммутации каналов , использует статистическое мультиплексирование на своих каналах передачи, что является неотъемлемой особенностью коммутации пакетов.

Стандартизация виртуальных каналов 1978 года CCITT налагает контроль потока на каждом соединении на всех интерфейсах пользователь-сеть и сеть-сеть. Это позволяет участвовать в контроле перегрузки и снижает вероятность потери пакетов в сильно загруженной сети. [1] [2] Некоторые протоколы каналов обеспечивают надежную связь за счет использования повторных передач данных, вызываемых обнаружением ошибок и автоматическим запросом на повтор (ARQ).

Прежде чем виртуальный канал может быть использован, он должен быть установлен между сетевыми узлами на этапе настройки вызова . После установления поток битов или байтов может быть обменен между узлами, обеспечивая абстракцию от низкоуровневого разделения на протокольные единицы данных и позволяя протоколам более высокого уровня работать прозрачно.

Альтернативой сетям с виртуальными каналами являются сети с дейтаграммами .

Сравнение с коммутацией цепей

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

Возможность виртуального вызова

В телекоммуникациях возможность виртуального вызова , иногда называемая средством виртуального вызова , представляет собой функцию обслуживания , при которой:

Альтернативным подходом к виртуальным вызовам является связь без установления соединения с использованием датаграмм . [3]

В начале 1970-х годов компания British Telecom разработала возможность виртуального вызова для EPSS (основываясь на работе Дональда Дэвиса в Национальной физической лаборатории ). Концепция была усовершенствована Реми Депре в виде виртуальных каналов для экспериментальной сети RCP французской PTT . [4] [5] [6]

Виртуальные каналы уровня 4

Протоколы транспортного уровня , ориентированные на соединение, такие как TCP [7] [8], могут полагаться на протокол сетевого уровня коммутации пакетов без соединения, такой как IP , где различные пакеты могут маршрутизироваться по разным путям и, таким образом, доставляться вне очереди. Однако можно использовать TCP как виртуальный канал, [8] [9] [10], поскольку TCP включает нумерацию сегментов, которая позволяет переупорядочивать на стороне получателя для размещения доставки вне очереди.

Виртуальные каналы уровня 2/3

Протоколы виртуальных цепей уровня канала передачи данных и сетевого уровня основаны на коммутации пакетов , ориентированной на соединение , что означает, что данные всегда доставляются по одному и тому же сетевому пути, т. е. через одни и те же узлы. Преимущества этого по сравнению с коммутацией пакетов без соединения:

Примеры протоколов

Примеры протоколов транспортного уровня, которые обеспечивают виртуальный канал:

Примеры протоколов виртуальных цепей сетевого уровня и уровня канала передачи данных, где данные всегда доставляются по одному и тому же пути:

Постоянные и коммутируемые виртуальные каналы в ATM, Frame Relay и X.25

Коммутируемые виртуальные каналы ( SVC ) обычно устанавливаются на основе вызовов и отключаются при завершении вызова; однако постоянный виртуальный канал ( PVC ) может быть установлен как опция для предоставления выделенного канала связи между двумя объектами. Конфигурация PVC обычно предварительно настраивается поставщиком услуг. В отличие от SVC, PVC обычно очень редко разрываются/отключаются.

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

Постоянный виртуальный канал (PVC) — это виртуальный канал, установленный для повторного/непрерывного использования между одним и тем же DTE . В PVC долгосрочная ассоциация идентична фазе передачи данных виртуального вызова. Постоянные виртуальные каналы устраняют необходимость в повторной настройке и очистке вызова .

Смотрите также

Ссылки

  1. ^ "X.25 - Интерфейс между оконечным оборудованием данных (DTE) и оконечным оборудованием канала передачи данных (DCE) для терминалов, работающих в пакетном режиме и подключенных к сетям передачи данных общего пользования по выделенному каналу". МСЭ-Т. Октябрь 1976 г.
  2. ^ Рыбчинский, А.; Весслер, Б.; Депре, Р.; Уэдлейк, Дж. (1976-06-07). "Новый протокол связи для доступа к сетям передачи данных: международный интерфейс пакетного режима". В AFIPS (ред.). Труды национальной компьютерной конференции и выставки 7-10 июня 1976 г. - AFIPS '76 . стр. 477. doi :10.1145/1499799.1499869. S2CID  8790311.
  3. ^ Таненбаум, Эндрю С.; Везеролл, Дэвид Дж. (2011). Компьютерные сети (5-е международное издание). Пирсон. стр. 361. ISBN 978-0-13-255317-9.
  4. ^ Смит, Эд; Миллер, Крис; Нортон, Джим (2017). «Коммутация пакетов: первые шаги на пути к информационному обществу». Национальная физическая лаборатория .
  5. ^ "RCP, Экспериментальная служба пакетной коммутации данных французской PTT". 21 января 2022 г.
  6. ^ Р. Депре, «Сеть коммутации пакетов с изящной работой в режиме насыщения», в книге «Компьютерные коммуникации: последствия и последствия», под ред. С. Винклера. Вашингтон, округ Колумбия, 1972 г.
  7. ^ RFC793
  8. ^ ab RFC 1180
  9. ^ RFC 955
  10. ^ RFC 1644
  11. ^ ITU-T, спецификация уровня адаптации B-ISDN ATM: тип 3/4 AAL , рекомендация I.363.3 (08/96), Международный союз электросвязи, 1996, стр. 5.
  12. ^ ITU-T, спецификация уровня адаптации B-ISDN ATM: Тип 5 AAL , Рекомендация I.363.5 (08/96), Международный союз электросвязи, 1996, стр. 5.