Информационным потоком,
или потоком данных, называют непрерывную последовательность
данных, объединенных набором общих признаков, выделяющих эти данные из общего сетевого
трафика.
Например, как поток можно определить все данные, поступающие от одного компьюте
ра; объединяющим признаком в данном случае служит адрес источника. Эти же данные
можно представить как совокупность нескольких
подпотоков,
каждый из которых в ка
честве дифференцирующего признака имеет адрес назначения. Наконец, каждый из этих
подпотоков, в свою очередь, можно разделить на более мелкие подпотоки, порожденные
разными сетевыми приложениями — электронной почтой, программой копирования фай
лов, веб-сервером. Данные, образующие поток, могут быть представлены в виде различных
информационных единиц данных — пакетов, кадров, ячеек.
П Р И М Е Ч А Н И Е ----------------------------------------------------------------------------------------------------------------------
В англоязычной литературе для потоков данных, передающихся с равномерной и неравномерной
скоростью, обычно используют разные термины — соответственно «data stream» и «data flow». На
пример, при передаче веб-страницы через Интернет предложенная нагрузка представляет собой
неравномерный поток данных, а при вещании музыки интернет-станцией — равномерный. Для
сетей передачи данных характерна неравномерная скорость передачи, поэтому далее в большинстве
ситуаций под термином «поток данных» мы будем понимать именно неравномерный поток данных
и указывать на равномерный характер этого процесса только тогда, когда это нужно подчеркнуть.
Очевидно, что при коммутации в качестве обязательного признака выступает
адрес на
значения
данных. На основании этого признака весь поток входящих в транзитный узел
данных разделяется на подпотоки, каждый из которых передается на интерфейс, соответ
ствующий маршруту продвижения данных.
Адреса источника и назначения определяют поток для пары соответствующих конечных
узлов. Однако часто бывает полезно представить этот поток в виде нескольких подпотоков,
причем для каждого из них может быть проложен свой особый маршрут. Рассмотрим при
мер, когда на одной и той же паре конечных узлов выполняется несколько взаимодейству
ющих по сети приложений, каждое из которых предъявляет к сети свои особые требования.
В таком случае выбор маршрута должен осуществляться с учетом характера передаваемых
данных, например для файлового сервера важно, чтобы передаваемые им большие объемы
данных направлялись по каналам, обладающим высокой пропускной способностью, а для
программной системы управления, которая посылает в сеть короткие сообщения, требу
ющие обязательной и немедленной отработки, при выборе маршрута более важна надеж
ность линии связи и минимальный уровень задержек на маршруте. Кроме того, даже для
данных, предъявляющих к сети одинаковые требования, может прокладываться несколько
маршрутов, чтобы за счет распараллеливания ускорить передачу данных.
Возможна и обратная по отношению к выделению подпотоков операция —
агрегирова
ние потоков
. Обычно она выполняется на магистралях сетей, которые передают очень
большое количество индивидуальных потоков. Агрегирование потоков, имеющих общую
Do'stlaringiz bilan baham: |