Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
комп_сети.doc
Скачиваний:
1
Добавлен:
10.11.2019
Размер:
382.98 Кб
Скачать

Вступ

NetCracker® - програмний пакет, розроблений компанією NetCracker Technology, дозволяє створювати проекти обчислювальних мереж різної складності/топологій і проводити їх аналіз, використовуючи технологію імітаційного моделювання.

Під час лабораторних занять, описаних в даному посібнику, передбачається використання студентами програми NetCracker Professional версії 4.1.

Сфера застосування

Сфера застосування пакету - створення мережевого рішення проекту, тестування цього рішення і документування остаточного варіанту. База даних устаткування допускає, хоча і з деякими обмеженнями, додавання нового устаткування з характеристиками, що задаються користувачем. Ця можливість, зокрема, в достатній мірі компенсує відсутність устаткування Gigabit Ethernet, яке користувач може створити самостійно.

З досвіду використання пакету, точність аналізу дозволяє якісно оцінювати можливість перевантаження устаткування та каналів передачі даних - знаходити «вузькі місця» мережевого проекту. Також необхідно враховувати, що вимоги пакету до продуктивності процесора ростуть у міру збільшення числа заданих потоків даних тож на машинах, наприклад, Се1егоп-500мгц симуляція проекту з числом потоків 15 вже може давати збої, а для нормальної роботи вимагає, принаймні, Се1егоп-800мгц.

Крім того, пакет робить можливим знайомство з практикою створення найрізноманітніших мережевих рішень майже «живцем» без дорогої тестової лабораторії. Ця можливість є надзвичайно корисна на лабораторних заняттях з мережевих технологій, адмініструванні і проектуванні мереж.

Теорія телетрафіку і NetCracker

Як наголошувалося вище, пакет NetCracker використовує технологію імітаційного моделювання мережі і дозволяє отримати результати у випадках, коли аналітичні розрахунки громіздкі, украй складні, а нерідко і неможливі. Проте, в освітньому плані є корисною звірка студентами отримуваних в NetCracker результатів з відомими результатами теорії масового обслуговування (ТМО) і прикладного розділу цієї теорії - теорії телетрафіку (ТТ). Такі перевірки можна провести в рамках лабораторних занять відповідних курсів для мереж з елементарними топологіями. Тим паче, що спосіб завдання трафіку в NetCracker (рис. 1) сумісний з визначеннями вхідного потоку заявок в ТМО: задається розмір блоку даних (транзакції) (англ. Transaction size) і час між приходами даних (транзакціями) (англ. Time Between Transactions). Оскільки потоки даних мають стохастичну природу, для розміру даних і часу приходу задаються закони розподілу і відповідні статистичні характеристики. Властивості «обслуговуючого приладу» в NetCracker, на жаль, визначаються не достатньо детально: у вигляді фіксованої затримки обслуговування і абсолютної межі швидкості надходження заявок. Розмір буфера «приладу» задати не можна.

Рис. 1. Потік даних між мережевими пристроями в NetCracker

При виконанні розрахунків реальних мереж з використанням пакету необхідно враховувати, що деякі мережеві технології (в т.ч. і поширена TCP/IP) додають трафіку властивості самоподібності. У моделях пакету ці ефекти не спостерігаються. У таких умовах результати ТТ, строго кажучи, непридатні, а на практиці даватимуть надмірно оптимістичні значення завантаження.

Серверне програмне забезпечення в NetCracker Professional

File Server – файловий сервер. Серверне програмне забезпечення управління доступом до файлів і інших дискових ресурсів мережі. Інсталюється, як правило, на виділеному могутньому комп'ютері, який окрім управління доступом до файлів і інших дискових ресурсів ЛОМ забезпечує безпеку і синхронізацію. Безпека розуміється в тому сенсі, що доступ до окремих файлів можуть отримати тільки авторизовані користувачі, що володіють відповідними правами. Синхронізація полягає в блокуванні доступу до файлів і записів, і призначена для захисту даних від пошкодження при одночасній спробі їх зміни декількома користувачами.

SQL Server – SQL сервер. Серверна спеціалізована програма звернення до БД, що підтримує мову структурованих запитів. Для роботи не вимагає виділеного комп'ютера.

Small office database server – сервер БД малого офісу. Програмне забезпечення, за допомогою якого можна організувати доступ декількох вузлів мережі до записів файлу БД. Не вимагає виділеного комп'ютера. Використовується в ЛОМ, що підтримують архітектуру «клієнт-сервер».

FTP Server – FTP сервер. Сервер, що надає ресурси БД видаленим вузлам інтермережі, що взаємодіють з ним в режимі «термінал-хост». У роботі використовує протокол передачі файлів (File Transfer Protocol, FTP), що реалізовується застосуванням для роботи в Internet. Він дозволяє передавати файли між різнотипними вузлами, оскільки використовує загальну файлову структуру, незалежну від операційних систем.

E-mail Server – сервер електронної пошти. Програма, яка управляє доставкою електронної пошти і іншої інформації. Для роботи поштового сервера виділений комп'ютер не потрібний.

HTTP Server – HTTP сервер. Сервер, що надає ресурси web-сайтів. Взаємодіє з HTTP- клієнтом по протоколу передачі гіпертексту (Hyper Text Transfer Protocol, HTTP). Використовується в мережах Intrаnet, Extranet, що підтримують архітектуру «клієнт-сервер».