stringtranslate.com

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

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

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

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

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

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

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

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

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

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

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