ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 8 Ασύρματα Τοπικά ίκτυα IEEE

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 8 Ασύρματα Τοπικά ίκτυα IEEE"

Transcript

1 ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 8 Ασύρματα Τοπικά ίκτυα IEEE Eισαγωγή Σε αυτή την άσκηση θα μελετηθεί η συμπεριφορά ασυρμάτων τοπικών δικτύων που ακολουθούν το πρότυπο IEEE Η αρχιτεκτονική, η στοίβα και η λειτουργία πρωτοκόλλων, η δομή των πλαισίων και οι υπηρεσίες του προτύπου αυτού περιγράφονται αναλυτικά στο βιβλίο «Δίκτυα Υπολογιστών» (A. Tanenbaum), στο Κεφάλαιο 4. Αρχικά θα γραφεί σε γλώσσα tcl ένα script για τον NS2, το οποίο θα προσομοιώνει ένα ασύρματο τοπικό δίκτυο IEEE με δύο κόμβους, όπου ο ένας στέλνει πακέτα στον άλλον. Από την προσομοίωση θα προκύψει αρχείο ίχνους (trace file), από την ανάλυση του οποίου θα προκύψουν κάποια μέτρα επίδοσης του δικτύου. Συγκεκριμένα θα μετρηθεί η μέση τιμή της καθυστέρησης ανά πακέτο, καθώς και η χρησιμοποίηση του διαύλου. Ακολούθως, θα γίνει προσομοίωση με περισσότερους κόμβους και θα ζητηθεί η μέτρηση αντιστοίχων μεγεθών. Στην ενότητα 2 παρουσιάζεται το πρότυπο IEEE εστιάζοντας στα σημεία που υπεισέρχονται στην παρούσα εργαστηριακή άσκηση. Στην ενότητα 3 παρουσιάζονται οι λεπτομέρειες του σεναρίου προσομοίωσης και στην ενότητα 4 εκτελείται σειρά προσομοιώσεων, όπου μελετάται η συμπεριφορά του IEEE Πρότυπο IEEE Το πρότυπο IEEE υποστηρίζει λειτουργία με δύο τρόπους: 1. Με παρουσία σταθμού βάσης. 2. Με απουσία σταθμού βάσης. Στην πρώτη περίπτωση όλες οι επικοινωνίες πρέπει να περνούν από το σταθμό βάσης, ο οποίος ονομάζεται σημείο πρόσβασης (access point) στην ορολογία του Στη δεύτερη περίπτωση οι υπολογιστές απλώς μεταδίδουν απευθείας ο ένας στον άλλον. Αυτός ο τρόπος λειτουργίας ονομάζεται συχνά δικτύωση ad hoc (ad hoc networking). Η εργαστηριακή αυτή άσκηση μελετά τη δεύτερη περίπτωση λειτουργίας του προτύπου IEEE και γίνεται η υπόθεση ότι όλοι οι ραδιοπομποί έχουν την ίδια σταθερή εμβέλεια. Όταν ένας δέκτης βρίσκεται μέσα στην εμβέλεια δύο ενεργών πομπών, το σήμα που προκύπτει είναι γενικά παραμορφωμένο και άχρηστο με άλλα λόγια, στην ανάλυση που ακολουθεί δεν θα ασχοληθούμε με συστήματα τύπου CDMA. Το γεγονός ότι εν γένει στα ασύρματα LAN, ο κάθε σταθμός δεν βρίσκεται απαραιτήτως μέσα στην εμβέλεια όλων των άλλων σταθμών οδηγεί σε ποικιλία προβλημάτων. Επιπλέον, για τα ασύρματα LAN εντός κτιρίων, η παρουσία των τοίχων, ή αντίστοιχων εμποδίων ανάμεσα στους σταθμούς μπορεί να έχει μεγάλο αντίκτυπο στην πραγματική εμβέλεια του κάθε σταθμού. Μια απλοϊκή προσέγγιση στη χρήση ενός ασύρματου LAN θα μπορούσε να είναι η προσπάθεια χρήσης του CSMA: να ακούμε για άλλες μεταδόσεις και να μεταδίδουμε μόνο αν κανείς άλλος δεν το κάνει. Το πρωτόκολλο αυτό όμως δεν είναι πραγματικά κατάλληλο για την περίσταση, επειδή αυτό που έχει σημασία είναι οι παρεμβολές στον παραλήπτη, και όχι στον αποστολέα. Ένα πρώιμο πρωτόκολλο που σχεδιάστηκε για ασύρματα LAN είναι το πρωτόκολλο Πολλαπλής Πρόσβασης με Αποφυγή Συγκρούσεων ή MACA (Multiple Access with Collision Avoidance, Karn 1990). Η βασική ιδέα πίσω από το πρωτόκολλο αυτό είναι να «διεγείρει» ο αποστολέας τον παραλήπτη 1

2 έτσι ώστε ο παραλήπτης να στείλει ένα μικρό πλαίσιο με αποτέλεσμα οι κοντινοί σε αυτόν σταθμοί να εντοπίσουν τη μετάδοση και να αποφύγουν τις μεταδόσεις κατά τη διάρκεια του επερχόμενου (μεγάλου) πλαισίου δεδομένων. Το πρωτόκολλο MACA απεικονίζεται στο Σχήμα 1. Σχήμα 1 - Το πρωτόκολλο MACA. (a) Ο Α στέλνει ένα πλαίσιο RTS στον Β. (b) Ο Β ανταποκρίνεται στον Α με ένα πλαίσιο CTS. Ας δούμε τώρα πώς ο Α στέλνει ένα πλαίσιο στον Β. Ο Α ξεκινά στέλνοντας ένα πλαίσιο Αίτησης Αποστολής ή RTS (Request To Send) στον Β, όπως φαίνεται στο Σχήμα 1 (a). Αυτό το μικρό πλαίσιο (30 byte) περιέχει το μέγεθος του πλαισίου δεδομένων που θα ακολουθήσει αργότερα. Ο Β ανταποκρίνεται στη συνέχεια με ένα πλαίσιο Έγκρισης Αποστολής ή CTS (Clear to Send), όπως φαίνεται στο Σχήμα 1 (b). Το πλαίσιο CTS περιέχει το μήκος των δεδομένων (αντιγράφεται από το πλαίσιο RTS). Με λήψη του πλαισίου CTS, ο Α αρχίζει τη μετάδοση. Ας δούμε τώρα πώς αντιδρούν οι σταθμοί που ακούν κάποιο από αυτά τα πλαίσια. Ένας σταθμός που ακούει το RTS βρίσκεται προφανώς κοντά στον Α, και θα πρέπει να παραμείνει σιωπηλός για αρκετό χρόνο έτσι ώστε να επιστραφεί το πλαίσιο CTS στον Α χωρίς σύγκρουση. Κάθε σταθμός που ακούει το CTS βρίσκεται προφανώς κοντά στον Β και θα πρέπει να παραμείνει σιωπηλός κατά την επερχόμενη μετάδοση δεδομένων, το μήκος της οποίας μπορεί να προσδιοριστεί μέσω του πλαισίου CTS. Στο Σχήμα 1, ο C βρίσκεται εντός της εμβέλειας του Α αλλά εκτός της εμβέλειας του Β. Κατά συνέπεια, ακούει το πλαίσιο RTS από τον Α αλλά όχι το πλαίσιο CTS από τον Β. Με την προϋπόθεση ότι δεν θα παρεμβληθεί με το CTS, είναι ελεύθερος να μεταδώσει ενώ στέλνεται το πλαίσιο δεδομένων. Αντιθέτως, ο D βρίσκεται εντός της εμβέλειας του Β αλλά όχι και του Α. Δεν ακούει το RTS αλλά ακούει το CTS. Η ακρόαση του CTS τον ενημερώνει ότι βρίσκεται κοντά σε ένα σταθμό που πρόκειται να λάβει ένα πλαίσιο, έτσι αποφεύγει να στείλει οτιδήποτε μέχρι τον αναμενόμενο χρόνο ολοκλήρωσης του πλαισίου αυτού. Ο σταθμός Ε ακούει και τα δύο μηνύματα ελέγχου και, όπως και D, θα πρέπει να παραμείνει σιωπηλός μέχρι να ολοκληρωθεί τα πλαίσιο δεδομένων. Παρά τις προφυλάξεις αυτές, μπορούν και πάλι να συμβούν συγκρούσεις. Για παράδειγμα, ο Β και ο C μπορούν να στείλουν ταυτόχρονα και οι δύο πλαίσια RTS στον Α. Τα πλαίσια αυτά θα συγκρουστούν και θα χαθούν. Σε περίπτωση σύγκρουσης, ο πομπός όπου συνέβη η αποτυχία (δηλαδή, ένας πομπός που δεν ακούει το πλαίσιο CTS μέσα στο αναμενόμενο χρονικό διάστημα) θα περιμένει ένα τυχαίο χρονικό διάστημα και θα ξαναδοκιμάσει αργότερα. Ο αλγόριθμος που χρησιμοποιείται είναι η δυαδική εκθετική οπισθοχώρηση, η οποία χρησιμοποιείται και στο Ethernet. Όπως αναφέρθηκε στην αρχή, το υποστηρίζει δύο καταστάσεις λειτουργίας. Η πρώτη δεν χρησιμοποιεί κάποιο είδος κεντρικού ελέγχου (οπότε από αυτή την άποψη, είναι παρόμοια με το Ethernet) και ονομάζεται Κατανεμημένη Λειτουργία Συντονισμού ή DCF (Distributed Coordination Function). Η άλλη χρησιμοποιεί το σταθμό βάσης για τον έλεγχο όλων των δραστηριοτήτων στην αντίστοιχη κυψέλη του και ονομάζεται Σημειακή Λειτουργία Συντονισμού ή PCF (Point Coordination Function). Όλες οι υλοποιήσεις πρέπει να υποστηρίζουν την DCF, ενώ η PCF είναι 2

3 προαιρετική. Θα εξετάσουμε μόνο την πρώτη από τις δύο καταστάσεις λειτουργίας παρακάτω, καθώς αυτή αποτελεί το αντικείμενο της παρούσας εργαστηριακής άσκησης. Όταν χρησιμοποιείται η DCF, το χρησιμοποιεί ένα πρωτόκολλο που ονομάζεται CSMA με Αποφυγή Συγκρούσεων ή CSMA/CA (CSMA with Collision Avoidance). Στο πρωτόκολλο αυτό χρησιμοποιείται ανίχνευση τόσο του φυσικού όσο και του εικονικού καναλιού. Το CSMA/CA υποστηρίζει δύο μεθόδους λειτουργίας. Στην πρώτη μέθοδο, όταν ένας σταθμός θέλει να μεταδώσει ανιχνεύει το κανάλι. Αν είναι αδρανές αρχίζει να μεταδίδει. Καθώς μεταδίδει δεν ανιχνεύει το κανάλι, αλλά στέλνει ολόκληρο το πλαίσιο του, το οποίο μπορεί βέβαια να καταστραφεί στον παραλήπτη λόγω παρεμβολών εκεί. Αν το κανάλι είναι απασχολημένο, ο αποστολέας αναβάλλει τη μετάδοση μέχρι το κανάλι να γίνει αδρανές, και τότε αρχίζει να μεταδίδει. Αν συμβεί μια σύγκρουση, οι σταθμοί που συγκρούστηκαν αναμένουν ένα τυχαίο χρονικό διάστημα χρησιμοποιώντας τον αλγόριθμο δυαδικής εκθετικής οπισθοχώρησης του Ethernet και ξαναδοκιμάζουν αργότερα. Ο άλλος τρόπος λειτουργίας του CSMA/CA βασίζεται στον MACAW και χρησιμοποιεί ανίχνευση του εικονικού καναλιού, όπως φαίνεται στο Σχήμα 2. Στο παράδειγμα αυτό, ο Α θέλει να στείλει στον Β. Ο C εντός της εμβέλειας του Α (και πιθανόν εντός της εμβέλειας του Β, αυτό όμως δεν έχει σημασία). Ο D είναι ένας σταθμός εντός της εμβέλειας του Β αλλά όχι εντός της εμβέλειας του Α. Το πρωτόκολλο αρχίζει όταν ο Α αποφασίσει ότι θέλει να στείλει δεδομένα στον Β. Ξεκινά στέλνοντας ένα πλαίσιο RTS στον Β, ζητώντας άδεια να του στείλει ένα πλαίσιο. Όταν ο Β λάβει την αίτηση αυτή, μπορεί να αποφασίσει να παραχωρήσει τη ζητούμενη άδεια, οπότε επιστρέφει ένα πλαίσιο CTS. Με τη λήψη του CTS, ο Α στέλνει το πλαίσιο του και ξεκινά ένα χρονόμετρο επιβεβαίωσης. Αφού λάβει ορθά το πλαίσιο δεδομένων, ο Β απαντά με ένα πλαίσιο επιβεβαίωσης, ολοκληρώνοντας την ανταλλαγή. Αν το χρονόμετρο επιβεβαίωσης του Α λήξει πριν φτάσει σε αυτόν η επιβεβαίωση, ολόκληρο το πρωτόκολλο εκτελείται ξανά. Σχήμα 2 - Ανίχνευση εικονικού καναλιού με το CSMA/CA. Ας εξετάσουμε τώρα την ανταλλαγή αυτή από την οπτική γωνία των C και D. O C βρίσκεται εντός της εμβέλειας του Α, έτσι μπορεί να λάβει το πλαίσιο RTS. Αν το λάβει αντιλαμβάνεται ότι σε λίγο κάποιος θα στείλει δεδομένα, έτσι για το καλό όλων αποφεύγει να μεταδώσει οτιδήποτε μέχρι να ολοκληρωθεί η ανταλλαγή. Από τις πληροφορίες που παρέχονται στην αίτηση RTS μπορεί να εκτιμήσει πόσο χρόνο θα πάρει η ανταλλαγή, συμπεριλαμβανομένης της τελικής επιβεβαίωσης, έτσι ενεργοποιεί για τον εαυτό του ένα σήμα ότι το εικονικό κανάλι είναι απασχολημένο, γεγονός που σημειώνεται στο Σχήμα 2 ως Διάνυσμα Εκχώρησης Δικτύου ή NAV (Network Allocation Vector). O D δεν ακούει το μήνυμα RTS, ακούει όμως το CTS, έτσι ενεργοποιεί και αυτός από την πλευρά του το σήμα NAV. Σημειώστε ότι τα σήματα NAV δεν μεταδίδονται. Είναι απλώς εσωτερικές υπενθυμίσεις ότι ο σταθμός πρέπει να παραμείνει σιωπηλός για μια συγκεκριμένη χρονική περίοδο. Όλα τα παραπάνω ισχύουν για την κατάσταση λειτουργίας DCF του Σε αυτή την κατάσταση λειτουργίας δεν υπάρχει κεντρικός έλεγχος και οι σταθμοί ανταγωνίζονται για το κανάλι, ακριβώς όπως και στο Ethernet. 3

4 3. Σενάριο προσομοίωσης 3.1 Παράμετροι Προσομοίωσης, Τοπολογία Δικτύου και Ορισμός Αρχείων Ιχνών Στο πλαίσιο της προσομοίωσης θα υλοποιηθεί μια ασύρματη δικτυακή τοπολογία όπως φαίνεται για παράδειγμα στο Σχήμα 3. Σχήμα 3 Τοπολογία ασυρμάτου τοπικού δικτύου. Στην τοπολογία αυτή, ορίζουμε επίπεδο πλέγμα διαστάσεων opt(gridx) x opt(gridy), όπου όλοι οι κόμβοι είναι τοποθετημένοι στο μέσο του άξονα y και σε απόσταση opt(distx) μεταξύ τους στον άξονα x, συμμετρικά ως προς το κέντρο του. Στην οριζόντια διάταξη που προκύπτει, ο πρώτος κόμβος από αριστερά παράγει opt(ftppn) πακέτα FTP με προορισμό τον τελευταίο κόμβο από τα δεξιά. Στο τμήμα του κώδικα που ακολουθεί, καθορίζονται οι παράμετροι της προσομοίωσης. Οι σημαντικότερες από αυτές τις παραμέτρους είναι το πλήθος των ασύρματων κόμβων opt(nn), η οριζόντια απόσταση μεταξύ δύο διαδοχικών κόμβων opt(distx), το μέγεθος των πακέτων TCP opt(tcpsize), η χρονική στιγμή έναρξης της κίνησης FTP opt(ftpstart), η διάρκεια της προσομοίωσης opt(simstop). Κάποιες από τις παραμέτρους αυτές πρέπει να αλλάζουν σε μερικές προσομοιώσεις, όπως περιγράφεται στη συνέχεια. # ====================================================================== # Ορισμός παραμέτρων προσομοίωσης # ====================================================================== set opt(chan) Channel/WirelessChannel ;# Τύπος καναλιού set opt(prop) Propagation/TwoRayGround ;# Μοντέλο ραδιομετάδοσης set opt(ant) Antenna/OmniAntenna ;# Τύπος κεραίας set opt(ll) LL ;# Τύπος επιπέδου σύνδεσης set opt(ifq) Queue/DropTail/PriQueue ;# Τύπος ουράς set opt(ifqlen) 50 ;# Μέγιστος αριθμός πακέτων ;# στην ουρά set opt(netif) Phy/WirelessPhy ;# Τύπος δικτυακής επαφής set opt(mac) Mac/802_11 ;# Πρωτόκολλο MAC set opt(rp) AODV ;# Πρωτόκολλο δρομολόγησης set opt(nn) 2 ;# Αριθμός κόμβων set opt(gridx) 600 ;# Μήκος πλέγματος (m) 4

5 set opt(gridy) 100 ;# Πλάτος πλέγματος (m) set opt(distx) 100 ;# Οριζόντια απόσταση μεταξύ ;# διαδοχικών κόμβων (m) set opt(tcpsize) 1440 ;# Μέγεθος τεμαχίου TCP set opt(ftppn) 1000 ;# Αριθμός πακέτων FTP set opt(ftpstart) 10.0 ;# Χρόνος εκκίνησης FTP set opt(simstop) 50.0 ;# Χρόνος λήξης προσομοίωσης $opt(mac) set basicrate_ 1Mb $opt(mac) set datarate_ 11Mb # Δημιουργία αντικειμένου προσομοίωσης set ns [new Simulator] # Ορισμός αρχείων ιχνών set tf [open lab8.tr w] $ns trace-all $tf set nf [open lab8.nam w] $ns namtrace-all-wireless $nf $opt(gridx) $opt(gridy) # Συνάρτηση τερματισμού proc finish { { global ns tf nf $ns flush-trace close $tf close $nf exit 0 # Δημιουργία αντικειμένου τοπογραφίας set topo [new Topography] # Επίπεδο πλέγμα ( $opt(gridx) x $opt(gridy) ) m^2 $topo load_flatgrid $opt(gridx) $opt(gridy) # Δημιουργία αντικειμένου GOD (General Operations Director) που αποθηκεύει τον # συνολικό αριθμό κόμβων και έναν πίνακα με τον ελάχιστο αριθμό βημάτων (hops) # μεταξύ των κόμβων create-god $opt(nn) # Παραμετροποίηση κόμβων $ns node-config -adhocrouting $opt(rp) \ 5

6 -lltype $opt(ll) \ -mactype $opt(mac) \ -ifqtype $opt(ifq) \ -ifqlen $opt(ifqlen) \ -anttype $opt(ant) \ -proptype $opt(prop) \ -phytype $opt(netif) \ -channel [new $opt(chan)] \ -topoinstance $topo \ -agenttrace ON \ -routertrace ON \ -mactrace OFF \ -movementtrace OFF # # Οι κόμβοι τοποθετούνται στον άξονα x συμμετρικά ως προς το μέσο του, # ενώ η απόσταση μεταξύ δύο διαδοχικών κόμβων είναι ίση με $opt(distx) # # Ορισμός θέσης πρώτου κόμβου στον άξονα x set posx(0) [expr $opt(gridx)/2-(($opt(nn)-1)/2)*$opt(distx)] # Δημιουργία κόμβων και ορισμός συντεταγμένων τους στο επίπεδο πλέγμα for {set i 0 {$i < $opt(nn) {incr i { # Δημιουργία κόμβου set n($i) [$ns node] # Απενεργοποίηση τυχαίας κίνησης κόμβου $n($i) random-motion 0 # Ορισμός θέσης κόμβου στον άξονα x $n($i) set X_ [expr $posx(0) + $i*$opt(distx)] # Ορισμός θέσης κόμβου στον άξονα y $n($i) set Y_ [expr $opt(gridy)/2] # Ορισμός θέσης κόμβου στον άξονα z $n($i) set Z_ Γεννήτρια Κίνησης Για τη μετάδοση δεδομένων μεταξύ των ακραίων κόμβων χρησιμοποιούμε το πρωτόκολλο FTP. Η κίνηση αυτή ξεκινά τη χρονική στιγμή opt(ftpstart). # Ορισμός μεγέθους τεμαχίου TCP (χωρίς την επικεφαλίδα TCP) Agent/TCP set packetsize_ $opt(tcpsize) 6

7 set agent [new Agent/TCP] # Ορισμός πρώτου κόμβου ως αποστολέα κίνησης FTP set app [new Application/FTP] $app attach-agent $agent $ns attach-agent $n(0) $agent # Ορισμός τελευταίου κόμβου ως παραλήπτη set sink [new Agent/TCPSink] $ns attach-agent $n([expr $opt(nn)-1]) $sink # Σύνδεση αποστολέα - παραλήπτη $ns connect $agent $sink 2.3 Εκτέλεση του σεναρίου Τέλος, ορίζουμε τα γεγονότα της προσομοίωσης: # Αρχικοποίηση κινητών κόμβων for {set i 0 {$i < $opt(nn) {incr i { $ns initial_node_pos $n($i) 10 # Ορισμός ετικέτας πρώτου κόμβου $ns at 0.0 "$n(0) label Sender" # Ορισμός ετικέτας τελευταίου κόμβου $ns at 0.0 "$n([expr $opt(nn)-1]) label Receiver" # Χρόνος έναρξης κίνησης FTP $opt(ftpstart) δευτερόλεπτων. $ns at $opt(ftpstart) "$app produce $opt(ftppn)" # Reset όλων των κόμβων for {set i 0 {$i < $opt(nn) {incr i { $ns at $opt(simstop) "$n($i) reset"; # Τερματισμός $ns at $opt(simstop) "finish" $ns run Με βάση τα παραπάνω δημιουργούμε το αρχείο lab8.tcl, ενώ για την εκτέλεση της προσομοίωσης χρησιμοποιούμε την εντολή ns lab8.tcl. Μετά την εκτέλεση αυτής της εντολής θα πρέπει να έχουν δημιουργηθεί τα αρχεία lab8.tr και lab8.nam. Με την εντολή nam lab8.nam μπορούμε να δούμε την τοπολογία του δικτύου καθώς και την κίνηση που έχει δημιουργηθεί. 7

8 Το αρχείο lab8.tr περιέχει πληροφορίες για όλα τα γεγονότα που συνέβησαν κατά την προσομοίωση. Στην επόμενη ενότητα θα εξηγηθεί πώς αναλύονται αυτά τα δεδομένα. 3. Ανάλυση αρχείου ίχνους (trace file) Αφού έχουμε δημιουργήσει το σενάριο προσομοίωσης, το έχουμε εκτελέσει και έχουμε δημιουργήσει τα αρχεία αποτελεσμάτων, τα αρχεία αυτά πρέπει να αναλυθούν ώστε να πάρουμε τις πληροφορίες που θέλουμε. 3.1 Μορφή αρχείου ίχνους (trace file) Το αρχείο lab8.tr που δημιουργήθηκε προηγουμένως περιέχει πληροφορίες της μορφής: s _0_ AGT tcp 40 [ ] [0:0 1:0 32 0] [0 0] 0 0 r _0_ RTR tcp 40 [ ] [0:0 1:0 32 0] [0 0] 0 0 s _0_ RTR AODV 48 [ ] [0:255-1: ] [0x2 1 1 [1 0] [0 4]] (REQUEST) r _1_ RTR AODV 48 [0 ffffffff 0 800] [0:255-1: ] [0x2 1 1 [1 0] [0 4]] (REQUEST) s _1_ RTR AODV 44 [ ] [1:255 0: ] [0x4 1 [1 2] ] (REPLY) r _0_ RTR AODV 44 [13a ] [1:255 0: ] [0x4 1 [1 2] ] (REPLY) s _0_ RTR tcp 60 [ ] [0:0 1:0 30 1] [0 0] 0 0 r _1_ AGT tcp 60 [13a ] [0:0 1:0 30 1] [0 0] 1 0 s _1_ AGT ack 40 [ ] [1:0 0:0 32 0] [0 0] 0 0 r _1_ RTR ack 40 [ ] [1:0 0:0 32 0] [0 0] 0 0 s _1_ RTR ack 60 [ ] [1:0 0:0 30 0] [0 0] 0 0 r _0_ AGT ack 60 [13a ] [1:0 0:0 30 0] [0 0] 1 0 s _0_ AGT tcp 1480 [ ] [0:0 1:0 32 0] [1 0] 0 0 r _0_ RTR tcp 1480 [ ] [0:0 1:0 32 0] [1 0] 0 0 Κάθε γραμμή του αρχείου αυτού αντιστοιχεί σε ένα γεγονός που συνέβη κατά τη διάρκεια της προσομοίωσης. Ο πρώτος χαρακτήρας κάθε γραμμής υποδηλώνει το είδος του γεγονότος που συνέβη. Ο χαρακτήρας s σημαίνει επιτυχημένη αποστολή πακέτου, ενώ ο χαρακτήρας r σημαίνει επιτυχημένη λήψη πακέτου, και ο χαρακτήρας D σημαίνει απόρριψη πακέτου. Η δεύτερη λέξη της κάθε γραμμής είναι η χρονική στιγμή κατά την οποία συνέβη το γεγονός που καταγράφεται. Η τρίτη λέξη περιγράφει τον κόμβο στον οποίον αναφέρεται το γεγονός. Η τέταρτη λέξη δηλώνει το επίπεδο όπου λαμβάνει χώρα το γεγονός της γραμμής (π.χ. AGT agent, RTR router). Η έκτη λέξη αναπαριστά το μοναδικό αριθμό ακολουθίας που αποδίδει το NS2 στα πακέτα. Η έβδομη λέξη δηλώνει το είδος του πακέτου και η όγδοη λέξη περιγράφει το μέγεθος του πακέτου (συμπεριλαμβάνονται οι επικεφαλίδες TCP και IP). Τα υπόλοιπα πεδία δεν χρησιμοποιούνται στην ανάλυση των αποτελεσμάτων της προσομοίωσης που ακολουθεί. 3.2 Ανάλυση με τη γλώσσα awk Για να μπορούμε να υπολογίσουμε την χρησιμοποίηση (utilisation) του καναλιού, όταν χρησιμοποιείται το πρωτόκολλο ΙΕΕΕ , πρέπει να μετρήσουμε την ποσότητα των δεδομένων που ελήφθησαν κατά τη διάρκεια της προσομοίωσης. Στη συνέχεια ο αριθμός αυτός θα διαιρεθεί με τη διάρκεια της μετάδοσης του συνόλου των πακέτων, ώστε να υπολογιστεί ο ρυθμός διέλευσης δεδομένων πάνω από το ασύρματο κανάλι (throughput), και αυτή η τιμή θα διαιρεθεί με τον ονομαστικό ρυθμό μετάδοσης του καναλιού (11 Mbps) ώστε να προκύψει η χρησιμοποίηση (utilisation). Για κάθε πακέτο που λαμβάνει ο αποδέκτης, η ποσότητα των δεδομένων αυξάνεται κατά το μέγεθος του πακέτου. Συνεπώς πρέπει να εντοπίσουμε τις γραμμές του αρχείου ίχνους που φανερώνουν ορθή λήψη πακέτου tcp και επιπέδου agent. Αυτές οι γραμμές αρχίζουν με τον χαρακτήρα r και περιλαμβάνουν τις λέξεις tcp και AGΤ. Για κάθε τέτοια γραμμή που εντοπίζεται, η μεταβλητή packets 8

9 (αριθμός πακέτων που ελήφθησαν) αυξάνεται κατά ένα, ενώ η μεταβλητή data (πλήθος δεδομένων που ελήφθησαν) αυξάνεται κατά το μέγεθος του πακέτου (το οποίο βρίσκεται στην όγδοη λέξη κάθε γραμμής του αρχείου ίχνους). Έτσι καταγράφεται η ποσότητα των δεδομένων που ελήφθησαν. Ορίζουμε και διάφορες επιπλέον μεταβλητές, όπως οι ακόλουθες: t_start (χρόνος που έφυγε πρώτο πακέτο TCP από αποστολέα), t_end (χρόνος που έφτασε τελευταίο πακέτο TCP σε παραλήπτη), rt_start (χρόνος που έφυγε πρώτο AODV πακέτο από αποστολέα), rt_end (χρόνος που έφτασε τελευταίο AODV πακέτο σε αποστολέα για την αρχική φάση δρομολόγησης), rt_complete (σημαία ελέγχου που επισημαίνει την ολοκλήρωση της αρχικής φάσης δρομολόγησης). Η μέση καθυστέρηση μετάδοσης πακέτου προκύπτει αν από το χρόνο λήψης του τελευταίου πακέτου TCP από τον παραλήπτη αφαιρεθεί ο χρόνος αποστολής του πρώτου πακέτου TCP από τον αποστολέα και διαιρεθεί ακολούθως με το συνολικό πλήθος των πακέτων TCP που μεταδόθηκαν επιτυχώς. Ο κώδικας awk για την εκτέλεση της απαραίτητης ανάλυσης είναι ο ακόλουθος: BEGIN { data = 0; packets = 0; # Do we need to fix the decimal mark? if (sprintf(sqrt(2)) ~ /,/) dmfix = 1; { # Apply dm fix if needed if (dmfix) sub(/\./, ",", $0); /^s/&&/agt/&&/tcp/ { if (t_start == "") t_start = $2; /^r/&&/agt/&&/tcp/ { data += $8; packets++; t_end = $2; /^s/&&/_0_/&&/aodv/ { if (rt_start == "") rt_start = $2; 9

10 /^r/&&/_0_/&&/aodv/ { if (rt_complete == "") rt_end = $2; /RTR/ { if (rt_end!= "" && $7 == "tcp") rt_complete = "true"; END { printf("total Data received\t: %d Bytes\n", data); printf("total Packets received\t: %d\n", packets); printf("tcp start\t\t: %s\n", t_start); printf("tcp end \t\t: %s\n", t_end); printf("average TCP Delay\t: %f sec\n", (1.0 * (t_end-t_start))/packets); printf("routing start\t\t: %s\n", rt_start); printf("routing end\t\t: %s\n", rt_end); printf("routing Delay\t\t: %f sec\n", rt_end-rt_start); 3.3 Εκτέλεση του προγράμματος ανάλυσης Για την εκτέλεση προγραμμάτων awk χρησιμοποιείται ο διερμηνέας (interpreter) awk με παραμέτρους το όνομα του αρχείου που περιγράφει τις διαδικασίες της ανάλυσης και το όνομα του αρχείου που περιλαμβάνει τα δεδομένα που θα αναλυθούν. Εάν ο παραπάνω κώδικας έχει αποθηκευτεί στο αρχείο lab8.awk και τα δεδομένα βρίσκονται στο αρχείο lab8.tr, τότε εκτελούμε την εντολή: awk.exe -f lab8.awk < lab8.tr Αυτή η εντολή θα εκτυπώσει στην οθόνη τα ακόλουθα: το πλήθος των δεδομένων και το συνολικό αριθμό των πακέτων TCP που ελήφθησαν, το χρόνο αποστολής του πρώτου πακέτου TCP από τον αποστολέα, το χρόνο λήψης του τελευταίου πακέτου TCP από τον παραλήπτη, τη μέση καθυστέρηση μετάδοσης πακέτου, το χρόνο αποστολής του πρώτου πακέτου AODV από τον αποστολέα, το χρόνο λήψης του τελευταίου πακέτου AODV από τον αποστολέα για την αρχική φάση δρομολόγησης, και το χρόνο συμπλήρωσης των αρχικών πινάκων δρομολόγησης. Για να αποθηκεύσουμε τα αποτελέσματα της ανάλυσης στο αρχείο results.txt εκτελούμε την εντολή awk.exe -f lab8.awk < lab8.tr > results.txt Προσοχή: Σε περιβάλλον MS Windows ο διερμηνέας awk χρησιμοποιεί ως σύμβολο υποδιαστολής (decimal mark), το σύμβολο που είναι καθορισμένο από τα regional settings της εγκατάστασης. Σε πολλές περιπτώσεις αυτό το σύμβολο είναι το κόμμα (,) και όχι η τελεία (.), με αποτέλεσμα το awk να 10

11 μην μπορεί να χειριστεί σωστά πραγματικούς αριθμούς από το αρχείο εισόδου. Για να αντιμετωπιστεί το πρόβλημα αυτό, έχουμε προσθέσει τον ακόλουθο κανόνα ο οποίος αντικαθιστά όπου χρειάζεται τις τελείες με κόμματα. { # Apply dm fix if needed if (dmfix) sub(/\./, ",", $0); Εναλλακτικά, θα μπορούσαμε να ορίσουμε την τελεία ως το σύμβολο για την υποδιαστολή αλλάζοντας τις ρυθμίσεις των Windows (Control Panel Regional and Language Options). 4. Μελέτη συμπεριφοράς ασύρματου τοπικού δικτύου ΙΕΕΕ Επίδραση απόστασης κόμβων Εκτελέστε σειρά προσομοιώσεων με δύο κόμβους (θέτοντας την παράμετρο opt(nn) ίση με 2) μεταβάλλοντας την οριζόντια απόστασή τους (αλλάζοντας την τιμή της παραμέτρου opt(distx)). Πρέπει να πραγματοποιηθούν τουλάχιστον δέκα προσομοιώσεις. (α) Για αυτές τις προσομοιώσεις και με τη βοήθεια του awk script να γίνει γραφική παράσταση της μέσης τιμής της καθυστέρησης ανά πακέτο συναρτήσει της απόστασης των δύο κόμβων. (β) Ποια είναι η ελάχιστη τιμή της παραμέτρου opt(distx) για την οποία είναι αδύνατη η μεταφορά δεδομένων μεταξύ των δύο κόμβων; Ποια είναι η εμβέλεια του δικτύου για τους δύο κόμβους; (γ) Τέλος, να γίνει γραφική παράσταση της τιμής της χρησιμοποίησης του καναλιού (utilisation) συναρτήσει της απόστασης των δύο κόμβων. Τι παρατηρείτε; 4.2 Επίδραση αριθμού κόμβων Στη συνέχεια θα γίνει σειρά προσομοιώσεων με μεταβλητό πλήθος κόμβων και θα μελετηθεί η επίδραση του πλήθους των κόμβων στη χρησιμοποίηση του καναλιού και στη μέση καθυστέρηση. Για το σκοπό αυτό θα γίνει σειρά προσομοιώσεων με σταθερή απόσταση διαδοχικών κόμβων ίση με 150 m και τοποθετώντας διαδοχικά 2, 3, 4, 5, 6, 7 και 8 κόμβους πάνω στον άξονα x. (α) Υπολογίστε με τη βοήθεια του awk script τη μέση τιμή της καθυστέρησης ανά πακέτο για κάθε μία από αυτές τις τοπολογίες, προσαρμόζοντας ανάλογα την παράμετρο opt(gridx) που καθορίζει το μήκος του πλέγματος, όπου απαιτείται. Πώς επηρεάζει τη μέση καθυστέρηση το πλήθος των κόμβων και γιατί; Σχεδιάστε διάγραμμα που απεικονίζει τη μέση καθυστέρηση μετάδοσης πακέτου (σε msec) συναρτήσει του πλήθους των κόμβων της τοπολογίας. (β) Πόσο χρόνο διαρκεί η πρώτη συμπλήρωση των πινάκων δρομολόγησης σε κάθε μία από τις παραπάνω τοπολογίες; Σχεδιάστε διάγραμμα που απεικονίζει το χρόνο συμπλήρωσης των αρχικών πινάκων δρομολόγησης (σε msec) συναρτήσει του πλήθους των κόμβων της εκάστοτε τοπολογίας. (γ) Σε ποιο πλήθος κόμβων αρχίζει να παρατηρείται το φαινόμενο της απώλειας πακέτων και σε ποιους κόμβους συμβαίνει για κάθε τοπολογία; Πώς δικαιολογείται η συμπεριφορά του δικτύου στις περιπτώσεις απώλειας πακέτων; 11

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 9 Επαναληπτικά Θέματα στη Μελέτη Πρωτοκόλλων με το NS2

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 9 Επαναληπτικά Θέματα στη Μελέτη Πρωτοκόλλων με το NS2 ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 9 Επαναληπτικά Θέματα στη Μελέτη Πρωτοκόλλων με το NS2 Για τον κώδικα προσομοίωσης που παρατίθεται στο παράρτημα να απαντήσετε στις εξής ερωτήσεις: (α) Να σχεδιάσετε

Διαβάστε περισσότερα

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 6 Επίδοση Τοπικών ικτύων IEEE 802.3

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 6 Επίδοση Τοπικών ικτύων IEEE 802.3 ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 6 Επίδοση Τοπικών ικτύων IEEE 802.3 1. Eισαγωγή Σε αυτή την άσκηση θα μελετηθεί η επίδοση του MAC πρωτοκόλλου IEEE 802.3. Η λειτουργία του πρωτοκόλλου αυτού περιγράφεται

Διαβάστε περισσότερα

Εργαστηριακές Ασκήσεις για το Μάθημα «Δίκτυα Υπολογιστών ΙI»

Εργαστηριακές Ασκήσεις για το Μάθημα «Δίκτυα Υπολογιστών ΙI» ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Εργαστηριακές Ασκήσεις για το Μάθημα «Δίκτυα Υπολογιστών ΙI» 2 η Εργαστηριακή άσκηση με χρήση του Network Simulator-2 Υπεύθυνοι Καθηγ. Π. Δεμέστιχας Δρ.

Διαβάστε περισσότερα

Εργαστηριακή Άσκηση 4

Εργαστηριακή Άσκηση 4 Εργαστηριακή Άσκηση 4 Επίδοση πρωτοκόλλου Go Back N Σε αυτή την άσκηση θα µελετηθεί η επίδοση του πρωτοκόλλου go back N απουσία σφαλµάτων µετάδοσης. Η λειτουργία του πρωτοκόλλου αυτού περιγράφεται αναλυτικά

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Εργαστηριακές Ασκήσεις για το Μάθημα: «Δίκτυα Υπολογιστών ΙΙ» 1 η Εργαστηριακή άσκηση με χρήση του Network Simulator-2 Υπεύθυνοι Καθηγ. Π. Δεμέστιχας Δρ.

Διαβάστε περισσότερα

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 4

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 4 ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 4 Πρωτόκολλα Stop and Wait και Go Back N 1. Πρωτόκολλα κυλιομένου παραθύρου Στα πρωτόκολλα κυλιόμενου παραθύρου, κάθε αποστελλόμενο πακέτο περιέχει έναν αύξοντα αριθμό

Διαβάστε περισσότερα

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 5

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 5 ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 5 Επίδοση πρωτοκόλλου Selective Repeat 1. Πρωτόκολλο Selective Repeat Σε αυτή την εργαστηριακή άσκηση θα μελετηθεί η επίδοση του πρωτοκόλλου Selective Repeat (πρωτόκολλο

Διαβάστε περισσότερα

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 4

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 4 ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 4 Επίδοση πρωτοκόλλου Go Back N 1. Πρωτόκολλα ολισθαίνοντος παραθύρου Στα πρωτόκολλα ολισθαίνοντος παραθύρου, κάθε αποστελλόμενο πακέτο περιέχει έναν αύξοντα αριθμό

Διαβάστε περισσότερα

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 7 ρομολόγηση ιανύσματος Αποστάσεων

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 7 ρομολόγηση ιανύσματος Αποστάσεων ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 7 ρομολόγηση ιανύσματος Αποστάσεων 1. Eισαγωγή Σε αυτή την άσκηση θα μελετηθεί η επίδοση του πρωτοκόλλου δρομολόγησης διανύσματος αποστάσεων (distance vector - DV).

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών Εργαστήρια

Δίκτυα Υπολογιστών Εργαστήρια Δίκτυα Υπολογιστών Εργαστήρια Άσκηση 6 η Πολλαπλή Πρόσβαση με Ακρόαση Φέροντος (CSMA-CD) Πανεπιστήμιο Ιωαννίνων Τμήμα Μηχανικών Η/Υ και Πληροφορικής Διδάσκων: Παπαπέτρου Ευάγγελος 2 1 Εισαγωγή Σκοπός της

Διαβάστε περισσότερα

Εργαστήριο Δικτύων. 6 η Διάλεξη: Network Simulator NS

Εργαστήριο Δικτύων. 6 η Διάλεξη: Network Simulator NS Εργαστήριο Δικτύων 6 η Διάλεξη: Network Simulator NS Περίγραμμα παρουσίασης Εισαγωγήστον ns Τατμήματα (components) του ns Ηδομή του ns Ξεκινώντας... Το 1 ο script Εκτέλεση προσομοιώσεων Trace analysis

Διαβάστε περισσότερα

MYY703: Δίκτυα Υπολογιστών I Εργαστήρια

MYY703: Δίκτυα Υπολογιστών I Εργαστήρια MYY703: Δίκτυα Υπολογιστών I Εργαστήρια Άσκηση 1 η Εισαγωγή στον Network Simulator (Ns-2) Πανεπιστήμιο Ιωαννίνων Τμήμα Μηχανικών Η/Υ και Πληροφορικής Διδάσκων: Παπαπέτρου Ευάγγελος 2 1 Εισαγωγή Η άσκηση

Διαβάστε περισσότερα

Ns-allinone. Currently the package contains:

Ns-allinone. Currently the package contains: Ns-allinone Currently the package contains: * Tcl release 8.4.18 (required component) * Tk release 8.4.18 (required component) * Otcl release 1.13 (required component) * TclCL release 1.19 (required component)

Διαβάστε περισσότερα

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 5 Επίδοση Τοπικών ικτύων 802.3

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 5 Επίδοση Τοπικών ικτύων 802.3 ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 5 Επίδοση Τοπικών ικτύων 802.3 Σε αυτή την άσκηση θα μελετηθεί η επίδοση του MAC πρωτοκόλλου IEEE 802.3. Η λειτουργία του πρωτοκόλλου αυτού περιγράφεται αναλυτικά

Διαβάστε περισσότερα

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 1

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 1 ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 1 1. Εισαγωγή στο Network Simulator v2 (NS2) Το NS2 (Network Simulator version 2) είναι ένα πρόγραμμα για προσομοιώσεις δικτύων που διατίθεται δωρεάν. Ο δικτυακός

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3P P Εργαστηριακή ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Εργαστηριακές Ασκήσεις για το Μάθημα: Δίκτυα Υπολογιστών I η άσκηση με χρήση του Network Simulator-2 Υπεύθυνοι: Λέκτορας ΠΔ/407 Κ. Τσαγκάρης

Διαβάστε περισσότερα

CSMA/CA στο Κατανεμημένα Ενσωματωμένα Συστήματα Πραγματικού Χρόνου

CSMA/CA στο Κατανεμημένα Ενσωματωμένα Συστήματα Πραγματικού Χρόνου CSMA/CA στο 802.11 Κατανεμημένα Ενσωματωμένα Συστήματα Πραγματικού Χρόνου Medium Access Control Συνήθως πολλοί κόμβοι μοιράζονται ένα κοινό μέσο Πρόβλημα: απαιτείται διαχείριση της πρόσβασης των κόμβων

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ. Εργαστηριακές Ασκήσεις για το Μάθημα «Δίκτυα Υπολογιστών I»

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ. Εργαστηριακές Ασκήσεις για το Μάθημα «Δίκτυα Υπολογιστών I» ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Εργαστηριακές Ασκήσεις για το Μάθημα «Δίκτυα Υπολογιστών I» 3 η Εργαστηριακή άσκηση με χρήση του Network Simulator-2 Υπεύθυνοι Καθηγ. Π. Δεμέστιχας Δρ. Κ.

Διαβάστε περισσότερα

Υπόστρωμα Ελέγχου Πρόσβασης Μέσου. Medium Access Control Sub-layer.

Υπόστρωμα Ελέγχου Πρόσβασης Μέσου. Medium Access Control Sub-layer. Υπόστρωμα Ελέγχου Πρόσβασης Μέσου Medium Access Control Sub-layer. Πρόβλημα Υπάρχει ένα κανάλι το οποίο «μοιράζονται» πολλοί κόμβοι. Πρόβλημα: Ποίος μεταδίδει και πότε; Περίληψη Κανάλια πολλαπλής πρόσβασης

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ. Εργαστηριακές Ασκήσεις για το Μάθημα: «Δίκτυα Υπολογιστών I»

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ. Εργαστηριακές Ασκήσεις για το Μάθημα: «Δίκτυα Υπολογιστών I» ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Εργαστηριακές Ασκήσεις για το Μάθημα: «Δίκτυα Υπολογιστών I» 1 η Εργαστηριακή άσκηση με χρήση του Network Simulator-2 Υπεύθυνοι Καθηγ. Π. Δεμέστιχας Δρ.

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών I Εργαστήρια

Δίκτυα Υπολογιστών I Εργαστήρια Δίκτυα Υπολογιστών I Εργαστήρια Άσκηση 6 η Δίκτυα Ethernet Πανεπιστήμιο Ιωαννίνων Τμήμα Μηχανικών Η/Υ και Πληροφορικής Διδάσκων: Παπαπέτρου Ευάγγελος 2 1 Εισαγωγή Σκοπός της παρούσας άσκησης είναι η μελέτη

Διαβάστε περισσότερα

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 3

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 3 ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 3 1 Μετάδοση δεδομένων σε δίκτυο με σύνθετη τοπολογία Στην άσκηση αυτή θα ασχοληθείτε με τη μετάδοση δεδομένων μεταξύ κόμβων που συνδέονται σε δίκτυο με σχετικά

Διαβάστε περισσότερα

Εργαστηριακή Άσκηση 1

Εργαστηριακή Άσκηση 1 Εργαστηριακή Άσκηση 1 1. Εισαγωγή στο Network Simulator v2 (NS2) Το NS2 (Network Simulator version 2) είναι ένα δωρεάν διαθέσιμο πρόγραμμα για προσομοιώσεις δικτύων. Ο δικτυακός τόπος της ομάδας εξέλιξης

Διαβάστε περισσότερα

Εργαστήριο 4 Πρωτόκολλα Δρομολόγησης

Εργαστήριο 4 Πρωτόκολλα Δρομολόγησης Εργαστήριο 4 Πρωτόκολλα Δρομολόγησης. Εισαγωγή Η παρούσα εργαστηριακή άσκηση έχει ως σκοπό την εξοικείωση με τα πρωτόκολλα δρομολόγησης τα οποία χρησιμοποιούνται στα Ad-Hoc δίκτυα, καθώς και την συγκριτική

Διαβάστε περισσότερα

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 3

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 3 ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 3 1 Μετάδοση δεδομένων σε δίκτυο με σύνθετη τοπολογία Στην άσκηση αυτή θα ασχοληθείτε με τη μετάδοση δεδομένων μεταξύ κόμβων που συνδέονται σε δίκτυο με σχετικά σύνθετη

Διαβάστε περισσότερα

Σχήμα 1: TCP αποστολέας με παράθυρο αποστολέα = 1

Σχήμα 1: TCP αποστολέας με παράθυρο αποστολέα = 1 I. Παράδειγμα 1: Απόδοση TCP με παράθυρο αποστολέα = 1 a. Ο μηχανισμός όπως έχει περιγραφεί ως τώρα στέλνει μόνο ένα πακέτο και σταματάει να μεταδίδει έως ότου πάρει το ack του πακέτου αυτού (λειτουργία

Διαβάστε περισσότερα

Πανεπιστήμιο Δυτικής Αττικής Τμ. Μηχ/κων Βιομηχανικού Σχεδιασμού και Παραγωγής. Δίκτυα Υπολογιστών. Διάλεξη 5: Επίπεδο 2 - «ζεύξης δεδομένων»

Πανεπιστήμιο Δυτικής Αττικής Τμ. Μηχ/κων Βιομηχανικού Σχεδιασμού και Παραγωγής. Δίκτυα Υπολογιστών. Διάλεξη 5: Επίπεδο 2 - «ζεύξης δεδομένων» Πανεπιστήμιο Δυτικής Αττικής Τμ. Μηχ/κων Βιομηχανικού Σχεδιασμού και Παραγωγής Δίκτυα Υπολογιστών Διάλεξη 5: Επίπεδο 2 - «ζεύξης δεδομένων» Το πρωτόκολλο High Level Data Link Control Το πιο αντιπροσωπευτικό

Διαβάστε περισσότερα

Υπόστρωµα Ελέγχου Πρόσβασης Μέσου. Medium Access Control Sub-layer.

Υπόστρωµα Ελέγχου Πρόσβασης Μέσου. Medium Access Control Sub-layer. Υπόστρωµα Ελέγχου Πρόσβασης Μέσου Medium Access Control Sub-layer. Πρόβληµα Υπάρχει ένα κανάλι το οποίο «µοιράζονται» πολλοί κόµβοι. Πρόβληµα: Ποίος µεταδίδει και πότε; Περίληψη Κανάλια πολλαπλής πρόσβασης

Διαβάστε περισσότερα

J. Glenn Brookshear. Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley

J. Glenn Brookshear. Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Κεφάλαιο 4: ικτύωση και ιαδίκτυο Η Επιστήµη των Υπολογιστών: Μια Ολοκληρωµένη Παρουσίαση (δέκατη αµερικανική έκδοση) J. Glenn Brookshear Copyright 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley

Διαβάστε περισσότερα

Φροντιστήριο στο Mac Layer Καραγκούνης Δημήτρης

Φροντιστήριο στο Mac Layer Καραγκούνης Δημήτρης Φροντιστήριο στο Mac Layer Καραγκούνης Δημήτρης Πρωτόκολλα Τυχαίας Προσπέλασης (Random Access Protocols) Αρχές Πρωτοκόλλων RA Όταν υπάρχει πακέτο προς αποστολή, αποστέλλεται με μέγιστο ρυθμό μετάδοσης

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ. Εργαστηριακές Ασκήσεις για το Μάθημα: Δίκτυα Υπολογιστών I

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ. Εργαστηριακές Ασκήσεις για το Μάθημα: Δίκτυα Υπολογιστών I ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Εργαστηριακές Ασκήσεις για το Μάθημα: Δίκτυα Υπολογιστών I 2 η Εργαστηριακή άσκηση με χρήση του Network Simulator-2 Υπεύθυνοι: Λέκτορας ΠΔ/407 Κ. Τσαγκάρης

Διαβάστε περισσότερα

4.1.1 Πρωτόκολλο TCP - Δομή πακέτου

4.1.1 Πρωτόκολλο TCP - Δομή πακέτου 4.1.1 Πρωτόκολλο TCP - Δομή πακέτου 1 / 38 Παράδειγμα Έστω ότι θέλουμε να αποστείλουμε ένα μήνυμα μέσω ηλεκτρονικού ταχυδρομείου. Αρχικά η εφαρμογή χρησιμοποιώντας τα πρωτόκολλα του επιπέδου εφαρμογής

Διαβάστε περισσότερα

Ethernet Ethernet ΙΕΕΕ CSMA/CD

Ethernet Ethernet ΙΕΕΕ CSMA/CD Ethernet Τα τοπικά δίκτυα είναι συνήθως τύπου Ethernet ή λέμε ότι ακολουθούν το πρότυπο ΙΕΕΕ 802.3 Ακολουθούν το μηχανισμό CSMA/CD (Πολλαπλή πρόσβαση με Ακρόαση Φέροντος και Ανίχνευση Συγκρούσεων). Πολλαπλή

Διαβάστε περισσότερα

Κεφάλαιο 5: Τοπικά ίκτυα

Κεφάλαιο 5: Τοπικά ίκτυα Κεφάλαιο 5: Τοπικά ίκτυα 5.1 ΤοΠρωτόκολλο ALOHA Αλγόριθµοι επίλυσης συγκρούσεων µε βάση το δυαδικό δένδρο 5.2 ίκτυα Ethernet Πρότυπο ΙΕΕΕ 802.3 5.3 ίκτυα Token Ring - Πρότυπο ΙΕΕΕ 802.5 Τοπικά ίκτυα 5-1

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 4. Τεχνική Ανίχνευσης του. Πτυχιακή Εργασία Σελίδα 95

ΚΕΦΑΛΑΙΟ 4. Τεχνική Ανίχνευσης του. Πτυχιακή Εργασία Σελίδα 95 ΚΕΦΑΛΑΙΟ 4 Τεχνική Ανίχνευσης του ICMP Echo Spoofing Πτυχιακή Εργασία Σελίδα 95 Περιεχόμενα ΕΙΣΑΓΩΓΗ 98 ΜΕΡΟΣ Α: Έλεγχος του Icmp Echo Reply Πακέτου 103 A.1. Ανίχνευση του spoofed Icmp Echo Request Πακέτου.

Διαβάστε περισσότερα

Ο στόχος του εργαστηρίου είναι να παρουσιάσει τις δύο βασικές καταστάσεις λειτουργίας ενός ασύρματου τοπικού δικτύου (ad hoc και υποδομής).

Ο στόχος του εργαστηρίου είναι να παρουσιάσει τις δύο βασικές καταστάσεις λειτουργίας ενός ασύρματου τοπικού δικτύου (ad hoc και υποδομής). Εργαστήριο 2 ΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΔΙΚΤΥΑ Η/Υ Ασύρματη Δικτύωση Μελέτη ασύρματου δικτύου ad hoc και υποδομής Στόχος Ο στόχος του εργαστηρίου είναι να παρουσιάσει τις δύο βασικές

Διαβάστε περισσότερα

Τρίτη Πρόοδος [110 μονάδες] Απαντήσεις

Τρίτη Πρόοδος [110 μονάδες] Απαντήσεις ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2011-20112 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 15 Δεκεμβρίου 2011 Τρίτη Πρόοδος [110 μονάδες] Απαντήσεις 1. Θεωρήσετε

Διαβάστε περισσότερα

ιαδίκτυα & Ενδοδίκτυα Η/Υ

ιαδίκτυα & Ενδοδίκτυα Η/Υ ιαδίκτυα & Ενδοδίκτυα Η/Υ ΠΡΩΤΟΚΟΛΛΑ ΜΕΤΑΦΟΡΑΣ (Kεφ. 17) TCP Υπηρεσίες TCP Μορφή Επικεφαλίδας TCP Μηχανισµοί TCP Πολιτικές Υλοποίησης TCP Βιβλίο Μαθήµατος: Επικοινωνίες Υπολογιστών & εδοµένων, William

Διαβάστε περισσότερα

... Αν ν = 16 εγκαταλείπει τις προσπάθειες μετάδοσης του πακέτου. Τοπολογία Διαύλου (BUS).

... Αν ν = 16 εγκαταλείπει τις προσπάθειες μετάδοσης του πακέτου. Τοπολογία Διαύλου (BUS). Άσκηση 1 Ethernet protocol Δύο H/Y, Α και Β, απέχουν 400 m και συνδέονται με ομοαξονικό καλώδιο (γραμμή μετάδοσης) που έχει χωρητικότητα 100 Mbps και ταχύτητα διάδοσης 2*10 8 m/s. Στην γραμμή τρέχει πρωτόκολλο

Διαβάστε περισσότερα

Άσκηση 1 η Τοπικά Δίκτυα Δεδομένων (LANs)

Άσκηση 1 η Τοπικά Δίκτυα Δεδομένων (LANs) Άσκηση 1 η Τοπικά Δίκτυα Δεδομένων (LANs) 1. Σκοπός της άσκησης Η τεχνική CSMA εφαρμόζεται σήμερα στα περισσότερα ενσύρματα πολλαπλής πρόσβασης τοπικά δίκτυα - μικρής έκτασης - ως η οικονομικότερη και

Διαβάστε περισσότερα

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 6 Δρομολόγηση Διανύσματος Αποστάσεων

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 6 Δρομολόγηση Διανύσματος Αποστάσεων ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 6 Δρομολόγηση Διανύσματος Αποστάσεων Σε αυτή την άσκηση θα μελετηθεί η επίδοση του πρωτοκόλλου δρομολόγησης διανύσματος αποστάσεων (distance vector, DV). Η λειτουργία

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ & ΕΦΑΡΜΟΓΕΣ ΤΟΥ ΕΥΡΩΠΑΪΚΟΥ ΑΣΥΡΜΑΤΟΥ ΔΙΚΤΥΟΥ HIPERLAN/2 & Η ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΤΟΥ ΜΕ ΤΟ IEEE a

ΑΝΑΠΤΥΞΗ & ΕΦΑΡΜΟΓΕΣ ΤΟΥ ΕΥΡΩΠΑΪΚΟΥ ΑΣΥΡΜΑΤΟΥ ΔΙΚΤΥΟΥ HIPERLAN/2 & Η ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΤΟΥ ΜΕ ΤΟ IEEE a ΑΝΑΠΤΥΞΗ & ΕΦΑΡΜΟΓΕΣ ΤΟΥ ΕΥΡΩΠΑΪΚΟΥ ΑΣΥΡΜΑΤΟΥ ΔΙΚΤΥΟΥ HIPERLAN/2 & Η ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΤΟΥ ΜΕ ΤΟ IEEE 802.11a ΟΥΡΑΝΙΑ Φ.ΑΘΑΝΑΣΙΟΥ ΕΥΘΥΜΙΑ Π.ΤΣΙΡΟΓΙΑΝΝΗ Επιβλέπων: κ.στεργιου ΕΛΕΥΘΕΡΙΟΣ ΑΡΤΑ 2005 ΙΣΤΟΡΙΚΗ

Διαβάστε περισσότερα

Ασύρματες Κινητές Επικοινωνίες Ενότητα 8: Επαναληπτική ενότητα

Ασύρματες Κινητές Επικοινωνίες Ενότητα 8: Επαναληπτική ενότητα Ασύρματες Κινητές Επικοινωνίες Ενότητα 8: Επαναληπτική ενότητα Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για

Διαβάστε περισσότερα

2 η Σειρά Ασκήσεων Data Link Layer

2 η Σειρά Ασκήσεων Data Link Layer HY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2017-2018 Διδάσκουσα: Μαρία Παπαδοπούλη Τμήμα Επιστήμης Υπολογιστών, Πανεπιστημίου Κρήτης 2 η Σειρά Ασκήσεων Data Link Layer Άσκηση 1 Αναφέρεται τα 4 επιθυμητά

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών II Εργασία 1 η

Δίκτυα Υπολογιστών II Εργασία 1 η Δίκτυα Υπολογιστών II Εργασία 1 η Παράδοση στο e-class Προθεσµία: 6/4/2014 Σωτήρης Διαµαντόπουλος, Σωτήρης-Άγγελος Λένας {sdiaman, slenas} @ ee.duth.gr Στα αρχεία µε όνοµα Ergasia1_a.tcl και Ergasia1_b.tcl,

Διαβάστε περισσότερα

Ενότητα 3. Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet

Ενότητα 3. Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet Ενότητα 3 Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet Εισαγωγή στις βασικές έννοιες του στρώµατος Ζεύξης (Data Link Layer) στα δίκτυα ΗΥ Γενικές Αρχές Λειτουργίας ηµιουργία Πλαισίων Έλεγχος

Διαβάστε περισσότερα

Ασύρματα Δίκτυα Μικρής Εμβέλειας (7) Αγγελική Αλεξίου

Ασύρματα Δίκτυα Μικρής Εμβέλειας (7) Αγγελική Αλεξίου Ασύρματα Δίκτυα Μικρής Εμβέλειας (7) Αγγελική Αλεξίου alexiou@unipi.gr 1 Ασύρματα AdHoc Δίκτυα 2 Ασύρματα AdHoc Δίκτυα Σχηματίζονται από ασύρματες μονάδες (που μπορεί να είναι κινητές) Χωρίς (απαραίτητα)

Διαβάστε περισσότερα

Εργαστηριακή Άσκηση 3

Εργαστηριακή Άσκηση 3 Εργαστηριακή Άσκηση 3 1) Σκοπός της εργαστηριακής άσκησης Με αυτή την άσκηση εξετάζουμε τη συμπεριφορά του σημείου πρόσβασης (access point) σε ένα δίκτυο IEEE 802.11. Ακόμα, με αυτή την άσκηση θα μάθουμε

Διαβάστε περισσότερα

Πρωτόκολλα Ελέγχου προσπέλασης μέσου

Πρωτόκολλα Ελέγχου προσπέλασης μέσου Πρωτόκολλα Ελέγχου προσπέλασης μέσου Πρόβλημα: ταυτόχρονη μετάδοση δύο ή περισσότερων κόμβων στο ίδιο κανάλι (μήκος κύματος). Ένα τέτοιο γεγονός ονομάζεται σύγκρουση. Ένα πρωτόκολλο MAC έχει συνήθως ως

Διαβάστε περισσότερα

ΤΕΙ Κρήτης, Παράρτηµα Χανίων

ΤΕΙ Κρήτης, Παράρτηµα Χανίων ΠΣΕ, Τµήµα Τηλεπικοινωνιών & ικτύων Η/Υ Εργαστήριο ιαδίκτυα & Ενδοδίκτυα Η/Υ ( ηµιουργία συστήµατος µε ροint-tο-ροint σύνδεση) ρ Θεοδώρου Παύλος Χανιά 2003 Περιεχόµενα 1 ΕΙΣΑΓΩΓΗ...2 2 ΤΟ ΚΑΝΑΛΙ PΟINT-TΟ-PΟINT...2

Διαβάστε περισσότερα

ιαδίκτυα & Ενδοδίκτυα Η/Υ

ιαδίκτυα & Ενδοδίκτυα Η/Υ ιαδίκτυα & Ενδοδίκτυα Η/Υ (Kεφ. 10) ΑΡΧΕΣ ΜΕΤΑΓΩΓΗΣ ΠΑΚΕΤΩΝ Τεχνική Μεταγωγής Μέγεθος Πακέτου Σύγκριση Μεταγωγής Κυκλώµατος και Μεταγωγής Πακέτου Εξωτερική και Εσωτερική Λειτουργία Βιβλίο Μαθήµατος: Επικοινωνίες

Διαβάστε περισσότερα

Μάθημα 5: To Μοντέλο Αναφοράς O.S.I.

Μάθημα 5: To Μοντέλο Αναφοράς O.S.I. Μάθημα 5: To Μοντέλο Αναφοράς O.S.I. 5.1 Γενικά Τα πρώτα δίκτυα χαρακτηρίζονταν από την «κλειστή» αρχιτεκτονική τους με την έννοια ότι αυτή ήταν γνωστή μόνο στην εταιρία που την είχε σχεδιάσει. Με τον

Διαβάστε περισσότερα

ΕΠΙΠΕΔΟ ΣΥΝΔΕΣΗΣ ΜΑC

ΕΠΙΠΕΔΟ ΣΥΝΔΕΣΗΣ ΜΑC ΕΠΙΠΕΔΟ ΣΥΝΔΕΣΗΣ Το επίπεδο σύνδεσης αποτελείται από δύο υποεπίπεδα: Το υποεπίπεδο ελέγχου προσπέλασης μέσων (Medium Access Control) Το υποεπίπεδο λογικού ελέγχου σύνδεσης (Logical Link Control) To υποεπίπεδο

Διαβάστε περισσότερα

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα. λ από τον ρυθμό μετάδοσής της. Υποθέτοντας ότι ο κόμβος A

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα. λ από τον ρυθμό μετάδοσής της. Υποθέτοντας ότι ο κόμβος A ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧ/ΚΩΝ ΚΑΙ ΜΗΧ. ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΕΠΙΚΟΙΝΩΝΙΩΝ, ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα 1. Στο δίκτυο

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών I Εργαστήρια

Δίκτυα Υπολογιστών I Εργαστήρια Δίκτυα Υπολογιστών I Εργαστήρια Άσκηση 7 η Υποεπίπεδο ελέγχου λογικής σύνδεσης Έλεγχος Σφαλμάτων Πανεπιστήμιο Ιωαννίνων Τμήμα Μηχανικών Η/Υ και Πληροφορικής Διδάσκων: Παπαπέτρου Ευάγγελος 2 1 Εισαγωγή

Διαβάστε περισσότερα

Πρωτόκολλα τυχαίας προσπέλασης

Πρωτόκολλα τυχαίας προσπέλασης Πρωτόκολλα τυχαίας προσπέλασης Στα πρωτόκολλα αυτά δεν προκαθορίζεται ο τρόπος με τον οποίο γίνεται η προσπέλαση των διαθέσιμων καναλιών από τους κόμβους. Επιτρέπουν σε οποιονδήποτε κόμβο να προσπελάσει

Διαβάστε περισσότερα

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή σε Έννοιες των Δικτύων Υπολογιστών...11. Κεφάλαιο 2 Αξιοπιστία...25. Κεφάλαιο 3 Αλγόριθμοι Πολλαπλής Πρόσβασης...

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή σε Έννοιες των Δικτύων Υπολογιστών...11. Κεφάλαιο 2 Αξιοπιστία...25. Κεφάλαιο 3 Αλγόριθμοι Πολλαπλής Πρόσβασης... Περιεχόμενα Εισαγωγή...7 Κεφάλαιο 1 Εισαγωγή σε Έννοιες των Δικτύων Υπολογιστών...11 Κεφάλαιο 2 Αξιοπιστία...25 Κεφάλαιο 3 Αλγόριθμοι Πολλαπλής Πρόσβασης...65 Κεφάλαιο 4 Μεταγωγή Δεδομένων και Δρομολόγηση...

Διαβάστε περισσότερα

Λύση: Λύση: Λύση: Λύση:

Λύση: Λύση: Λύση: Λύση: 1. Ένας δίαυλος έχει ρυθµό δεδοµένων 4 kbps και καθυστέρηση διάδοσης 20 msec. Για ποια περιοχή µηκών των πλαισίων µπορεί η µέθοδος παύσης και αναµονής να έχει απόδοση τουλάχιστον 50%; Η απόδοση θα είναι

Διαβάστε περισσότερα

Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα

Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα Ενότητα : Στρώμα Ζεύξης στα Δίκτυα ΗΥ- Ethernet MAC Στρώμα Σαββαΐδης Στυλιανός

Διαβάστε περισσότερα

Δρομολόγηση (Routing)

Δρομολόγηση (Routing) Δρομολόγηση (Routing) Περίληψη Flooding Η Αρχή του Βέλτιστου και Δυναμικός Προγραμματισμός ijkstra s Algorithm Αλγόριθμοi Δρομολόγησης Link State istance Vector Δρομολόγηση σε Κινητά Δίκτυα Δρομολόγηση

Διαβάστε περισσότερα

Πακέτα, Πλαίσια και Ανίχνευση Σφαλμάτων

Πακέτα, Πλαίσια και Ανίχνευση Σφαλμάτων ΔΙΚΤΥΑ Π. Φουληράς Πακέτα, Πλαίσια και Ανίχνευση Σφαλμάτων Οποιοδήποτε δικτυακό σύστημα παραχωρεί σε μία εφαρμογή αποκλειστική χρήση των μεριζομένων πόρων θέτει σε εμπλοκή τους άλλους υπολογιστές για απαράδεκτα

Διαβάστε περισσότερα

Ασύρματες Κινητές Επικοινωνίες Ενότητα 2: Το επίπεδο MAC του WiFi

Ασύρματες Κινητές Επικοινωνίες Ενότητα 2: Το επίπεδο MAC του WiFi Ασύρματες Κινητές Επικοινωνίες Ενότητα 2: Το επίπεδο MAC του WiFi Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

Διαβάστε περισσότερα

Πτυχιακή Εργασία. Ασύρματα Δίκτυα της Τεχνολογίας Hot Spot

Πτυχιακή Εργασία. Ασύρματα Δίκτυα της Τεχνολογίας Hot Spot Πτυχιακή Εργασία Ασύρματα Δίκτυα της Τεχνολογίας Hot Spot Σκοπός της σημερινής παρουσίασης είναι να παρουσιαστεί και να αναλυθεί η δομή και ο τρόπος λειτουργίας ενός δικτύου Hot Spot. Υπεύθυνος Παρουσίασης

Διαβάστε περισσότερα

Άσκηση 2. Αν συμβούν 2 duplicate ACKs αντί για timeout τι γίνεται σε αυτή την περίπτωσή;

Άσκηση 2. Αν συμβούν 2 duplicate ACKs αντί για timeout τι γίνεται σε αυτή την περίπτωσή; ΤCP protocol Άσκηση 1 Είναι το ίδιο να αυξάνεται το congestion window κατά μία μονάδα μετά τη λήψη από κάθε ΑCK πακέτου με το να αυξάνεται σε κάθε RTT; Αν δεν είναι το ίδιο σε ποια περίπτωση επιτυγχάνεται

Διαβάστε περισσότερα

Μάθημα 6: Αρχιτεκτονική TCP/IP

Μάθημα 6: Αρχιτεκτονική TCP/IP Μάθημα 6: Αρχιτεκτονική TCP/IP 6.1 Συσχέτιση OSI και TCP/IP Η αρχιτεκτονική TCP/IP ακολουθεί ένα πρότυπο διαστρωμάτωσης παρόμοιο με το μοντέλο OSI. Η αντιστοιχία φαίνεται στο σχήμα 6.1. Η ονομασία της

Διαβάστε περισσότερα

WIRELESS SENSOR NETWORKS (WSN)

WIRELESS SENSOR NETWORKS (WSN) WIRELESS SENSOR NETWORKS (WSN) Δρ. Ιωάννης Παναγόπουλος Εργαστήριο Υπολογιστικών Συστημάτων Καθ. Γεώργιος Παπακωνσταντίνου Αθήνα 2008 ΕΙΣΑΓΩΓΗ ΣΤΑ WSN Σε συγκεκριμένες εφαρμογές, επιθυμείται η μέτρηση

Διαβάστε περισσότερα

Σχήμα 1: TCP αποστολέας με παράθυρο αποστολέα = 1

Σχήμα 1: TCP αποστολέας με παράθυρο αποστολέα = 1 I. Παράδειγμα 1: Απόδοση TCP με παράθυρο αποστολέα = 1 a. Ο μηχανισμός όπως έχει περιγραφεί ως τώρα στέλνει μόνο ένα πακέτο και σταματάει να μεταδίδει έως ότου πάρει το ack του πακέτου αυτού (λειτουργία

Διαβάστε περισσότερα

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις στα Τοπικά Δίκτυα

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις στα Τοπικά Δίκτυα ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧ/ΚΩΝ ΚΑΙ ΜΗΧ/ΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις στα Τοπικά Δίκτυα 1. Ν σταθμοί επικοινωνούν μεταξύ τους μέσω κοινού μέσου μετάδοσης χωρητικότητας

Διαβάστε περισσότερα

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧ/ΚΩΝ ΚΑΙ ΜΗΧ. ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΕΠΙΚΟΙΝΩΝΙΩΝ, ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ασκήσεις για το φυσικό στρώμα 1. Μήνυμα μήκους

Διαβάστε περισσότερα

ΗΥ335 - Δίκτυα Υπολογιστών Χειμερινό εξάμηνο 2010-2011 Φροντιστήριο Ασκήσεις στο TCP

ΗΥ335 - Δίκτυα Υπολογιστών Χειμερινό εξάμηνο 2010-2011 Φροντιστήριο Ασκήσεις στο TCP ΗΥ335 - Δίκτυα Υπολογιστών Χειμερινό εξάμηνο 2010-2011 Φροντιστήριο Ασκήσεις στο TCP Άσκηση 1 η : Καθυστερήσεις Θεωρείστε μία σύνδεση μεταξύ δύο κόμβων Χ και Υ. Το εύρος ζώνης του συνδέσμου είναι 10Gbits/sec

Διαβάστε περισσότερα

Α2. Να γράψετε τους αριθμούς 1-5 από τη Στήλη Α και δίπλα το γράμμα της Στήλης Β που δίνει τη σωστή αντιστοίχηση.

Α2. Να γράψετε τους αριθμούς 1-5 από τη Στήλη Α και δίπλα το γράμμα της Στήλης Β που δίνει τη σωστή αντιστοίχηση. ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ / Γ- ΕΠΑ.Λ. ΗΜΕΡΟΜΗΝΙΑ: 21-02- 2016 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: Ι. ΜΙΧΑΛΕΑΚΟΣ-Α.ΚΑΤΡΑΚΗ ΘΕΜΑ Α. A1. Να γράψετε το γράμμα καθεμιάς από τις παρακάτω προτάσεις και δίπλα τη

Διαβάστε περισσότερα

Τρίτη Σειρά Ασκήσεων ΑΣΚΗΣΗ 1 ΑΣΚΗΣΗ 1 ΛΥΣΗ ΑΣΚΗΣΗ 2

Τρίτη Σειρά Ασκήσεων ΑΣΚΗΣΗ 1 ΑΣΚΗΣΗ 1 ΛΥΣΗ ΑΣΚΗΣΗ 2 Τρίτη Σειρά Ασκήσεων ΑΣΚΗΣΗ 1 o Ένα πακέτο ανώτερου επιπέδου τεμαχίζεται σε 10 πλαίσια, κάθε ένα από τα οποία έχει πιθανότητα 80 τοις εκατό να φτάσει χωρίς σφάλμα. Αν το πρωτόκολλο συνδέσου μετάδοσης δεδομένων

Διαβάστε περισσότερα

Λουκάς Ελευθέριος

Λουκάς Ελευθέριος Λουκάς Ελευθέριος eloukas05@aueb.gr Σκοπός Δ. Εργασίας Πορεία προς τη Λύση Multi Service Link Layer (MSLL) MSLL Πρωτόκολλα Πλήρους Ανάκαμψης MSLL Πρωτόκολλα Περιορισμένης Ανάκαμψης Σενάρια Προσομοίωσης

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 11: Διαδικασία Μετάδοσης Δεδομένων Εισαγωγή

ΚΕΦΑΛΑΙΟ 11: Διαδικασία Μετάδοσης Δεδομένων Εισαγωγή ΚΕΦΑΛΑΙΟ 11: Διαδικασία Μετάδοσης Δεδομένων 11.1. Εισαγωγή Η μετάδοση δεδομένων αναφέρεται στην μεταφορά κάποιας πληροφορίας από ένα σημείο σε κάποιο άλλο, αφού πρώτα έχει μετασχηματισθεί σε ένα ηλεκτρομαγνητικό

Διαβάστε περισσότερα

Ασύρματα δίκτυα. Bluetooth

Ασύρματα δίκτυα. Bluetooth Ασύρματα δίκτυα Η εξέλιξη των ασύρματων επικοινωνιών τα τελευταία χρόνια έχει δείξει ότι είναι πολύ δύσκολο ένα σύστημα να μπορέσει να ικανοποιήσει όλες τις ανάγκες του χρήστη και να προσαρμοστεί στις

Διαβάστε περισσότερα

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 2

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 2 ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 2 1. Συνθετότερα προβλήµατα µε το NS2 Στην άσκηση αυτή θα ορίσουµε στο NS2 µια τοπολογία µε τέσσερις κόµβους, στην οποία ένας κόµβος λειτουργεί ως δροµολογητής και

Διαβάστε περισσότερα

ΕΛΕΓΧΟΣ ΣΥΜΦΟΡΗΣΗΣ ΣΕ ΑΣΥΡΜΑΤΑ ΔΙΚΤΥΑ

ΕΛΕΓΧΟΣ ΣΥΜΦΟΡΗΣΗΣ ΣΕ ΑΣΥΡΜΑΤΑ ΔΙΚΤΥΑ ΕΛΕΓΧΟΣ ΣΥΜΦΟΡΗΣΗΣ ΣΕ ΑΣΥΡΜΑΤΑ ΔΙΚΤΥΑ ΚΟΚΚΩΝΗΣ ΓΕΩΡΓΙΟΣ (MIS0419) ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ :Dr. Μ. ΡΟΥΜΕΛΙΩΤΗΣ ΕΞΕΤΑΣΤΗΣ :Dr. Α. ΓΕΩΡΓΙΟΥ ΘΕΣΣΑΛΟΝΙΚΗ ΟΚΤΩΒΡΙΟΣ 2006 ΠΕΡΙΕΧΟΜΕΝΑ ΑΣΥΡΜΑΤΑ AD-HOC ΔΙΚΤΥΑ ΠΡΩΤΟΚΟΛΛΑ

Διαβάστε περισσότερα

Δροµολόγηση (Routing)

Δροµολόγηση (Routing) Δροµολόγηση (Routing) Περίληψη Flooding Η Αρχή του Βέλτιστου και Δυναµικός Προγραµµατισµός Dijkstra s Algorithm Αλγόριθµοi Δροµολόγησης Link State Distance Vector Δροµολόγηση σε Κινητά Δίκτυα Δροµολόγηση

Διαβάστε περισσότερα

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ 1 o ΔΙΑΓΩΝΙΣΜΑ ΘΕΜΑ 1 ο Α) Ποια είναι τα βασικά στοιχεία, τα οποία χαρακτηρίζουν το ISDN; Η ψηφιακή μετάδοση. Όλα τα σήματα μεταδίδονται σε ψηφιακή μορφή απ' άκρη σ' άκρη του δικτύου,

Διαβάστε περισσότερα

Δίκτυα Επικοινωνιών ΙΙ: Transmission Control Protocol

Δίκτυα Επικοινωνιών ΙΙ: Transmission Control Protocol Δίκτυα Επικοινωνιών ΙΙ: Transmission Control Protocol Δρ. Απόστολος Γκάμας Διδάσκων 407/80 gkamas@uop.gr Δίκτυα Επικοινωνιών ΙΙ Διαφάνεια 1 Μηχανισμοί πρωτοκόλλων προσανατολισμένων σε σύνδεση Λογική σύνδεση

Διαβάστε περισσότερα

Τί είναι ο Network Simulator-2

Τί είναι ο Network Simulator-2 ίκτυα Υπολογιστών Εργαστήριο 1 Υπεύθυνος : Τσαουσίδης Βασίλης Βοηθός : Μαµάτας Λευτέρης Τί είναι ο Network Simulator-2 Ο Network Simulator-2 (NS-2) είναι ένας αντικειµενοστρεφής προσοµοιωτής δικτύων, γραµµένος

Διαβάστε περισσότερα

7.3 Πρωτόκολλο TCP. 1. Το TCP πρωτόκολλο παρέχει υπηρεσίες προσανατολισµένες σε σύνδεση. Σ Λ

7.3 Πρωτόκολλο TCP. 1. Το TCP πρωτόκολλο παρέχει υπηρεσίες προσανατολισµένες σε σύνδεση. Σ Λ Ερωτήσεις 7.3 Πρωτόκολλο TCP 1. Τι είναι το τµήµα (segment) στο πρωτόκολλο TCP; Από ποια µέρη αποτελείται; 2. Για ποιο σκοπό χρησιµοποιείται ο Αριθµός ειράς στην επικεφαλίδα ενός segment TCP; 3. την περίπτωση

Διαβάστε περισσότερα

Εκτέλεση προγράμματος

Εκτέλεση προγράμματος ιεπιφάνεια controller Επισκόπηση λειτουργιών CNC Επισκόπηση λειτουργιών DNC Επικοινωνίες 1 2 Αυτόματα Εκτέλεση προγράμματος παραγωγή Χειροκίνητα για απλές λίγες κινήσεις Εντολή προς εντολή για έλεγχο ορθότητας

Διαβάστε περισσότερα

Μια εισαγωγή στην ασύρματη δικτύωση. Δρ. Χατζημίσιος Περικλής

Μια εισαγωγή στην ασύρματη δικτύωση. Δρ. Χατζημίσιος Περικλής Ασύρματα Δίκτυα και Επικοινωνίες: Μια εισαγωγή στην ασύρματη δικτύωση Δρ. Χατζημίσιος Περικλής Εισαγωγή στην ασύρματη δικτύωση Αύξηση ενδιαφέροντος για ασύρματη τοπική δικτύωση στα μέσα της δεκαετίας του

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών. Ασκήσεις επανάληψης

Δίκτυα Υπολογιστών. Ασκήσεις επανάληψης ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧ/ΚΩΝ & ΜΗΧ/ΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Τομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικής Δίκτυα Υπολογιστών Ασκήσεις επανάληψης 1. Κινητός υπολογιστής

Διαβάστε περισσότερα

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET Κεφάλαιο 4: Τεχνικές Μετάδοσης ΜΕΤΑΓΩΓΗ Τεχνική µεταγωγής ονομάζεται ο τρόπος µε τον οποίο αποκαθίσταται η επικοινωνία ανάµεσα σε δύο κόµβους με σκοπό την

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης)

Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης) TEI Σερρών Τμήμα Πληροφορικής και Επικοινωνιών Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης) Ανάλυση Πρωτοκόλλων Τομέας Τηλεπικοινωνιών και Δικτύων Δρ. Αναστάσιος Πολίτης Καθηγητής Εφαρμογών anpol@teiser.gr

Διαβάστε περισσότερα

Αρχές Δικτύων Επικοινωνιών. Επικοινωνίες Δεδομένων Μάθημα 4 ο

Αρχές Δικτύων Επικοινωνιών. Επικοινωνίες Δεδομένων Μάθημα 4 ο Αρχές Δικτύων Επικοινωνιών Επικοινωνίες Δεδομένων Μάθημα 4 ο Τα επικοινωνιακά δίκτυα και οι ανάγκες που εξυπηρετούν Για την επικοινωνία δύο συσκευών απαιτείται να υπάρχει μεταξύ τους σύνδεση από σημείο

Διαβάστε περισσότερα

Συνοπτική Μεθοδολογία Ασκήσεων Κεφαλαίου 7. Ασκήσεις στο IP Fragmentation

Συνοπτική Μεθοδολογία Ασκήσεων Κεφαλαίου 7. Ασκήσεις στο IP Fragmentation Συνοπτική Μεθοδολογία Ασκήσεων Κεφαλαίου 7 Οι σημειώσεις που ακολουθούν περιγράφουν τις ασκήσεις που θα συναντήσετε στο κεφάλαιο 7. Η πιο συνηθισμένη και βασική άσκηση αναφέρεται στο IP Fragmentation,

Διαβάστε περισσότερα

Διάρθρωση. Δίκτυα Υπολογιστών I Δίκτυα άμεσου συνδέσμου: Μέρος Α. Διάρθρωση. Δίκτυα άμεσου συνδέσμου και μοντέλο OSI (1/2) Ευάγγελος Παπαπέτρου

Διάρθρωση. Δίκτυα Υπολογιστών I Δίκτυα άμεσου συνδέσμου: Μέρος Α. Διάρθρωση. Δίκτυα άμεσου συνδέσμου και μοντέλο OSI (1/2) Ευάγγελος Παπαπέτρου Δίκτυα Υπολογιστών I Δίκτυα άμεσου συνδέσμου: Μέρος Α Ευάγγελος Παπαπέτρου 2 Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων 3 Δίκτυα Slotted Reservation Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΜΥΥ703: Δίκτυα

Διαβάστε περισσότερα

Μάθημα 3: Τοπολογίες Δικτύων

Μάθημα 3: Τοπολογίες Δικτύων Μάθημα 3: Τοπολογίες Δικτύων 3.1 Γενικά Με το όρο τοπολογία δικτύου αναφερόμαστε στον τρόπο με τον οποίο συνδέονται οι κόμβοι ενός δικτύου. Οι τοπολογίες διακρίνονται σε φυσικές και λογικές. Οι φυσικές

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών I

Δίκτυα Υπολογιστών I Δίκτυα Υπολογιστών I Δίκτυα άμεσου συνδέσμου: Μέρος Α Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΜΥΥ703: Δίκτυα Υπολογιστών Ι 1 / 36 Διάρθρωση

Διαβάστε περισσότερα

7.9 ροµολόγηση. Ερωτήσεις

7.9 ροµολόγηση. Ερωτήσεις 7.9 ροµολόγηση Ερωτήσεις 1. Να δώσετε τον ορισµό της δροµολόγησης; 2. Από τι εξαρτάται η χρονική στιγµή στην οποία λαµβάνονται οι αποφάσεις δροµολόγησης; Να αναφέρετε ποια είναι αυτή στην περίπτωση των

Διαβάστε περισσότερα

ΙΑΛΕΞΗ 6 Η. ίκτυα Υπολογιστών & Επικοινωνία. ιδάσκουσα: : ρ. Παντάνο Ρόκου Φράνκα. ίκτυα Υπολογιστών και Επικοινωνία. ιάλεξη 6: H Πολύπλεξη

ΙΑΛΕΞΗ 6 Η. ίκτυα Υπολογιστών & Επικοινωνία. ιδάσκουσα: : ρ. Παντάνο Ρόκου Φράνκα. ίκτυα Υπολογιστών και Επικοινωνία. ιάλεξη 6: H Πολύπλεξη ίκτυα Υπολογιστών & Επικοινωνία ΙΑΛΕΞΗ 6 Η ιδάσκουσα: : ρ. Παντάνο Ρόκου Φράνκα ρ. Παντάνο Ρόκου Φράνκα 1 Πολύπλεξη ΗΠολύπλεξηείναι η µετάδοση διαφορετικών ρευµάτων πληροφορίας µέσα από την ίδια φυσική

Διαβάστε περισσότερα

ΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΔΙΚΤΥΑ Η/Υ

ΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΔΙΚΤΥΑ Η/Υ Εργαστήριο 1 ΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΔΙΚΤΥΑ Η/Υ Τοπικά Δίκτυα Μεταγωγής (Επισκόπηση) Τοπικά δίκτυα που διασυνδέονται με hubs switches - bridges Στόχος Αυτό το εργαστήριο σχεδιάστηκε

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών Λύσεις σειράς ασκήσεων επανάληψης

Δίκτυα Υπολογιστών Λύσεις σειράς ασκήσεων επανάληψης ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧ/ΚΩΝ & ΜΗΧ/ΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Τομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικής (1) Δίκτυα Υπολογιστών Λύσεις σειράς ασκήσεων επανάληψης Απρόκλητο

Διαβάστε περισσότερα

Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου)

Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου) Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα 1.7 - Πρωτόκολλα και Αρχιτεκτονική Δικτύου) Πρωτόκολλο είναι ένα σύνολο κανόνων που πρέπει να ακολουθήσουν όλοι οι σταθμοί εργασίας σε ένα δίκτυο ώστε να μπορούν

Διαβάστε περισσότερα

Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της. Ερώτηση 2 η : Ποια είναι τα κύρια χαρακτηριστικά της μεταγωγής μηνύματος?

Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της. Ερώτηση 2 η : Ποια είναι τα κύρια χαρακτηριστικά της μεταγωγής μηνύματος? Μετάδοση Δεδομένων Δίκτυα Υπολογιστών 68 Ερώτηση 1 η μεταγωγής κυκλώματος? : Ποια είναι τα κύρια χαρακτηριστικά της Απάντηση : Στα δίκτυα μεταγωγής κυκλώματος (circuit switching networks), η μετάδοση των

Διαβάστε περισσότερα

Διάρθρωση. Δίκτυα Υπολογιστών I Δίκτυα άμεσου συνδέσμου: Μέρος Α. Διάρθρωση. Δίκτυα άμεσου συνδέσμου και μοντέλο OSI (1/2) Ευάγγελος Παπαπέτρου

Διάρθρωση. Δίκτυα Υπολογιστών I Δίκτυα άμεσου συνδέσμου: Μέρος Α. Διάρθρωση. Δίκτυα άμεσου συνδέσμου και μοντέλο OSI (1/2) Ευάγγελος Παπαπέτρου Δίκτυα Υπολογιστών I Δίκτυα άμεσου συνδέσμου: Μέρος Α Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων 3 Δίκτυα Slotted Reservation Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) ΜΥΥ703: Δίκτυα

Διαβάστε περισσότερα

Η πρώτη παράμετρος είναι ένα αλφαριθμητικό μορφοποίησης

Η πρώτη παράμετρος είναι ένα αλφαριθμητικό μορφοποίησης Η συνάρτηση printf() Η συνάρτηση printf() χρησιμοποιείται για την εμφάνιση δεδομένων στο αρχείο εξόδου stdout (standard output stream), το οποίο εξ ορισμού συνδέεται με την οθόνη Η συνάρτηση printf() δέχεται

Διαβάστε περισσότερα