Σύστημα προσομοίωσης συνθηκών δικτύου και πολλαπλών ροών
Τα δίκτυα δεδομένων και υπολογιστών, ενσύρματα ή ασύρματα, αποτελούν αναπόσπαστο κομμάτι της ζωής του σύγχρονου ανθρώπου. Η δομή ενός μεγάλου, μητροπολιτικού δικτύου είναι παρόμοια με τη δομή ενός φράκταλ, σύνθετη αλλά γεωμετρικά επαναλαμβανόμενη. Μια τέτοια δομή και ειδικότερα η δρομολόγηση πληροφο...
Main Author: | |
---|---|
Other Authors: | |
Format: | Thesis |
Language: | Greek |
Published: |
2020
|
Subjects: | |
Online Access: | http://hdl.handle.net/10889/13280 |
id |
nemertes-10889-13280 |
---|---|
record_format |
dspace |
spelling |
nemertes-10889-132802022-09-05T11:16:58Z Σύστημα προσομοίωσης συνθηκών δικτύου και πολλαπλών ροών Network emulation system Λύρας, Σωτήριος Αντωνακόπουλος, Θεόδωρος Αντωνακόπουλος, Θεόδωρος Παλιουράς, Βασίλειος Κουφοπαύλου, Οδυσσέας Lyras, Sotirios Προσομοίωση δικτύων Δίκτυα υπολογιστών Δικτυακοί προσομοιωτές Εξομοίωση δικτύων Ηλεκτρονικοί υπολογιστές Δίκτυα ηλεκτρονικών υπολογιστών Emulation Computer networks Simulation Netem Linux Sockets Ethernet RAW sockets 004.65 Τα δίκτυα δεδομένων και υπολογιστών, ενσύρματα ή ασύρματα, αποτελούν αναπόσπαστο κομμάτι της ζωής του σύγχρονου ανθρώπου. Η δομή ενός μεγάλου, μητροπολιτικού δικτύου είναι παρόμοια με τη δομή ενός φράκταλ, σύνθετη αλλά γεωμετρικά επαναλαμβανόμενη. Μια τέτοια δομή και ειδικότερα η δρομολόγηση πληροφορίας διαμέσου μιας τόσο περίπλοκης δομής, δημιουργεί πολλές φορές προβλήματα στα δεδομένα που την διατρέχουν, καθώς επίσης και στη χρονική σειρά με την οποία αυτά φτάνουν στον προορισμό τους. Μια λύση για τη μοντελοποίηση ενός ρεαλιστικού δικτύου είναι η χρήση προσομοιωτών δικτύων. Πολύ συχνά εταιρείες κατασκευής δικτυακού εξοπλισμού, προγραμματιστές και διαχειριστές μεγάλων δικτυακών συστημάτων χρησιμοποιούν του προσομοιωτές δικτύων για το χαρακτηρισμό των συστημάτων τους και για τη λήψη κρίσιμων αποφάσεων. Στη συγκεκριμένη εργασία παρουσιάζεται η κατασκευή ενός απλού προσομοιωτή δικτύων και πολλαπλών ροών με πρότυπο προσομοιωτές που χρησιμοποιούνται ευρέως στο εμπόριο. Συμπληρωματικά, στην εργασία αυτή γίνεται μία εισαγωγή στην τεχνική της προσομοίωσης δικτύων. Πιο συγκεκριμένα, το πρώτος σκέλος, το οποίο περιλαμβάνει τα τρία πρώτα κεφάλαια της εργασίας, αναφέρεται στην προσομοίωση δικτύων και τις διάφορες εμπορικές υλοποιήσεις που κυκλοφορούν. Στη συνέχεια, η εργασία εστιάζει στους δωρεάν/ ανοιχτού κώδικα προσομοιωτές διότι αυτοί καλύπτουν το μεγαλύτερο εύρος χρηστών. Στο επόμενο μέρος της εργασίας αναπτύσσεται το σύστημα προσομοίωσης που υλοποιήθηκε. Αρχικά γίνεται αναφορά στον τρόπο με τον οποίο είναι δομημένο το πεδίο πειραμάτων και δοκιμών ενώ στην συνέχεια γίνεται περιγραφή των επιμέρους συστημάτων. Data and computer networks, wired or wireless, are an integral part of the life of modern man. The structure of a large metropolitan network is similar to the structure of a fractal, complex but geometrically repeating. In such a complex structure, the routing intelligence quite often generates a networking degradation to the data streams travelling through it. This degradation is being studied and simulated using several systems or applications. Good practice for modelling a realistic network is using network emulators. Quite often standardization authorities, networking companies, developers and administrators of complex network infrastructures make use of network emulators in order to optimize their networks or study and evaluate new protocols or applications. This project demonstrates the construction of a simple network emulator which operates at the DataLink layer (layer 2 based on the OSI model) by manipulating Ethernet packets. The network emulator is able to introduce network delay, packet loss, packet re-ordering and filtering on user-specified data streams. 2020-03-03T23:40:05Z 2020-03-03T23:40:05Z 2019-02-07 Thesis http://hdl.handle.net/10889/13280 gr 12 application/pdf |
institution |
UPatras |
collection |
Nemertes |
language |
Greek |
topic |
Προσομοίωση δικτύων Δίκτυα υπολογιστών Δικτυακοί προσομοιωτές Εξομοίωση δικτύων Ηλεκτρονικοί υπολογιστές Δίκτυα ηλεκτρονικών υπολογιστών Emulation Computer networks Simulation Netem Linux Sockets Ethernet RAW sockets 004.65 |
spellingShingle |
Προσομοίωση δικτύων Δίκτυα υπολογιστών Δικτυακοί προσομοιωτές Εξομοίωση δικτύων Ηλεκτρονικοί υπολογιστές Δίκτυα ηλεκτρονικών υπολογιστών Emulation Computer networks Simulation Netem Linux Sockets Ethernet RAW sockets 004.65 Λύρας, Σωτήριος Σύστημα προσομοίωσης συνθηκών δικτύου και πολλαπλών ροών |
description |
Τα δίκτυα δεδομένων και υπολογιστών, ενσύρματα ή ασύρματα, αποτελούν αναπόσπαστο κομμάτι της ζωής του σύγχρονου ανθρώπου. Η δομή ενός μεγάλου, μητροπολιτικού δικτύου είναι παρόμοια με τη δομή ενός φράκταλ, σύνθετη αλλά γεωμετρικά επαναλαμβανόμενη. Μια τέτοια δομή και ειδικότερα η δρομολόγηση πληροφορίας διαμέσου μιας τόσο περίπλοκης δομής, δημιουργεί πολλές φορές προβλήματα στα δεδομένα που την διατρέχουν, καθώς επίσης και στη χρονική σειρά με την οποία αυτά φτάνουν στον προορισμό τους. Μια λύση για τη μοντελοποίηση ενός ρεαλιστικού δικτύου είναι η χρήση προσομοιωτών δικτύων. Πολύ συχνά εταιρείες κατασκευής δικτυακού εξοπλισμού, προγραμματιστές και διαχειριστές μεγάλων δικτυακών συστημάτων χρησιμοποιούν του προσομοιωτές δικτύων για το χαρακτηρισμό των συστημάτων τους και για τη λήψη κρίσιμων αποφάσεων.
Στη συγκεκριμένη εργασία παρουσιάζεται η κατασκευή ενός απλού προσομοιωτή δικτύων και πολλαπλών ροών με πρότυπο προσομοιωτές που χρησιμοποιούνται ευρέως στο εμπόριο. Συμπληρωματικά, στην εργασία αυτή γίνεται μία εισαγωγή στην τεχνική της προσομοίωσης δικτύων. Πιο συγκεκριμένα, το πρώτος σκέλος, το οποίο περιλαμβάνει τα τρία πρώτα κεφάλαια της εργασίας, αναφέρεται στην προσομοίωση δικτύων και τις διάφορες εμπορικές υλοποιήσεις που κυκλοφορούν. Στη συνέχεια, η εργασία εστιάζει στους δωρεάν/ ανοιχτού κώδικα προσομοιωτές διότι αυτοί καλύπτουν το μεγαλύτερο εύρος χρηστών. Στο επόμενο μέρος της εργασίας αναπτύσσεται το σύστημα προσομοίωσης που υλοποιήθηκε. Αρχικά γίνεται αναφορά στον τρόπο με τον οποίο είναι δομημένο το πεδίο πειραμάτων και δοκιμών ενώ στην συνέχεια γίνεται περιγραφή των επιμέρους συστημάτων. |
author2 |
Αντωνακόπουλος, Θεόδωρος |
author_facet |
Αντωνακόπουλος, Θεόδωρος Λύρας, Σωτήριος |
format |
Thesis |
author |
Λύρας, Σωτήριος |
author_sort |
Λύρας, Σωτήριος |
title |
Σύστημα προσομοίωσης συνθηκών δικτύου και πολλαπλών ροών |
title_short |
Σύστημα προσομοίωσης συνθηκών δικτύου και πολλαπλών ροών |
title_full |
Σύστημα προσομοίωσης συνθηκών δικτύου και πολλαπλών ροών |
title_fullStr |
Σύστημα προσομοίωσης συνθηκών δικτύου και πολλαπλών ροών |
title_full_unstemmed |
Σύστημα προσομοίωσης συνθηκών δικτύου και πολλαπλών ροών |
title_sort |
σύστημα προσομοίωσης συνθηκών δικτύου και πολλαπλών ροών |
publishDate |
2020 |
url |
http://hdl.handle.net/10889/13280 |
work_keys_str_mv |
AT lyrassōtērios systēmaprosomoiōsēssynthēkōndiktyoukaipollaplōnroōn AT lyrassōtērios networkemulationsystem |
_version_ |
1771297196863389696 |