Επιτομή:
Το Διαδίκτυο και τα ιδιωτικά δίκτυα ευρείας περιοχής αντιπροσωπεύουν ορισμένες από τις πτυχές που συνδέουν το χρήστη με τις εφαρμογές που παρέχουν. Καθώς οι χρήστες ολοένα απαιτούν ταχύτερη απόκριση και πιο σύνθετα δεδομένα από τις εφαρμογές τους, τα δίκτυα που μεταφέρουν αυτά τα δεδομένα βρίσκονται σε μεγάλη πίεση να ανταποκριθούν σε τέτοιες προσδοκίες. Προκειμένου να δοκιμάσουν εκτενώς τις εφαρμογές πριν τις προβάλουν στους χρήστες, είναι απαραίτητη η χρησιμοποίηση των εξομοιωτών δικτύων. Οι εξομοιωτές παρέχουν τη δυνατότητα δημιουργίας αξιόπιστων και επαναλαμβανόμενων δοκιμών πριν από την ανάπτυξη της εφαρμογής. Σε αυτή την εργασία εξετάστηκαν αναλυτικά οι εξομοιωτές GNS 3.0, Boson Netsim 8.0 και ΝS-3. Μέσω των παραδειγμάτων που υλοποιήθηκαν εξετάστηκε ο τρόπος λειτουργίας τους. Τέλος, αναλύθηκε το Πρωτόκολλο Κυλιόμενου Παραθύρου(SWP) εν μέσω δημιουργίας κατάλληλου αλγόριθμου που υλοποιήθηκε στον NS-3. Ο στόχος ήταν να εξεταστεί πως το μέγεθος του παραθύρου επηρεάζει την απόδοση του αλγόριθμου.