Главная страница
Навигация по странице:

  • Информационным потоком

  • Однако не всегда достаточно определить поток только парой адресов.

  • Признаки потока могут иметь глобальное или локальное значение.

  • Определить потоки

  • Передача данных по цифровым сетям. Учебное пособие. ПДЦС. Учебное пособие по дисциплине Передача данных по цифровым сетям


    Скачать 1.73 Mb.
    НазваниеУчебное пособие по дисциплине Передача данных по цифровым сетям
    АнкорПередача данных по цифровым сетям. Учебное пособие
    Дата16.12.2021
    Размер1.73 Mb.
    Формат файлаdoc
    Имя файлаПДЦС.doc
    ТипУчебное пособие
    #305425
    страница9 из 24
    1   ...   5   6   7   8   9   10   11   12   ...   24

    4. КОММУТАЦИЯ И МУЛЬТИПЛЕКСИРОВАНИЕ

    4.1 Обобщенная задача коммутации


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

    Например, в сети на рис. 4.1 узлы 2 и 4, непосредственно друг с другом не связанные, вынуждены передавать данные через транзитные узлы, в качестве которых могут использоваться, узлы 1 и 5. Узел 1 должен выполнить передачу данных с интерфейса A на интерфейс B, а узел 5 – с интерфейса B на F.



    Рис. 4.1. Коммутация абонентов через сеть транзитных узлов

    Последовательность транзитных узлов (сетевых интерфейсов) на пути от отправителя к получателю называется маршрутом.

    В самом общем виде задача коммутации – задача соединения конечных узлов через сеть транзитных узлов – может быть представлена в виде нескольких взаимосвязанных частных задач:

    1. Определение информационных потоков, для которых требуется прокладывать пути.

    2. Определение маршрутов для потоков.

    3. Сообщение о найденных маршрутах узлам сети.

    4. Продвижение – распознавание потоков и локальная коммутация на каждом транзитном узле.

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

    4.1.1 Определение информационных потоков


    Понятно, что через один транзитный узел может проходить несколько маршрутов, например, через узел 5 проходят данные, направляемые узлом 4 каждому из остальных узлов, а также все данные, поступающие в узлы 3 и 10. Транзитный узел должен уметь распознавать поступающие на него потоки данных, чтобы обеспечивать их передачу именно на те свои интерфейсы, которые ведут к нужному узлу.

    О: Информационным потоком (data flow, data stream ) называют последовательность данных, объединенных набором общих признаков, который выделяет эти данные из общего сетевого трафика.

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

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

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

    Кроме того, даже для данных, предъявляющих к сети одинаковые требования, может прокладываться несколько маршрутов, чтобы за счет распараллеливания добиться одновременного использования различных каналов и тем самым ускорить передачу данных. В данном случае необходимо "пометить" данные, которые будут направляться по каждому из этих маршрутов.

    Признаки потока могут иметь глобальное или локальное значение. В первом случае они однозначно определяют поток в пределах всей сети, а во втором – в пределах одного транзитного узла. Пара уникальных адресов конечных узлов для идентификации потока – это пример глобального признака. Примером признака, локально определяющего поток в пределах устройства, может служить номер (идентификатор) интерфейса устройства, с которого поступили данные. Например, узел 1 (рис. 3.1) может быть сконфигурирован так, что он передает все данные, поступившие с интерфейса А, на интерфейс С, а данные, поступившие с интерфейса D, на интерфейс В. Такое правило позволяет разделить два потока данных – поступающий из узла 2 и поступающий из узла 7 – и направлять их для транзитной передачи через разные узлы сети, в данном случае данные из узла 2 через узел 8, а данные из узла 7 – через узел 5.

    Существует особый тип признака – метка потока. Метка может иметь глобальное значение, уникально определяющее поток в пределах сети. В таком случае она в неизменном виде закрепляется за потоком на всем протяжении его пути следования от узла источника до узла назначения. В некоторых технологиях используются локальные метки потока, значения которых динамически меняются при передаче данных от одного узла к другому.

    Определить потоки – это значит задать для них набор отличительных признаков, на основании которых коммутаторы смогут направлять потоки по предназначенным для них маршрутам.
    1   ...   5   6   7   8   9   10   11   12   ...   24


    написать администратору сайта