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

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

Информационным потоком, или потоком данных, называют непрерывную последователь­ность данных, объединенных набором общих признаков, выделяющих их из общего сетевого трафика.

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

ПРИМЕЧАНИЕ ------------------------------------------------------------------------------------------ —

В англоязычной литературе для потоков данных, передающихся с равномерной и неравно­мерной скоростью, обычно используют разные термины — соответственно «data stream» и «data flow». Например, при передаче веб-страницы через Интернет предложенная нагруз­ка представляет собой неравномерный поток данных, а при вещании музыки интернет- станцией — равномерный. Для сетей передачи данных характерна неравномерная скорость передачи, поэтому далее в большинстве ситуаций под термином «поток данных» мы будем понимать именно неравномерный поток данных и указывать на равномерный характер этого процесса только тогда, когда это нужно подчеркнуть.

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

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

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

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

Таким образом, распознавание потоков зо (зрейя тммутации пройЫодит на основании при­знаков, в качестве которых, помимо обязательного адреса назначения данных, могут высту­пать и другие признаку такие, например, как ид^ншфи1шторы лрйложений.. ^


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: