тивістю програмного забезпечення OSS є можливість модифікації ядра програми і гнучка настройка відповідно до вимог конкретного користувача. Одним з характерних властивостей ns2 з точки зору гнучкості є мультіопераціонность. Повні версії, що включають всі функції, на даний момент працездатні під управлінням наступних операційних систем:
- SunOS;
- Solaris;
- Linux;
- FreeBSD;
- Windows 95/98/ME/NT/2000.
Для інсталяції повної версії ns2 необхідно мати 250 МБ вільного місця на диску комп'ютера і компілятор С + +. Існує також спрощена версія (Компілювати) для деяких ОС, зокрема всіх версій Windows, що є не настільки гнучкою як повна версія, зокрема неможливо додавати компоненти, модифікувати ядро ​​і т.п. Однак ця версія дуже проста у використанні і не вимагає глибоких знань ОС і мови C + +. Для функціонування спрощеної версії ns2 достатньо мати 3 МБ вільного місця на жорсткому диску комп'ютера.
Вимоги до продуктивності комп'ютера у ns2 не настільки жорсткі. В принципі, комп'ютер з процесором 486 може забезпечити прийнятне функціонування навіть повної версії ns2.Прі необхідності використання ns2 групою користувачів достатньо мати інстальовану повну версію на машині під управлінням Unix-like ОС. Користувачі можуть мати доступ в режимі терміналу до ns2 і виробляти необхідні модифікації у тому числі і ядра програми компілюючи свою версію в домашню директорію. Так само за допомогою X-сервера можлива анімація отриманих результатів. <В
Netsimulator .
NETSIMULATOR призначений для моделювання мереж з пакетною комутацією і різними методами маршрутизації пакетів.
NETSIMULATOR дозволить розробнику або обслуговуючому персоналу мережі моделювати поведінку мережі, змінюючи: топологію мережі, спосіб маршрутизації пакетів, пропускні спроможності будь-якого каналу мережі, навантаження на мережу (інтенсивності вхідних потоків), довжини пакетів і розподіл числа пакетів в одному повідомленні, розміри пам'яті на вузлах комутації, обмеження на максимальний час перебування повідомлень в мережі, пріоритети різних повідомлень.
Система дозволяє моделювати такі методи маршрутизації пакетів, як метод рельєфів, метод Форда, метод Дейкстри, метод Берена, метод обміну затримками пакетів між вузлами мережі, метод Галлагера, метод рішення рівнянь Беллмана (Для спеціального виду мережі), а також випадкову маршрутизацію, протоколи RIP, EGP, IGRP, BGP, OSPF і т.п. Більшість методів реалізовано в НЕРАНДОМІЗОВАНОГО і рандомизированной модифікаціях.
Система використовує принцип поділу повідомлень на типи, що розрізняються за длинам і пріоритетам пакетів, розподілом їх числа, интенсивностям вхідних потоків і т.д. /Td>
В результаті роботи моделі виходить інформація про:
середніх затримках (часах доставки) повідомлень різних типів;
гистограммах і функціях розподілу затри...