Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВССиТК-Лекция07.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
144.38 Кб
Скачать

2.7. Передача сообщений

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

  1. дейтаграммные сети - переда­ча осуществляется на основе анализа адреса получателя. Дейтаграммный способ передачи характерен для Интернета.

  2. сети с виртуальным каналом - используется механизм передачи с виртуальным каналом. К ним относятся сети, поддерживающие протокол Х.25, ретрансляцию кадров, асинхронный режим передачи (ATM).

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

2.8. Сети с виртуальными каналами

Виртуальный канал (Virtual Channel, VC) характеризуется тремя составляющими:

  • маршрутом, по которому передаются все пакеты от отправителя к получателю;

  • номерами виртуального канала, по одному номеру на каждую из линий связи, образующих маршрут;

  • записями в таблицах трансляции номеров виртуального канала, имеющихся в каждом из коммутаторов на маршруте.

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

Пример. (Слайд 12).

    • Хост А запросил виртуальный канал с хостом В,

    • сеть установила канал с маршрутом A-PS1-PS2-B, назначив линиям связи номера 12, 22 и 32 соответственно.

    • каждый пакет, отправляющийся из хоста А, имеет номер 12,

    • пакеты, отправляющиеся из маршрутизаторов PS1 и PS2, - номера 22 и 32 соответствен­но.

    • Номера, обозначенные рядом с линиями связи, подключенными к маршрути­затору PS1, называются интерфейсными.

    • Как было сказано, каждый коммутатор снабжен таблицей трансляции номеров виртуального канала; пример такой таблицы для коммутато­ра PS1 - (Слайд 13).

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

  1. сокращение в пакете длины поля номера виртуального канала.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]