Simulátor komunikácie v poÄÃtaÄovej sieti - Softvérové Å¡túdio 2 ...
Simulátor komunikácie v poÄÃtaÄovej sieti - Softvérové Å¡túdio 2 ... Simulátor komunikácie v poÄÃtaÄovej sieti - Softvérové Å¡túdio 2 ...
48 KAPITOLA 3. NÁVRH• configuration – V tejto položke tabuľky je uložený konfiguračný súbor pre programdynagen. Dlhodobým cieľom projektu je umožniť užívateľské modifikácie tohto konfiguračnéhosúboru, napr. zmenu verzie IOS operačného systému.• id level – Jedná sa o vzdialený primárny klúč. Tento klúč je z tabuľky level a označujenajnižší level pre ktorý je daná topológia prístupná.• id author – Jedná sa o vzdialený primárny klúč. Tento klúč je z tabuľky users a označujeučiteľa, ktorý danú topológiu vytvoril.• documents – Obsahuje dokumenty priložené k danej virtuálnej topológii.Tabuľka UserObr. 3.11: Tabuľka používateľov systémuV tejto tabuľke (obr. 3.11) sú uložení všetci používatelia systému.• login – Táto hodnota predstavuje prihlasovacie meno pre používateľa do systému. Kombinácioumena a hesla je používateľ autentifikovaný pri prihlásení do systému.• password – Heslo užívateľa v systéme. Heslo je uložené ako odtlačok zadného textu.• email – Používateľov mail.• group – Tento atribút identifikuje používateľskú skupinu. V systéme existujú tri používateľskéskupiny a to administrátor, učiteľ a študent. Každá skupina má práva vykonvaťrôzne úlohy v systéme.• id level – Je jednoznáčný identifikátor úrovne používateľských práv. Jedná sa o vzdialenýprimárny klúč z tabuľky level.• id class - Je jednoznáčný identifikátor virtuálnej triedy kam patrí daný používateľ.Jedná sa o vzdialený primárny klúč z tabuľky class.
3.4. DATABÁZA 49Obr. 3.12: Tabuľka ClassTabuľka ClassTáto tabuľka (obr. 3.12) obsahuje všetky virtuálne triedy v systéme. Tieto triedy vytváraučiteľ.• id – Toto je primárny klúč pre tabuľku class.• name – Jedná sa o meno triedy.• id teacher – Je jednoznáčný identifikátor učiteľa, ktorý vytvoril danú triedu. Jedná sao vzdialený primárny klúč z tabuľky users.Tabuľka ReservationsObr. 3.13: Tabuľka ReservationsTáto tabuľka 3.13 obsahuje užívateľské rezervácie pre daný čas. Pri rezervovaní času sa vtejto tabuľke vytvorí záznam na zvolený čas. Kedže systém je schopný súčastne emulovať ibakonkrétny počet cisco zariadení aj počet rezervácií je limitovaný. Maximálny počet rezerváciina čas T je určený úrovňou rezervujúcich používateľov. Kedže každá úroveň používateľovmôže mať nastavený iný maximálny počet emulovaných zariadení. Rezervácie sú štandardnegenerovanné po časových úsekoch rovných 1 hodine, minimálna dĺžka rezervácie je 1 hodina.Pevne zvolený časový úsek sme zvolili kvôli zjednodušeniu práce s kalendárom.
- Page 7 and 8: Kapitola 0Úvod0.1 Účel a rozsah
- Page 9 and 10: 0.4. SKRATKY iiiTACACS - Terminal A
- Page 11 and 12: Kapitola 1Analýza1.1 Analýza prob
- Page 13 and 14: 1.1. ANALÝZA PROBLEMATIKY 3Obr. 1.
- Page 15 and 16: 1.1. ANALÝZA PROBLEMATIKY 5Na obr
- Page 17 and 18: 1.1. ANALÝZA PROBLEMATIKY 7do rozb
- Page 19 and 20: 1.1. ANALÝZA PROBLEMATIKY 9Obr. 1.
- Page 21 and 22: 1.1. ANALÝZA PROBLEMATIKY 11medzi
- Page 23 and 24: 1.1. ANALÝZA PROBLEMATIKY 13určit
- Page 25 and 26: 1.2. ANALÝZA EXISTUJÚCICH RIEŠEN
- Page 27 and 28: 1.2. ANALÝZA EXISTUJÚCICH RIEŠEN
- Page 29 and 30: 1.3. DYNAMIPS 19dát. Simulácia te
- Page 31 and 32: 1.3. DYNAMIPS 21• Cisco 2600 Netw
- Page 33 and 34: 1.4. ZHODNOTENIE 231.3.1 Graphical
- Page 35 and 36: Kapitola 2ŠpecifikáciaV tejto kap
- Page 37 and 38: 2.2. PROCESY 27Obr. 2.3: Model prí
- Page 39 and 40: 2.3. HRÁČI 29Obr. 2.6: Model prí
- Page 41 and 42: 2.4. OPIS PRÍPADOV POUŽITIA 31Ide
- Page 43 and 44: 2.4. OPIS PRÍPADOV POUŽITIA 33Ide
- Page 45 and 46: 2.4. OPIS PRÍPADOV POUŽITIA 35Ide
- Page 47 and 48: Kapitola 3Návrh3.1 Operačný syst
- Page 49 and 50: 3.3. ROZHRANIE 39Obr. 3.2: Vytvára
- Page 51 and 52: 3.3. ROZHRANIE 41Pokiaľ nenastane
- Page 53 and 54: 3.3. ROZHRANIE 43ukončiť môže s
- Page 55 and 56: 3.4. DATABÁZA 45Obr. 3.7: Databáz
- Page 57: 3.4. DATABÁZA 47Tabuľka LabObr. 3
- Page 61 and 62: Kapitola 4PrototypCieľom prototypo
- Page 63 and 64: 4.4. WEB ROZHRANIE 53• zabezpeče
- Page 65 and 66: 4.5. IMPLEMENTÁCIA 55Obr. 4.4: Web
- Page 67 and 68: Kapitola 5ImplementáciaV predchád
- Page 69 and 70: 5.1. KONFIGURÁCIA SMEROVAČOV 59[[
- Page 71 and 72: 5.2. ŠTARTOVACIE SKRIPTY 61startup
- Page 73 and 74: 5.4. WEB INTERFACE 63Tabuľka LabNo
- Page 75 and 76: 5.4. WEB INTERFACE 65ModulyModuly s
- Page 77 and 78: 5.4. WEB INTERFACE 67nové kontá,
- Page 79 and 80: 5.4. WEB INTERFACE 69formRozširuje
- Page 81 and 82: 5.5. PROXY 71relay auth portKde ’
- Page 83 and 84: Kapitola 6ZhodnotenieV priebehu let
- Page 85: Príloha 1: Logický model databáz
48 KAPITOLA 3. NÁVRH• configuration – V tejto položke tabuľky je uložený konfiguračný súbor pre programdynagen. Dlhodobým cieľom projektu je umožniť užívateľské modifikácie tohto konfiguračnéhosúboru, napr. zmenu verzie IOS operačného systému.• id level – Jedná sa o vzdialený primárny klúč. Tento klúč je z tabuľky level a označujenajnižší level pre ktorý je daná topológia prístupná.• id author – Jedná sa o vzdialený primárny klúč. Tento klúč je z tabuľky users a označujeučiteľa, ktorý danú topológiu vytvoril.• documents – Obsahuje dokumenty priložené k danej virtuálnej topológii.Tabuľka UserObr. 3.11: Tabuľka používateľov systémuV tejto tabuľke (obr. 3.11) sú uložení všetci používatelia systému.• login – Táto hodnota predstavuje prihlasovacie meno pre používateľa do systému. Kombinácioumena a hesla je používateľ autentifikovaný pri prihlásení do systému.• password – Heslo užívateľa v systéme. Heslo je uložené ako odtlačok zadného textu.• email – Používateľov mail.• group – Tento atribút identifikuje používateľskú skupinu. V systéme existujú tri používateľskéskupiny a to administrátor, učiteľ a študent. Každá skupina má práva vykonvaťrôzne úlohy v systéme.• id level – Je jednoznáčný identifikátor úrovne používateľských práv. Jedná sa o vzdialenýprimárny klúč z tabuľky level.• id class - Je jednoznáčný identifikátor virtuálnej triedy kam patrí daný používateľ.Jedná sa o vzdialený primárny klúč z tabuľky class.