A platform for monitoring and management of laboratory courses, using web technologies

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Καφταντζής, Νικόλαος
Μορφή: Πτυχιακή εργασία
Γλώσσα:English
Έκδοση: Α.Ε.Ι. Πειραιά Τ.Τ. 2020
Θέματα:
Διαθέσιμο Online:http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/5475
_version_ 1780525087951159296
abstract As networking systems continue to evolve in complexity, more and more tools are emerging in order to better understand the emerging new technologies related to networking technologies. The computer science sector from its inception is a field of continuous changes and upgrades of existing technologies. Every day we see new protocols being incorporated and new ideas being proposed with the sole purpose of the most efficient use of the internet and its possibilities. Due to their complexity and need for backward compatibility, many challenges arise from developing, implementing and testing these technologies. This is where network emulation enters the stage. Αnd more specifically in the field of education where there is a great need for online classes which will offer profitable practical knowledge and an extensive theoretical basis, which can be achieved with the use of an network emulation tool. However, these tools are challenging to setup and maintain, in the laboratory environments of universities. In addition, for network research it is very costly to deploy a complete testbed topology containing multiple networked computers, switches, routers and data links to verify a certain network protocol or to validate proof of work over a prototype topology. The network simulators and emulators, in these circumstances, can save a lot of money and time in accomplishing this task. Network emulators particularly come very handy in allowing the network designers to test new protocols or to alter the existing ones in a controlled and secured environment. For this reason, emulated platforms are researched and studied upon. In this thesis, the goal is to study and use these emulators techniques with the purpose to use their tools to create easy, understandable and manageable exercises for universities labs. The idea is to support laboratory environments in universities using an emulation platform which will be running on a virtual machine in a Cloud service provider, thus eliminating the need for powerful hardware to be installed in the computers. The scenario is to use the EVE-NG emulation platform to create network topologies courses, with the purpose to study the use of dynamic routing protocols in order to comprehend how connection between router and Layer 3 routing occurs. In the proposed scenario the only requirement is the connection of the students to a specific IP address where the web UI of the platform will be visible. From there, the students will be able to enter the platform and start to interact with the labs.
abstracttranslated Τα τελευταία χρόνια έχουν αναπτυχθεί αρκετές πλατφόρμες προσομοίωσής δικτυών, οι οποίες έχουν βοηθήσει στην εξέλιξη των τρόπων και μέσων εκμάθησης στην εκπαίδευση. Συγκεκριμένα, η χρήση από ένα εργαστήριο δικτυών μιας αντίστοιχης πλατφόρμας εξομοίωσης της δικτυακής λειτουργίας θα βοηθήσει στην αύξηση της ποιότητας και αποτελεσματικότητας της προσφερόμενης εκπαιδευτικής λειτουργίας. Όμως, τέτοια εργαλεία παρουσιάζουν σημαντική πολυπλοκότητα στην εγκατάσταση και τη συντήρηση τους, τα οποία πρέπει να αντιμετωπιστούν για την κατάλληλη εφαρμογή τους. Η διπλωματική αυτή διαπραγματεύεται την χρήση μιας διαφορετικής πλατφόρμας προσομοίωσης για τη δημιουργία και μελέτη τοπολογιών δικτύων με σκοπό την εκμάθηση χρήσης πρωτοκόλλων δυναμικής δρομολόγησης. Συγκεκριμένα, θα χρησιμοποιηθεί η πλατφόρμα EVE-NG και, μέσω των δυνατοτήτων που μας προσφέρει, θα αναπτυχθούν 5 τοπολογίες επικοινωνίας δικτύων. Μάλιστα, στα πλαίσια των προαναφερθέντων, η διπλωματική εστιάζει στην επικοινωνία των δρομολογητών μεταξύ τους και στην χρήση συγκεκριμένων δυναμικών πρωτοκόλλων, όπου χρησιμοποιούν αλγόριθμους για την επιλογή των βέλτιστων διαδρομών επικοινωνίας μεταξύ των δρομολογητών του δικτύου, με σκοπό να φανούν στους χρήστες τα πλεονεκτήματα της χρήσης των πρωτοκόλλων αυτών μέσα από έναν εξομοιωτή.
advisor
author Καφταντζής, Νικόλαος
author_facet Καφταντζής, Νικόλαος
author_sort Καφταντζής, Νικόλαος
collection Okeanis Institutional Repository
facultydepartment Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε.
format Πτυχιακή εργασία
id okeanis-123456789-5475
institution University of West Attica Campus II
keyword BGP
EVE-NG
Internet
Δρομολόγηση
Διαδίκτυο
OSPF
Junos
Dynamic routing protocols
Emulation platforms
Πλατφόρμες προσομοίωσης
Επίπεδα δικτύου
OSI
Πρωτόκολλο OSPF
Δυναμική δρομολόγηση
Πρωτόκολλα δυναμικής δρομολόγησης
Πρωτόκολλα διαδικτύου
language English
physical 79
publishDate 2020
publisher Α.Ε.Ι. Πειραιά Τ.Τ.
record_format dspace
spelling okeanis-123456789-54752020-11-10T10:03:59Z A platform for monitoring and management of laboratory courses, using web technologies Πλατφορμα διαχείρισης και προγραμματισμού εργαστηριακών μαθημάτων με χρήση τεχνολογιών παγκόσμιου ιστού Καφταντζής, Νικόλαος Πατρικάκης, Χαράλαμπος Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε. TPSH::Επιστήμη Υπολογιστών::Διαδίκτυο (Internet) TPSH::Επιστήμη Υπολογιστών::Πρωτόκολλα Δικτύου Υπολογιστή BGP EVE-NG Internet Δρομολόγηση Διαδίκτυο OSPF Junos Dynamic routing protocols Emulation platforms Πλατφόρμες προσομοίωσης Επίπεδα δικτύου OSI Πρωτόκολλο OSPF Δυναμική δρομολόγηση Πρωτόκολλα δυναμικής δρομολόγησης Πρωτόκολλα διαδικτύου As networking systems continue to evolve in complexity, more and more tools are emerging in order to better understand the emerging new technologies related to networking technologies. The computer science sector from its inception is a field of continuous changes and upgrades of existing technologies. Every day we see new protocols being incorporated and new ideas being proposed with the sole purpose of the most efficient use of the internet and its possibilities. Due to their complexity and need for backward compatibility, many challenges arise from developing, implementing and testing these technologies. This is where network emulation enters the stage. Αnd more specifically in the field of education where there is a great need for online classes which will offer profitable practical knowledge and an extensive theoretical basis, which can be achieved with the use of an network emulation tool. However, these tools are challenging to setup and maintain, in the laboratory environments of universities. In addition, for network research it is very costly to deploy a complete testbed topology containing multiple networked computers, switches, routers and data links to verify a certain network protocol or to validate proof of work over a prototype topology. The network simulators and emulators, in these circumstances, can save a lot of money and time in accomplishing this task. Network emulators particularly come very handy in allowing the network designers to test new protocols or to alter the existing ones in a controlled and secured environment. For this reason, emulated platforms are researched and studied upon. In this thesis, the goal is to study and use these emulators techniques with the purpose to use their tools to create easy, understandable and manageable exercises for universities labs. The idea is to support laboratory environments in universities using an emulation platform which will be running on a virtual machine in a Cloud service provider, thus eliminating the need for powerful hardware to be installed in the computers. The scenario is to use the EVE-NG emulation platform to create network topologies courses, with the purpose to study the use of dynamic routing protocols in order to comprehend how connection between router and Layer 3 routing occurs. In the proposed scenario the only requirement is the connection of the students to a specific IP address where the web UI of the platform will be visible. From there, the students will be able to enter the platform and start to interact with the labs. Τα τελευταία χρόνια έχουν αναπτυχθεί αρκετές πλατφόρμες προσομοίωσής δικτυών, οι οποίες έχουν βοηθήσει στην εξέλιξη των τρόπων και μέσων εκμάθησης στην εκπαίδευση. Συγκεκριμένα, η χρήση από ένα εργαστήριο δικτυών μιας αντίστοιχης πλατφόρμας εξομοίωσης της δικτυακής λειτουργίας θα βοηθήσει στην αύξηση της ποιότητας και αποτελεσματικότητας της προσφερόμενης εκπαιδευτικής λειτουργίας. Όμως, τέτοια εργαλεία παρουσιάζουν σημαντική πολυπλοκότητα στην εγκατάσταση και τη συντήρηση τους, τα οποία πρέπει να αντιμετωπιστούν για την κατάλληλη εφαρμογή τους. Η διπλωματική αυτή διαπραγματεύεται την χρήση μιας διαφορετικής πλατφόρμας προσομοίωσης για τη δημιουργία και μελέτη τοπολογιών δικτύων με σκοπό την εκμάθηση χρήσης πρωτοκόλλων δυναμικής δρομολόγησης. Συγκεκριμένα, θα χρησιμοποιηθεί η πλατφόρμα EVE-NG και, μέσω των δυνατοτήτων που μας προσφέρει, θα αναπτυχθούν 5 τοπολογίες επικοινωνίας δικτύων. Μάλιστα, στα πλαίσια των προαναφερθέντων, η διπλωματική εστιάζει στην επικοινωνία των δρομολογητών μεταξύ τους και στην χρήση συγκεκριμένων δυναμικών πρωτοκόλλων, όπου χρησιμοποιούν αλγόριθμους για την επιλογή των βέλτιστων διαδρομών επικοινωνίας μεταξύ των δρομολογητών του δικτύου, με σκοπό να φανούν στους χρήστες τα πλεονεκτήματα της χρήσης των πρωτοκόλλων αυτών μέσα από έναν εξομοιωτή. 2020-09 Πτυχιακή εργασία http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/5475 en http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα Α.Ε.Ι. Πειραιά Τ.Τ. 79 http://okeanis.lib2.uniwa.gr/xmlui/bitstream/123456789/5475/4/%ce%94%ce%b9%cf%80%ce%bb%cf%89%ce%bc%ce%b1%cf%84%ce%b9%ce%ba%ce%b7_%ce%95%cf%81%ce%b3%ce%b1%cf%83%ce%af%ce%b1.pdf.jpg
spellingShingle TPSH::Επιστήμη Υπολογιστών::Διαδίκτυο (Internet)
TPSH::Επιστήμη Υπολογιστών::Πρωτόκολλα Δικτύου Υπολογιστή
Καφταντζής, Νικόλαος
A platform for monitoring and management of laboratory courses, using web technologies
title A platform for monitoring and management of laboratory courses, using web technologies
title_full A platform for monitoring and management of laboratory courses, using web technologies
title_fullStr A platform for monitoring and management of laboratory courses, using web technologies
title_full_unstemmed A platform for monitoring and management of laboratory courses, using web technologies
title_short A platform for monitoring and management of laboratory courses, using web technologies
title_sort platform for monitoring and management of laboratory courses, using web technologies
title_translated Πλατφορμα διαχείρισης και προγραμματισμού εργαστηριακών μαθημάτων με χρήση τεχνολογιών παγκόσμιου ιστού
topic TPSH::Επιστήμη Υπολογιστών::Διαδίκτυο (Internet)
TPSH::Επιστήμη Υπολογιστών::Πρωτόκολλα Δικτύου Υπολογιστή
url http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/5475