русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Сеть с маршрутизацией данных


Дата добавления: 2013-12-23; просмотров: 3236; Нарушение авторских прав


Метод доступа ArcNet

ArcNet (англ. Attached Resource Computer Network) - простая, недорогая, надежная и достаточно гибкая архитектура локальной сети. Разработана корпорацией Datapoint в 1977 году. Впоследствии лицензию на ArcNet приобрела корпорация SMC (англ. Standard Microsystems Corporation), которая стала основным разработчиком и производителем оборудования для сетей ArcNet. В качестве передающей среды используются витая пара, коаксиальный кабель (RG-62) с волновым сопротивлением 93 Ом и оптоволоконный кабель. Скорость передачи данных - 2,5 Мбит/с, существует также расширенная версия - ArcNetplus - поддерживает передачу данных со скоростью 20 Мбит/с. При подключении устройств в ArcNet применяют топологии шина и звезда. Метод управления доступом станций к передающей среде - маркерная шина (англ. Token Bus). Этот метод предусматривает следующие правила:
· Все устройства, подключенные к сети, могут передавать данные
только получив разрешение на передачу (маркер);
· В любой момент времени только одна станция в сети обладает таким правом;
· Данные, передаваемые одной станцией, доступны всем станциям сети.

12. УЗЛОВЫЕ СЕТИ

Сеть с маршрутизацией данных - тип коммуникационной сети, в которой для передачи данных необходимо выполнение процесса маршрутизации.
Важной особенностью, отличающей сеть с маршрутизацией данных от сети с селекцией данных, является наличие узлов коммутации. Поэтому ее именуют также узловой сетью. Характерно, что в этой сети передача данных от одного источника одновременно возможна только одному адресату. Такая сеть состоит из одного либо группы узлов коммутации (1,2,3), связанных каналами друг с другом, а также с абонентскими системами и административными системами, подключаемыми в точках абонентского интерфейса. Этот интерфейс определяет взаимодействие сети с абонентской либо административной системой. Межузловой интерфейс характеризует в сети взаимодействие узлов коммутации друг с другом. И, наконец, межсетевой интерфейс описывает взаимодействие двух сетей.





Простейшим видом рассматриваемой сети является одноузловая звездообразная сеть.
Стратегия передачи данных в сети с маршрутизацией информации строится на следующих принципах. Каждый узел коммутации участвует в процессе маршрутизации, управляя только своей зоной - каналами, связанными с этим узлом. Получая информацию в этой зоне, узел осуществляет маршрутизацию в зоне и коммутацию блоков данных либо каналов. Узлы коммутации могут также сообщать друг другу о состоянии компонентов сети и трафика в различных ее частях. В результате прокладываются маршруты передачи данных в соответствии с адресами их отправления и назначения.
Процесс управления сетью распределен между административной системой и всеми узлами. Структура узла разбивается на несколько крупных блоков:


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

 

13. МЕТОДЫ МАРШРУТИЗАЦИИ ИНФОРМАЦИОННЫХ ПОТОКОВ

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


На рисунке стрелками показаны возможные направления передачи данных через коммуникационную сеть от абонентской системы А до абонентской системы B.
При коммутации каналов прокладка маршрута через коммуникационную сеть осуществляется только в момент начала сеанса взаимодействия абонентских систем. Для этой цели система-инициатор сеанса передает через сеть вызов. Он проходит через узлы коммутации, каждый из которых вносит свою лепту в маршрутизацию. В результате создается последовательность каналов, соединяющих две взаимодействующие в течение сеанса системы.
При осуществлении коммутации пакетов маршрутизация происходит в течение всего сеанса взаимодействия. Через сеть не передается сигнальная информация и не создается постоянная (на все время сеанса) последовательность каналов. Здесь узлы коммутации осуществляют маршрутизацию блоков данных по адресам их назначения.
В сетях используются различные методы маршрутизации:
Селективная маршрутизация характеризуется тем, что блоки данных посылаются сразу по нескольким направлениям, исходя из того, что они достигнут адресата. Пример ? лавинный алгоритм: основан на рассылке копий пакета по всем направлениям. Пакеты сбрасываются, если в данном узле копия уже проходила. Лавинный алгоритм обеспечивает надёжную доставку, но порождает значительный трафик, поэтому используется для передачи пакетов большой ценности.
Вероятностная маршрутизация предполагает случайный выбор пути блоков данных, при этом считается, что они обязательно достигнут адресата.
Фиксированная (статическая) маршрутизация предусматривает составление таблиц маршрутов, указывающих наиболее эффективные пути предполагаемого трафика сети. Здесь маршрут выбирается заранее и не зависит от состояния сети.
Адаптивная маршрутизация отличается от фиксированной тем, что таблицы маршрутов обновляются в зависимости от колебаний трафика. Пример ? алгоритм «кратчайшей очереди»: пакет посылается по направлению, в котором наименьшая очередь в данном узле.
Блоки данных не всегда прибывают в пункты назначения в том же порядке, в котором отправляются. Это происходит по следующим причинам:
· различные время и расстояние при передаче блоков, связанное с использованием разных маршрутов коммуникационной сети.
· потеря блоков в сети и повторная их передача.
· блуждание блоков по сети, в результате чего блоки передаются повторно и адресат может получать одинаковые блоки.
В результате для того, чтобы восстанавливать сообщение, передаваемое последовательностями блоков, последнее необходимо обрабатывать в пунктах назначения.
Составление таблицы маршрутов для фиксированной (статической) маршрутизации осуществляется администрацией сети при проектировании или модификации сети. Однако такой принцип маршрутизации во многих случаях может оказаться неэффективным, т.к. на сети могут оказаться повреждения или перегрузки. Поэтому целесообразно корректировать план распределения информации в зависимости от текущей топологии сети, длин очередей в узлах коммутации, интенсивности входных потоков и т.д.
Цель маршрутизации - доставка пакетов по назначению с максимальной эффективностью. Чаще всего эффективность выражена взвешенной суммой времени доставки сообщений при ограничении снизу на вероятность доставки.
Алгоритмы маршрутизации включают процедуры:
· измерение и оценивание параметров сети;
· принятие решения о рассылке служебной информации;
· расчёт таблиц маршрутизации;
· реализация принятых маршрутных решений.
В зависимости от того, используется при выборе направления информация о состоянии только данного узла или всей сети, различают алгоритмы изолированные и глобальные.
Простейший алгоритм - это изолированный статический.
В алгоритмах маршрутизации используется много различных показателей. Сложные алгоритмы маршрутизации при выборе маршрута могут базироваться на множестве показателей, комбинируя их таким образом, что в результате получается один отдельный (гибридный) показатель.
Показатели, которые используются в алгоритмах маршрутизации:
· Длина маршрута
· Надежность
· Задержка
· Ширина полосы пропускания
· Нагрузка
· Стоимость связи
Наиболее широко используемые протоколы маршрутизации: RIP (метод рельефов) и OSPF.

RIP (Метод рельефов)

 

Рельеф - это оценка кратчайшего пути от узла A до узла B. Оценка (расстояние) может выражаться временем доставки, надёжностью доставки или числом узлов коммутации на данном маршруте.
В таблице маршрутизации узла А каждому из основных узлов отводится одна строка со следующей информацией: узел назначения, длина кратчайшего пути, номер N ближайшего узла, соответствующего кратчайшему пути, список рельефов от A до В через каждый из смежных узлов.



Например, в узле а строка для d выглядит так (зная, что из узла а можно попасть в узел d через узлы j и k):
· пункт назначения - d;
· длина кратчайшего пути Ra(d);
· номер ближайшего узла N(d)=j;
· список рельефов: Raj(d), Rak(d).
Пусть изменилась задержка Rak(d) так, что она стала меньше, чем Raj(d). Тогда в строке d таблицы маршрутизации узла a корректируется Ra(d), N(d) изменяется на k, и кроме того всем соседям узла а посылается сообщение об изменённом Ra(d). Например, в некотором соседнем узле l при этом будет изменено значение Rla(d)=Ra(d)+Rl(a). Мы видим, что возникает итерационный процесс корректировки маршрута информации в узлах коммутации.
Хотя данный алгоритм сходится медленно, для относительно небольших сетей он вполне приемлем.
Возможен упрощенный вариант формирования рельефов. Он заключается в следующем: пусть i - это произвольный узел коммутации сети связи. i-рельефом называется процедура присвоения значений числовой функции каждой линии связи. Он строится следующим образом: из i-ого узла коммутации по всем исходящим линиям связи передается число «1». Все узлы коммутации, в которые поступило число 1, передают по всем исходящим линиям связи, кроме тех, по которым поступила 1, число 2. Далее узлы коммутации, по которым поступило число 2, передают 3, и т.д. до тех пор, пока все линии связи не будут пронумерованы. Говорят, что линия связи имеет n высоту, если она обозначена числом n в i-рельефе.
Указанным способом формируется рельеф из каждого узла коммутации сети связи. В результате линия связи с минимальной высотой является исходящей линией связи первого выбора. Линии связи с большими высотами соответственно являются линиями связи 2, 3, и т.д. выбора.
Пример формирования 4-рельефа:

Чтобы найти кратчайший маршрут коммутации к узлу A, достаточно в каждом узле коммутации выбирать линию связи с меньшим весом. Например, кратчайший маршрут от N до A будет следующий:

 



<== предыдущая лекция | следующая лекция ==>
Метод доступа Token Ring | Метод OSPF


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.