Разработка программы – сетевого эмулятора, позволяющего представить в графическом виде топологию маршрутизируемой сети. Сравнительный анализ существующих программных эмуляторов сетей и сетевого оборудования. Моделирование протоколов маршрутизации.
Практически все сети (пожалуй, кроме самых небольших, состоящих из нескольких компьютеров) являются сегодня составными, т. е. состоящими из нескольких сетей, каждая из которых может работать на основе собственной технологии канального уровня (хотя это и не обязательно). Такое положение дел складывается по разным причинам: историческим - общая сеть создавалась постепенно, объединяя все большее число изолированных до этого сетей; техническим - разделенной на части сетью легче управлять и т. п. Сложные составные сети состоят из большого количества элементов - маршрутизаторов, концентраторов, коммутаторов, модемов, мостов и т.п. телекоммуникационного оборудования. При разработке сложных составных сетей нередко встает задача предварительного моделирования такой сети с целью проверки используемых технических решений.К особенностям сети электросвязи как большой системы также относятся: большое число разнообразных (по функциям и объемам передаваемых сообщений) оконечных пунктов и узлов, неоднородное их распределение по территории страны; использование линий (каналов) с различной средой распространения и пропускной способностью; малая связность (непосредственная связь каждого пункта лишь с небольшим числом пунктов, как правило, соседних) и неоднородность тяготений (по видам связи и объемам) между отдельными оконечными пунктами Сеть с N пунктами характеризуется прежде всего их расположением - географией сети, что определяется либо перечнем координат всех пунктов а1,..., an, либо расстояниями между ними: кратчайшими (по прямой) lijkp или по линиям сети lij. В некоторых случаях в качестве оконечного пункта сети может рассматриваться узел другой сети. Узлы связи УС, осуществляющие распределение информации на сети: а) коммутационные узлы КУ, обеспечивающие коммутацию каналов КК, сообщений КС или пакетов КП между сходящимися в узле каналами или линиями от оконечных пунктов и других узлов; б) сетевые (некоммутационные) узлы, в которых осуществляется кроссировка (долговременная коммутация) сходящихся в узле линий для организации пучков прямых каналов. Под каналом связи или просто каналом в сети будем понимать комплекс устройств и среду распространения, обеспечивающие передачу сообщений (перенос сигналов) из одной точки пространства в другую, причем полюсами (концами) канала будем считать либо точки подключения устройств ввода или вывода информации, либо входы или выходы коммутационных систем.Также каждый маршрутизатор, получив от кого-либо вектор расстояний, в соответствии с полученной информацией корректирует уже имеющиеся у него данные о достижимости сетей или добавляет новые, указывая маршрутизатор, от которого получен вектор, в качестве следующего маршрутизатора на пути в данные сети. Через некоторое время алгоритм сходится и все маршрутизаторы имеют информацию о маршрутах до всех сетей. При работе протоколов состояния связей каждый маршрутизатор контролирует состояние своих связей с соседями и при изменении состояния (например, при обрыве связи) рассылает широковещательное сообщение, после получения которого все остальные маршрутизаторы корректируют свои базы данных и пересчитывают маршруты. Например, если маршрутизатор или узел не могут найти нужный маршрут к сети или маршрут к узлу, то используется маршрут по умолчанию. Interface_type_description: string; /// Описание типа интерфейсаДля обеспечения нормальной работы программного комплекса «Эмулятор IP сети» необходимо использовать следующее оборудование: 1. Для удобства в работе необходимо создать на рабочем столе ярлыки к программам IP_network_emulator.exe и Network_object_editor.exe, находящихся в каталоге программы после распаковки архива. Работа с программным комплексом «Эмулятор IP сети» должна проходить в два этапа. На втором этапе необходимо запустить программу IP_network_emulator.exe для последующего построения макета сети и проведения необходимых экспериментов по изучению сети. Рассмотрим подробно порядок работы с программой Network_object_editor.exe.При этом значения параметров моделей определяют в процессе эксплуатации или отладки программы по данным о моментах возникновения отказов. Отсутствие общих справочных данных объясняется тем, что каждый программист является уникальным технологическим объектом по созданию программ, а каждая его программа - эксклюзивное изделие. Рассматриваемая модель основана на следующих допущениях: время до следующего отказа распределено экспоненциально; интенсивность отказов программы пропорциональна количеству оставшихся в программе ошибок. Значения C и N в выражении (2) определяются по экспериментально зафиксированным интервалам времени Dti между моментами возникновения отказов в процессе отладки программы. На основе методики максимума правдоподобия значение N получают как решение нелинейного уравнения: , (3) где К - число экспериментально полученных интервалов между отказами.Бурное развитие компьютерной техники и сетевых технологий, привело к ускорению удовлетворения потребности современного общества в совершенствовании научн
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы