Раздел 1. Общие принципы построения компьютерных сетей
57
следующим образом. В нормальных условиях работы сети время передачи
пакета через сеть определяется в основном временем передачи по каналу
связи между источником и адресатом. Время ожидания в очередях на обра-
ботку и передачу в узлах незначительно по сравнению со временем переда-
чи по каналам. Однако по мере роста числа пакетов, циркулирующих в сети,
при возникновении перегрузки время ожидания в очередях возрастает, и
это приводит к увеличению задержки и росту числа пакетов, находящихся в
сети.
В некоторых узлах может возникнуть переполнение буферных уст-
ройств, а это обуславливает многократное повторение передачи одних и тех
же пакетов к перегруженному узлу, который не в состоянии их принять из-
за переполнения памяти. В результате может возникнуть блокировка от-
дельных групп узлов или всей сети в целом, которая в определенных усло-
виях не снимается сама по себе при уменьшении входного потока. Причи-
ной блокировки является полная загрузка буферных устройств, например,
пары узлов, которые имеют информацию один для другого. Каждый из этих
узлов не может передать хотя бы один пакет другому узлу, так как послед-
ний не принимает их из-за отсутствия места в буферной памяти. Чтобы раз-
блокировать такую систему, необходимо, например, стереть хотя бы один
пакет в памяти одного из узлов, чтобы появилась возможность начать вза-
имную передачу.
Другой причиной блокировки может служить перегрузка памяти вы-
ходных узлов связи, используемой для сборки пакетов. Необходимость сбор-
ки вызвана тем, что в сетях с коммутацией пакетов длинные сообщения во
входных узлах разбиваются на короткие пакеты, которые перемещаются по
сети в направлении пункта назначения независимо друг от друга. На око-
нечном узле из последовательности пакетов собирается исходное сообще-
ние, выдаваемое получателю в целом виде. Для сборки каждого сообщения
в выходном узле резервируется определенный объем памяти, освобождае-
мый лишь после получения всех необходимых пакетов и выдачи собранного
сообщения получателю. Так как количество сообщений, которые могут од-
новременно собираться в узле, ограничено, то не исключается ситуация, ко-
гда узел оказывается переполнен пакетами. Возникшая блокировка узлов
получила название "блокировка сборки".
На основании рассмотренных ситуаций можно сделать вывод, что при
отсутствии эффективных мер ограничения нагрузки происходит уменьше-
ние производительности всей сети в целом или ее отдельных участков. Пе-
регрузка – это ключевая проблема, которую необходимо решать на этапе
проектирования компьютерных сетей с коммутацией пакетов, ретрансляци-
ей кадров, а также объединенных сетей.