. p align="justify"> Таким чином, метою роботи є створення гнучкого та ефективного програмного засобу проектування і моделювання комп'ютерних мереж, які володіють наступними властивостями:
дозволяють налаштовуватися на конкретну предметну область (наприклад, новий тип мереж, нові пристрої передачі інформації і т.д.);
дають можливість збирати нерегламентовану статистику з одного боку, і, одночасно, розташовують вбудованими стандартними засобами збору статистики;
дозволяють детально вивчити структурні та поведінкові характеристики комп'ютерних мереж;
дозволяють проводити імітаційний експеримент, задаючи умови моделювання, або використовуючи стандартні умови моделювання (визначення надійності, продуктивності або вартості);
дозволяють автоматично доопределять модель, а саме, виявляти на етапі трансляції об'єкти імітаційної моделі, для яких не визначено їх поведінку, і знаходити відповідні рутини (безліч подій, які планують один одного) в репозиторії за певними критеріями;
надають кошти візуалізації;
дають можливість побудувати модель обчислювальної системи, використовуючи графічний інтерфейс. br/>
1. Загальні відомості
.1 Маршрутизація
Маршрутизація - це технологія, що дозволяє доставити інформацію в пункт призначення, передаючи її від одного маршрутизатора до іншого. Найбільш простим способом передачі пакетів по мережі є так звана лавинна маршрутизація, коли кожен маршрутизатор передає пакет всім своїм безпосереднім сусідам, крім того, від якого його отримав. Зрозуміло, що це не самий раціональний спосіб, оскільки пропускна здатність мережі використовується вкрай марнотратно, але він працездатний (саме так мости і комутатори локальних мереж надходять з кадрами, які мають невідомі адреси). p align="justify"> Інший варіант маршрутизації без таблиці - це маршрутизація, керована подіями (Event dependent routing), коли пакет до певної мережі призначення надсилається за маршрутом, вже наводилися раніше до успіху (для даної адреси призначення). Подібний метод маршрутизації використовувався на етапі становлення Інтернету, коли перед відправкою пакета даних всіх або декількох сусідам посилалися луна-запити протоколу ICMP, а потім на підставі часу прийшли луна-відповідей вибирався сусід з мінімальним часом відгуку. Даний спосіб хороший для мереж, що працюють за протоколами з попереднім встановленням з'єднання. p align="justify"> Ще одним видом маршрутизації, що не вимагає наявності таблиць маршрутизації, є маршрутизація від джерела (source routing). У цьому випадку відправник поміщає в пакет інформацію про те, які проміжні маршрутизатори повинні брати участь у передачі пакету до мережі призначення. На основі цієї інформації кожен маршрутизатор зчитує адресу наступного маршрутизатор...