[
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:
Draft 0
Draft 1
Draft 2
Draft 3
Draft 4
Draft 5
Draft 6
Draft 7
Dokumentacja
KMNSIM-specyfikacja.pdf
Pobierz
Kontakt
Wojciech A. Koszek
wkoszek@FreeBSD.czest.pl
Piotr Matyja
peter.matyja@gmail.com