Cтраница 2
Наиболее простым представителем такой топологии является древовидная сеть, в которой между любыми двумя узлами существует единственный путь. Это позволяет разработать систему адресации, однозначно определяющую выбор пути без таблиц маршрутизации. Достаточно лишь задать адрес абонента и направление движения: вверх или вниз по сети. Подобный иерархический принцип также существенно упрощает коммутацию каналов передачи аналоговых сигналов в ЛИВС. [16]
Концентрируя такую информацию в так называемых таблицах маршрутизации, каждый узел может определить направление - маршрут передачи данных для каждой из доступных сетей. Чтобы по адресу назначения в сети можно было выбрать маршрут движения пакета, каждая станция анализирует таблицу маршрутизации. [17]
Процесс доставки электронных пакетов в какой-то степени аналогичен процессу доставки обычных почтовых отправлений. Сначала пакет попадает на узел провайдера ( почтовое отделение), где специальные программы, пользуясь таблицами маршрутизации, выбирают дальнейший маршрут следования. При этом разные пакеты одного и того же сообщения могут дойти до адресата по разным маршрутам, через разные узлы Internet. Поэтому судьба сообщения в известной мере не зависит от неполадок в отдельных участках сети: при необходимости пакет может быть переправлен обходным путем. [18]
Для эффективной работы сети сигнализации необходимо, чтобы эксплуатационный персонал мог дистанционно наблюдать и управлять данными в различных пунктах сети. В подсистеме ОМАР специфицированы процедуры для добавления, изменения или удаления данных маршрутизации, хранящихся в удаленных пунктах сигнализации. Также определены процедуры для проверки достоверности таблиц маршрутизации ( МТР. Все эти процедуры базируются на использовании подсистемы ТСАР. К числу относительно полностью специфицированных процедур ОМАР следует отнести управление данными маршрутизации. Оптимизация последних требуется для того, чтобы сигнальные сообщения никогда не передавались по петле, т.е. при возможности посылки сообщения каким-либо одним пунктом сигнализации, другому имелась бы также и обратная маршрутизация. Другой целью управления является выявление слишком длинных путей в сети, соответственно, слишком больших задержек при передаче сигнальной информации. Как правило, перед осуществлением оптимизации сети применяются различные управляющие тесты. [19]
Существуют два типа маршрутизирующих устройств: статические и динамические. Статические маршрутизаторы ( static router) используют таблицы маршрутизации, которые должен создавать и вручную обновлять сетевой администратор. Динамические маршрутизаторы ( dynamic router) создают и обновляют свои собственные таблицы маршрутизации. Они используют информацию, найденную на своих собственных сегментах, а также полученную от других динамических маршрутизаторов. [20]
Маршрутизатор функционирует подобно мосту, но для фильтрации трафика он использует не адрес сетевой карты компьютера, а информацию о сетевом адресе, передаваемую в относящейся к сетевому уровню части пакета. После получения этой информации об адресе маршрутизатор использует таблицу маршрутизации ( routing table), содержащую сетевые адреса, чтобы определить, куда направить пакет. Он делает это посредством сравнения сетевого адреса в пакете с элементами в таблице маршрутизации. Если совпадение найдено, пакет направляется по указанному маршруту, если же совпадение не найдено, пакет обычно отбрасывается. [21]
![]() |
Система ТЦ обработки информационных кадров в СП 1ДКП. [22] |
КМ и выделены в отдельный тип ресурсов. К системным ресурсам относятся различные таблицы операционной системы ( ОС), заголовки очередей и т.п. Примером прикладных ресурсов являются таблицы маршрутизации и логических соединений. [23]
Для каждого промежуточного узла требуется какой-либо алгоритм трассировки сообщений. Простой алгоритм трассировки может быть реализован в транспьютере. В соответствии с этим алгоритмом анализируется первое слово сообщения, поступающее по каналу связи или от одновременно выполняемого процесса, для определения пункта назначения сообщения, а затем используется таблица маршрутизации, с помощью которой выясняется, должно сообщение быть передано локальному процессу или отправлено по каналу связи. Налагаемая этим алгоритмом нагрузка процессора невелика, так как после запуска пересылки данных каналы связи выполняют свои функции автономно. По этой причине желательно, чтобы количество сообщений было как можно меньшим, а длина каждого из них максимально большой, за исключением тех случаев, когда задержка передачи сообщений является критическим фактором. [24]
С увеличением количества маршрутизаторов, а следовательно, и числа подсетей в больших корпоративных сетях число записей в таблице маршрутизации также увеличивается. Это приводит к возрастанию времени поиска в ней нужной информации, что в свою очередь уменьшает скорость передачи данных и приводит к снижению пропускной способности сети в целом. Рациональным решением данной проблемы является следующий принцип построения таблицы: в нее вносятся только адреса маршрутизаторов, связывающих данную сеть с соседними сетями, а все остальные сети идентифицируются в таблице специальной записью маршрутизатор по умолчанию, через который пролегает путь ко всем остальным сетям. Пример построения таблицы маршрутизации для сети 1, показанной на рис. 8.2, представлен в табл. 8.1. Флаг U свидетельствует о том, что маршрут в настоящее время занят. [25]
Использование коммутаторов вместо маршрутизаторов ( там, где это возможно) позволяет существенно повысить пропускную способность сети. Коммутатор работает с локальными МАС-адресами, в нем имеется таблица соответствия МАС-адресов и портов. Кроме того, между разными портами коммутатора образуется несколько соединений, по которым пакеты могут передаваться одновременно. В то же время маршрутизатор оперирует IP-адресами и таблицами маршрутизации и выполняет сложные алгоритмы маршрутизации. [26]
Технически червь состоял из двух программ: начального загрузчика и собственно червя. Будучи запущенным, он связывался с машиной, с которой был загружен, загружал основного червя и запускал его. После некоторых действий, направленных на попытки скрыть свое существование, червь заглядывал в таблицы маршрутизации нового хоста, определяя компьютеры, с которыми был соединен хост, после чего пытался распространить начальный загрузчик на эти машины. [27]
Сети с КП имеют разветвленную иерархическую структуру, что осложняет решение задачи управления сообщениями. Алгоритмы управления включают в свой состав алгоритмы маршрутизации и организации нагрузки. При реализации датаграммного режима задача выбора пути или задача маршрутизации является более сложной, чем в сети с виртуальными соединениями. В этом случае устройства управления должны определять оптимальный путь для каждого пакета. В центре КП необходимо иметь таблицу маршрутизации, содержащую информацию о всех направлениях, по которым можно передать датаграмму. Очевидно, что в сетях большой размерности такие таблицы могут быть весьма громоздкими и трудно обрабатываемыми, что может привести к росту задержек. [28]
Из этого можно сделать вывод, что мост-маршрутизатор сочетает функции моста и маршрутизатора. Когда мост-маршрутизатор получает пакет данных, он проверяет, послан пакет с использованием маршрутизируемого протокола или нет. Если это пакет маршрутизируемого протокола, мост-маршрутизатор выполняет функции маршрутизатора, посылая при необходимости пакет получателю вне локального сегмента. Если же пакет содержит немаршрутизируемый протокол, мост-маршрутизатор выполняет функции моста, используя адрес сетевой карты для поиска получателя на локальном сегменте. Для выполнения этих двух функций мост-маршрутизатор может поддерживать как таблицы маршрутизации, так и таблицы мостов. [29]
Технически червь состоял из двух программ: начального загрузчика и собственно червя. Будучи запущенным, он связывался с машиной, с которой был загружен, загружал основного червя и запускал его. После некоторых действий, направленных на попытки скрыть свое существование, червь заглядывал в таблицы маршрутизации нового хоста, определяя компьютеры, с которыми был соединен хост, после чего пытался распространить начальный загрузчик на эти машины. [30]