Εκπαιδευτικές ασκήσεις δικτύων υπολογιστών με τον προσομοιωτή OMNET++
Creators: name: Σαραντινός, Δημήτριος Σταματίου
Publisher: name: Aristotle University of Thessaloniki
Year: 2024
Subjects: Εκπαιδευτικές Ασκήσεις
Δίκτυα Υπολογιστών
Προσομοιωτής omnet++
Educational Exercises
Computer Networks
OMNeT++ Simulator

description: Πάγια τακτική όλων των μηχανικών τηλεπικοινωνιακών συστημάτων είναι η μελέτη ενός νέου δικτύου μέσω προσομοίωσης, πριν ξεκινήσει η υλοποίησή του. Στην υλικοτεχνική μελέτη χρησιμοποιούνται προγράμματα προσομοίωσης δικτύου όπως το OMNeT++. Σκοπός της παρούσας διπλωματικής εργασίας είναι η παρουσίαση του πλαισίου ανάπτυξης απλών εργαστηριακών ασκήσεων, που θα εισάγουν τον χρήστη στον κόσμο των προσομοιώσεων με το OMNeT++. Στο πρώτο κεφάλαιο γίνεται η αρχική γνωριμία και περιγράφονται τα βασικά δομικά στοιχεία του. Στη συνέχεια περιγράφεται αναλυτικά η εγκατάσταση και το περιβάλλον του χώρου εργασίας. Ακολουθεί η επισκόπηση του τρόπου με τον οποίο λειτουργεί και ποια είναι τα κύρια δομικά στοιχεία του. Στο τέταρτο κεφάλαιο αναπτύσσεται το περιβάλλον προσομοίωσης και ο τρόπος καταγραφής των αποτελεσμάτων της. Στο πέμπτο και τελευταίο κεφάλαιο του θεωρητικού τμήματος παρουσιάζεται η βασική βιβλιοθήκη που περιέχει τα μοντέλα προσομοίωσης δικτύων ΙΝΕΤ. Στο δεύτερο τμήμα, το οποίο αναπτύσσεται αυτοτελώς στο κεφάλαιο 6, παρουσιάζονται φύλλα εργασίας προσομοιώσεων. Τα φύλλα αυτά έχουν σκοπό να εισάγουν τον χρήστη με ομαλό τρόπο στη δημιουργία απλών δικτύων. Ο χρήστης καλείται να πειραματιστεί με τις βασικές δομικές μονάδες που συνθέτουν ένα απλό δίκτυο και τον τρόπο που αυτές επικοινωνούν μεταξύ τους μέσω του πρωτοκόλλου TCP. Τα δίκτυα υλοποιούνται στη λογική: ένας εξυπηρετητής και πολλοί υπολογιστές, που συνδέονται στον εξυπηρετητή μέσω δρομολογητή. Στα φύλλα εργασίας επίσης, παρουσιάζονται οι βασικοί τρόποι ανάλυσης των δεδομένων της προσομοίωσης, καθώς και πώς θα μπορούσαν να χρησιμοποιηθούν για επιπλέον ανάλυση, με προγράμματα όπως ο αναλυτής πρωτοκόλλων Wireshark.
description: A standard practice for all telecommunications systems engineers is to study a new network through simulation before its implementation begins. In the logistical study, network simulation programs such as OMNeT++ are used. The purpose of this thesis is to present a framework for developing simple laboratory exercises that will introduce the user to the world of simulations with OMNeT++. The first chapter provides an initial introduction and describes its basic building blocks. Next, the installation and workspace environment are described in detail. This is followed by an overview of how it operates and what its main components are. In the fourth chapter, the simulation environment and the way its results are recorded are developed. In the fifth and final chapter of the theoretical section, the basic library containing the INET network simulation models is presented. In the second part, which is developed independently in chapter 6, simulation worksheets are presented. These worksheets aim to introduce the user smoothly to the creation of simple networks. The user is invited to experiment with the basic building blocks that compose a simple network and how they communicate with each other through the TCP protocol. The networks are implemented based on the logic: one server and many computers, which are connected to the server through a router. The worksheets also present the basic methods of analyzing simulation data, as well as how they could be used for further analysis with programs such as the protocol analyzer Wireshark.