[ Tytuł | Założenia | Proces projektowy | Dokumentacja | Pobierz | Kontakt ]

Koszek-Matyja Network Simulator

Wersja: v2009.06.14

Wojciech A. Koszek  <wkoszek@FreeBSD.czest.pl>
Piotr Matyja  <peter.matyja@gmail.com>

Założenie

Celem projektu jest stworzenie działającego symulatora sieci Ethernet w postaci oprogramowania nadającego się do użycia na typowym komputerze osobistym. Użytkownik specyfikuje strukturę sieci poprzez podanie ilości hostów, koncentratorów, przełączników i routerów, nadaje poszczególnym urządzeniom odpowiednią konfigurację. Poszczególne urządzenia nadawczo/odbiorcze mogą posiadać komendy zszeregowane do wykonania na poszczególnych interfejsach, które w rezultacie rozpoczną nadawanie/odbiór danych. W konfiguracji sieci wyspecyfikowany jest również sposób, w jaki wyprowadzony ma zostać wynik działania symulatora -- czasowy opis zachowania się sieci, opis akceptowalny przez program do wizualizacji struktury sieci czy też plik tekstowy. Następnie rozpoczyna się proces symulacji. Jako wynik działania programu, użytkownik jest w stanie zaobserwować, jak w danej chwili czasu wyglądał ruch na poszczególnych odcinkach komunikacji, bądź też po prostu wyrysować graf połączeń w celu weryfikacji struktury sieci.

Proces projektowy

Proces projektowy dokonywał się na przełomie 6 tygodni i z mniejszymi lub większymi błędami przetrwał do dziś. Dokumentacja w postaci roboczej dostępna jest tutaj:

Dokumentacja

Pobierz

Kontakt

Wojciech A. Koszek
wkoszek@FreeBSD.czest.pl

Piotr Matyja
peter.matyja@gmail.com