Сети передачи данных. N(S) и N(R) передаваемых кадров устанавливается в "О"
N(S) и N(R) передаваемых кадров устанавливается в "О". Передача данных осуществляется в зависимости от установленного режима обмена и может быть прекращена с помощью супер-визорного кадра "неготовность к приему", затем продолжена с помощью кадра "готовность к приему". Этап разъединения осуществляется после передачи данных и начинается с передачи первичной станцией ненумерованного кадра "разъединить", на который вторичное оконечное оборудование данных отвечает кадром "подтверждение". На физическом уровне Х.25 определяет использование рекомендации Х.21 для цифрового канала передачи данных и рекомендации Х.21 bis для аналоговых каналов (с использованием модемов). Рекомендация Х.21 определяет универсальный интерфейс между оконечным оборудованием данных и аппаратурой передачи данных для синхронного режима работы в сетях передачи данных общего пользования. В свою очередь, рекомендация Х.21 bis определяет использование в сетях передачи данных общего пользования оконечного оборудования данных, рассчитанного на сопряжение с модемами, удовлетворяющими рекомендациям серии V. Рекомендации серии Х.21 можно рассматривать как расширение стандартов RS-232-C и рекомендаций V.24 и V.28 7.2. Управление Коммутации пакетов Потоком Данных Сети Задача управления потоком данных заключается в обеспечении максимальной скорости передачи пакетов без перегрузок сети передачи данных и существенных задержек (заторов) на отдельных ее участках. С целью повышения эффективности функционирования компьютерных сетей управление потоками осуществляется на различных функциональных уровнях (рис.7.8). Рис. 7.8. Уровни направления потоками, где: УК — узел коммутации, ООД — оконечное оборудование данных, АЦД — аппаратура передачи данных. В простейшем случае управление потоком осуществляется на канальном уровне с помощью линейных протоколов, рассмотренных в главе 1. Управление потоком на уровне сети передачи данных имеет много общего с управлением потоком на канальном уровне, однако должно обеспечивать выполнение ряда дополнительных функций. Так, для предотвращения заторов используются специальные управляющие сообщения, передаваемые между узлами сети передачи данных, однако чем больше в сети циркулирует управляющих сообщений, тем меньше вероятность появления заторов. В свою очередь, большое количество управляющих сообщений снижает эффективную пропускную способность сети. Поэтому необходим выбор оптимального соотношения между вероятностью блокировки и необходимой интенсивностью управляющих пакетов. Глава 2. Аббёойёооба ёинфоадшб пйдйё 115 Задача управления потоком сообщений предусматривает также процесс регулирования интенсивности поступления сообщений, называемый иногда управлением темпом. Каждое устройство, подключаемое к сети, работает со своей скоростью, поэтому возможна ситуация, при которой передающая система будет выдавать поток сообщений со скоростью, превышающей скорость работы принимающей системы, что также приводит к перегрузке сети. Эффективный способ предотвращения подобных перегрузок — это так называемый контроль сети по входу, который предусматривает оповещение о начинающихся заторах с помощью управляющих сигналов с последующим снижением скорости входного потока информации. В дальнейшем, при снижении перегрузки скорость входного потока снова может быть увеличена. Рассматриваемый уровень управления рассматривается относительно точки доступа в компьютерную сеть (сеть — оконечное оборудование данных). Следующим уровнем управления доступом является уровень взаимодействия устройств оконечного оборудования данных. Управление доступом на данном уровне связано с проблемой обработки сообщений в устройствах оконечного оборудования данных и в первую очередь со сборкой сообщений. Одной из причин, приводящей к заторам потока данных, является сборка сообщений, которая, как правило, осуществляется в буферной памяти узла получателя информации. Возможна ситуация, что буферная память будет полностью загружена несобранными сообщениями, и узел не сможет принимать новые пакеты, необходимые для окончательной сборки сообщений. Это приводит к тупиковой ситуации в сети. Задержка в сборке сообщений может быть вызвана тем, что один из пакетов, необходимых для сборки сообщения, может быть задержан промежуточным узлом коммутации или потерян. Сравнивая дейтаграммный способ передачи данных и метод виртуальных каналов, следует отметить, что последний из них более эффективен при необходимости сборки пакетов, однако в случае выхода из стоя одного из узлов на виртуальном маршруте возникает необходимость его переопределения. В этом случае при определенных условиях существует вероятность затора пакетов. Управление потоком на уровне взаимодействия процессов в основном определяется характеристиками этих процессов и в меньшей степени зависит от сети передачи данных. Адаптивные алгоритмы маршрутизации в процессе своей работы учитывают загрузку каналов передачи данных, производя коррекцию маршрутов, что, при определенных условиях, может привести к пересылке пакетов между соседними узлами коммутации, практически без продвижения их к узлу-получателю. Такая "толкотня" пакетов приводит к резкому снижению производительности сети и в конечном итоге к ее полной блокировке.
|