Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка засоби моніторингу трафіку в лінійно-кабельних спорудах

Реферат Розробка засоби моніторингу трафіку в лінійно-кабельних спорудах





· Обробка заголовків IP-пакета

· Ініціалізація адрес одержувача і відправника

· Відсіювання внутрішнього пінгу по широкомовній адресою мережі

· Отримання інформації про протокол транспортного рівня

· Надання інформації про час життя пакета і його розмірі

· Правильна обробка непідтримуваних і помилкових запитів

· Доступний інтерфейс у вигляді таблиці пакетів в командному терміні


. 3 Вибір інструмента розробки та його обгрунтування


В якості мови програмування була вибрана мова Borland C ++ Builder 6. Вибір полягав у знанні даної мови і зручності роботи при взаємодії роботи з сокетами. ++ Builder став одними з найпопулярніших на сьогоднішній день інструментів для створення програмних додатків завдяки поєднанню зручності розробки користувальницьких інтерфейсів і компонентної архітектури.

Відзначимо основні особливості Borland C ++ Builder:

· зручна середу розробки;

· швидкість розробки додатків;

· невисокі вимоги розробленого додатка до ресурсів комп'ютера;

· можливість повного доступу до функцій операційних систем Windows.


. 4 Проектування системи


Алгоритм роботи програми:


Малюнок 2.2. Блок-схема алгоритму.


2.5 Реалізація системи


Реалізація даної програми заснована на використанні сокета прослуховування. Далі описана поетапна реалізація системи і наведена структура заголовка прихожого пакета.

) Ініціалізації сокетів. Для реалізації додатку використовується WinSock 2.2 - сокет для взаімодействоя з системою Windows. Клас Socket забезпечує широкий набір методів і властивостей для мережевих взаємодій. Він дозволяє виконувати як синхронну, так і асинхронну передачу даних з використанням будь-якого з комунікаційних протоколів, наявних у перерахуванні ProtocolType.

) Створюємо сокет. Отримуємо ім'я локального хоста, інформацію про нього і приєднуємо локальну адресу до нашого сокету.

) Включаємо режим прийому всіх приходять з мережі пакетів, зазначенням в якості команди сокету SIO_RCVALL. Режим promiscuous включається тільки при активній системній платі або при виході в Internet.

) Робимо нескінченний цикл приходу IP пакетів. Цикл припиняється лише при натисканні будь-який з клавіш на клавіатурі.

) Розбір IP - заголовка пакету та виведення інформації на екран.

Структура заголовка IP-пакета

struct IPHeader {iph_verlen;// Версія і довжина заголовкаiph_tos;// Тип сервісаiph_length;// Довжина всього пакетаiph_id;// Ідентіфікаціяiph_offset;// Прапори і смещеніяiph_ttl;// Час життя пакетаiph_protocol;// Протоколiph_xsum;// Контрольна суммаiph_src;// IP-адреса отправітеляiph_dest;// IP-адресу призначення

} IPHeader;


При створенні програми не використовувалися класи, оскільки для вирішення даного завдання це не є необхідним.


2.6 Опис функціонування програмного засобу


Програмний засіб являє собою просте і ефективне додаток для моніторингу мережного потоку і його аналізу. Програма дозволяє отримати дані про вхідні та вихідні пакетах як на окремому комп'ютері, підключеному до мережі Інтернет, так і в локальній мережі. Ініціалізувавши IP заголовки, в консолі з'являються статистичні дані трафіку на даному вузлі мережі.

Користувач може запустити додаток за допомогою командного рядка.



Висновок


В результаті виконання курсового проекту було розглянуто механізм руху трафіку, а саме пакетів по мережі. На основі функціональної можливості ОС і мов високого рівня моніторинг даного трафіку представляє широкі можливості при дослідженні вузьких місць мережі.

Було розроблено програмний засіб для моніторингу надходження пакетів в локальній мережі для ОС Windows. Тестування показало його працездатність і наочно демонструє пакетну передачу в мережі. Застосування даного додатка в комерційних цілях невиправдано, тому він володіє малим функціоналом, і досить незручний при тривалому підрахунку статистичних даних.

Усі поставлені завдання на курсовий проект були виконані, таким чином мета даного проекту можна вважати досягнутою.



Список використаної літератури


1. Ч. К...


Назад | сторінка 7 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Алгоритм розробки Бази даних поиска псіхологічніх тестів в мережі Internet ...
  • Реферат на тему: Цифрові мережі з комутацією пакетів
  • Реферат на тему: Моніторинг мережі з використанн програ-аналізаторів трафіку
  • Реферат на тему: Мережі з комутацією пакетів у віртуальних каналах
  • Реферат на тему: Місце маршрутизатора в мережі комутації пакетів