Οδηγίες Χρήσης COMNET III Επιµέλεια: ηµ. Κατσιάνης, Νέλλη Λελίγκου

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

Download "Οδηγίες Χρήσης COMNET III Επιµέλεια: ηµ. Κατσιάνης, Νέλλη Λελίγκου"

Transcript

1 Θεωρία ασκήσεων 7, 8, 9. Οδηγίες Χρήσης COMNET III Επιµέλεια: ηµ. Κατσιάνης, Νέλλη Λελίγκου 1. ΕΙΣΑΓΩΓΗ Το COMNET III είναι ένα ολοκληρωµένο πρόγραµµα προσοµοιώσεις (simulation) των σύγχρονων δικτύων. Βασίζεται αποκλειστικά στην περιγραφή του δικτύου από τον χρήστη, στον έλεγχο αλγορίθµων και στον έλεγχο του φόρτου εργασίας. Προσοµοιώνει, τις λειτουργίες του δικτύου και εξάγει χρήσιµα αποτελέσµατα από την λειτουργία του σε µορφή µετρήσεων. Ο προγραµµατισµός δεν είναι απαραίτητος. Η περιγραφή των χαρακτηριστικών του δικτύου γίνεται γραφικά µε ένα φιλικό προς τον χρήστη περιβάλλον µε το οποίο δηµιουργείται το µοντέλο του δικτύου το οποίο προσοµοιώνει σε πραγµατικό, αλλά και σε φαινοµενικό χρόνο την συµπεριφορά του δικτύου για την γρήγορη και ασφαλή διεξαγωγή συµπερασµάτων. Το περιβάλλον αυτό είναι σε µορφή Windows το οποίο περιλαµβάνει διάφορα µενού, χρήσιµα εργαλεία και µία παλέτα µε διάφορα στοιχεία µε την χρήση των οποίων µπορεί ο καθένας να σχεδιάσει εύκολα ένα δίκτυο. Επίσης, υπάρχει η δυνατότητα από τον χρήστη να παρακολουθεί βήµα προς βήµα την διαδικασία εξοµοίωσης. Ένα µοντέλο µπορεί να δηµιουργηθεί µε τα παρακάτω βήµατα : Κόµβους (Nodes), ζεύξεις (links) και πηγές κίνησης (traffic sources) µπορούν να επιλεγούν από την παλέτα και να τοποθετηθούν στην οθόνη, στο σηµείο που επιθυµούµε. Αυτά τα στοιχεία συνδέονται χρησιµοποιώντας το εργαλείο σύνδεσης (Connection Tool). Όταν ο χρήστης διπλό κλικ σε καθένα από τα στοιχεία links, nodes και traffic sources, ανοίγει ένα κουτί διαλόγου (dialog box), όπου µπορούν να µεταβληθούν κάποιες παράµετροι που αφορούν το εκάστοτε στοιχείο. Οι λειτουργίες του δικτύου και οι παράµετροι των πρωτοκόλλων µπορούν να οριστούν από ένα αρχικό dialog box. Το µοντέλο µπορεί να ελεγθεί ως προς την λογική ορθότητα των συνδέσεων του και φυσικά να εξοµοιωθεί. Μετά το τέλος της προσοµοίωσης τα αποτελέσµατα µπορούν να παρουσιαστούν είτε γραφικά είτε αναλυτικά (αριθµητικές τιµές). ΛΕΙΤΟΥΡΓΙΚΟΤΗΤΑ : Το πακέτο COMNET III χρησιµοποιείται για την προσοµοίωση των WAN, των LAN ή και µικτού µοντέλου, που περιέχει και τα δύο αυτά είδη. Επίσης, εκτός από τις λειτουργίες ενός µοντελοποιηµένου δικτύου, µπορούν να προσοµοιωθεί η λογική των δικτυακών κόµβων. ηλαδή, οι Computers ενός κόµβου, τα υποσυστήµατα εισόδου/εξόδου (Ι/Ο subsystems), οι βάσεις δεδοµένων (Databases) και οι εφαρµογές οι οποίες «τρέχουν» στους Computers. 2. ΥΝΑΤΟΤΗΤΕΣ ΤΟΥ COMNET III Το COMNET III είναι ένα ισχυρό εργαλείο µε το οποίο µπορεί κανείς να σχεδιάσει µια µεγάλη ποικιλία από δίκτυα. Μπορεί να σχεδιάσει τοπικά δίκτυα (LAN), µητροπολιτικά δίκτυα (ΜΑΝ) ή και δίκτυα ευρείας περιοχής (WAN).

2 Aκόµα το πρόγραµµα µπορεί να προσοµοιώσει δίκτυα µεταγωγής φωνής καθώς επίσης και δίκτυα ολοκληρωµένων υπηρεσιών (ISDN). Τυπικές εφαρµογές του COMNET είναι οι εξής: Συνήθως υπάρχει µεγάλη κίνηση στο δίκτυο κάποιες ώρες της ηµέρας, τις λεγόµενες ώρες αιχµής. Ο σχεδιαστής λοιπόν φροντίζει το δίκτυο να µπορεί να αντεπεξέλθει σε αυτές τις δύσκολες ώρες. Αν το επιτύχει αυτό, τότε δεν υπάρχει περίπτωση να έχει πρόβληµα υπερβολικού φόρτου άλλες ώρες της ηµέρας. Έτσι προσοµοιώνει µε το COMNET το συγκεκριµένο traffic µόνο. Αυτό αποτελεί και την κλασσική εφαρµογή του παρόντος προγράµµατος. Μερικές φορές είναι σηµαντικό να ξέρεις, αν το δίκτυο έχει την ικανότητα να ανταπεξέλθει στις απαιτήσεις των χρηστών σε περίπτωση, που κάποιος κόµβος χαλάσει προσωρινά ή µόνιµα. Το πακέτο δίνει την δυνατότητα να θέσει κανείς εκτός λειτουργίας κάποιους από τους κόµβους και να εξάγει χρήσιµα συµπεράσµατα σχετικά µε την ικανότητα αυτοανόρθωσης του δικτύου. Νέοι χρήστες ή νέες εφαρµογές προσθέτουν νέο φόρτο στο δίκτυο. Είναι χρήσιµο να µπορεί ο σχεδιαστής να προβλέψει αυτή την αύξηση της κίνησης, πριν συµβεί στην πραγµατικότητα και έτσι να αποφύγει µελλοντικά προβλήµατα. Σε πολλά δίκτυα αυξάνεται µε τον καιρό η κίνησή τους. Αυτό οδηγεί σε αναβάθµιση του συστήµατος. Οι διάφορες επιλογές που υπάρχουν για την αναβάθµιση µπορούν να µοντελοποιηθούν µε το COMNET και έτσι να βρεθεί µια χρυσή τοµή µεταξύ κόστους και ποιότητας. Tο COMNET III είναι ένα ισχυρό εργαλείο για την προσοµοίωση των δικτύων. Ωστόσο, δεν µπορεί να κάνει τα πάντα. Παρακάτω αναφέρονται µερικές εφαρµογές τις οποίες το συγκεκριµένο πακέτο δεν µπορεί να πραγµατοποιήσει: Το COMNET δεν περιέχει µηχανισµούς κοστολόγησης. Είναι επικεντρωµένο στην υλοποίηση του συστήµατος κατά τις ώρες αιχµής. Αν υπήρχε µηχανισµός κοστολόγησης θα ήταν δύσκολο να γίνουν προβλέψεις για το κόστος, αφού θα έπρεπε να µοντελοποιηθούν οι µήνες και τα χρόνια λειτουργίας του δικτύου. Αυτό όµως θα έκανε ιδιαίτερα πολύπλοκο το µοντέλο. Το COMNET, όπως και κάθε πρόγραµµα προσοµοίωσης δεν µπορεί να προτείνει τον βέλτιστο σχεδιασµό του δικτύου. Το πρόγραµµα απλώς µοντελοποιεί αυτό που ο σχεδιαστής έχει στο µυαλό του. Έτσι του δίνει τη δυνατότητα να κάνει δοκιµές και να βγάζει κάθε φορά συµπεράσµατα, ώσπου να καταλήξει στον πιο ικανοποιητικό σχεδιασµό. Το COMNET δεν προσοµοιώνει πλήρως τη γεωγραφική απόσταση µεταξύ δύο κόµβων. Το αν αυτή η γεωγραφική απόσταση είναι 10 µέτρα ή 1000 χιλιόµετρα, καθώς και η διαµόρφωση του εδάφους ανάµεσα στους δύο κόµβους είναι κάτι που δεν φαίνεται. Ωστόσο µπορεί κανείς να ορίσει την καθυστέρηση διάδοσης (propagation delay). Έτσι το συγκεκριµένο πρόγραµµα δεν µπορεί να χρησιµοποιηθεί για να προσοµοιώσει κινητά δίκτυα (π.χ. την κυψελωτή κινητή τηλεφωνία, δορυφορικές επικοινωνίες ή κινητά ραδιοσυστήµατα), παρά µόνο σταθερά δίκτυα.πρέπει να σηµειωθεί, ότι είναι δυνατόν να προσοµοιωθεί το σταθερό δίκτυο που πολλές φορές χρησιµοποιεί η κινητή τηλεφωνία, καθώς επίσης και ένας γεωστατικός δορυφόρος, δηλαδή ένας δορυφόρος που βρίσκεται συνέχεια πάνω από το ίδιο σηµείο της γης.

3 Το COMNET δεν παρέχει λεπτοµέρειες σχετικά µε το πρώτο επίπεδο του OSI. ηλαδή ο τύπος του καλωδίου (συνεστραµένο ζεύγος, οµοαξονικό κ.λ.π.), το µήκος του καλωδίου, οι απώλειες διάδοσης, η διαµόρφωση του εδάφους σε ασύρµατη ζεύξη και άλλες πληροφορίες σχετικές µε το φυσικό µέσο δεν παρέχονται. Παρόλα αυτά τα πρωτόκολλα των ανωτέρων στρωµάτων, τα οποία χρησιµοποιούν το φυσικό µέσο υποστηρίζονται. Το COMNET παρέχει τη δυνατότητα να χρησιµοποιήσει κανείς όλα τα τυποποιηµένα πρωτόκολλα. εν δίνει όµως τη δυνατότητα να δηµιουργήσει κανείς καινούργια πρωτόκολλα. Αυτό θα συνέβαινε, αν υπήρχε η δυνατότητα να γράψει κάποιος χρήστης του πακέτου δικό του κώδικα, όµως αυτή η δυνατότητα δεν υπάρχει. Ετσι µπορεί κανείς να αλλάξει τις παραµέτρους των πρωτοκόλλων που ήδη υπάρχουν, δεν µπορεί ωστόσο να υλοποιήσει εντελώς καινούργια πρωτόκολλα. 3. ΣΥΝΟΨΗ ΤΩΝ ΜΟΝΤΕΛΩΝ ΤΟΥ COMNET III 3.1 ΤΟΠΟΛΟΓΙΑ ΙΚΤΥΟΥ Η τοπολογία του δικτύου περιγράφει το προκαταρκτικό σχέδιο, καθώς και τις πηγές κίνησης που µοντελοποιούν ένα φυσικό δίκτυο. Η τοπολογία ορίζεται βάση τριών βασικών παραµέτρων: των κόµβων (nodes) που αντιπροσωπεύουν το hardware (υπολογιστές και µεταγωγείς), των συνδετικών διατάξεων (links) που µεταφέρουν δεδοµένα ανάµεσα στους κόµβους και των «τόξων» (arcs) που αναπαριστούν τις συσχετίσεις που υπάρχουν µεταξυ των κόµβων και των links. Τα arcs, δηλαδή, χρησιµοποιούνται απλά για να συνδέσουν τους κόµβους µε τα links και συγκεκριµένα µπορούν να µοντελοποιήσουν τη σύνδεση µιας συγκεκριµένης θύρας (port) του κόµβου σε ένα link. Επίσης, εκτός από τους βασικούς κόµβους και links, στο COMNET υπάρχουν και δύο αντικείµενα που έχουν εσωτερικές τοπολογίες το Subnet (υποδίκτυο), για τη µοντελοποίηση ανεξάρτητων δροµολογήσεων και ιεραρχικής τοπολογίας και το WAN Cloud, για τη µοντελοποίηση δικτύων ευρείας περιοχής (WAN). Και για τα δύο αυτά αντικείµενα, τα εικονίδια τους διαθέτουν λεπτοµέρειες παρόµοιες µε αυτές των κόµβων και των links για τον καθορισµό των συνολικών παραµέτρων και µια εσωτερική τοπολογία για µια πιο λεπτοµερή µοντελοποίηση ΚOMBOI (ΝΟDES) Το COMNET III διαθέτει τέσσερις βασικούς τύπους κόµβων: 1. τον Computer and Communication Node (C & C Node) 2. τον Computer Group Node 3. τον Router Node και 4. τον ATM Switch Node. Οι κόµβοι C & C και Computer Groups χρησιµοποιούνται για να µοντελοποιήσουν υπολογιστές. Αυτοί οι κόµβοι µπορούν να αποτελέσουν την αφετηρία ή τον προορισµό µηνυµάτων, ενώ επίσης είναι δυνατόν να µοντελοποιήσουν και σύνθετες εφαρµογές καθορίζοντας κάποιες παραµέτρους σχετικά µε τη χρήση του επεξεργαστή, το δίσκο κ.λ.π. Οι κόµβοι C & C χρησιµοποιούνται επίσης για να µοντελοποιήσουν γέφυρες (bridges), πύλες (gateways) και µεταγωγείς επικοινωνίας (communication switches), καθώς έχουν τη δυνατότητα δροµολόγησης δεδοµένων από µέσα τους. Αντιθέτως, οι Computer Groups περιορίζονται στην µοντελοποίηση τερµατικών σηµείων ενός δικτύου (µπορούν να είναι µόνο πηγές ή αποδέκτες της κίνησης).

4 Ο Router Node µοντελοποιεί hardware που χρησιµοποιείται για δροµολόγηση κίνησης (traffic), συµπεριλαµβανοµένων δροµολογητών (routers), συγκεντρωτών (hubs), και µεταγωγέων (switches). Ο Router Node είναι παρόµοιος µε τον C & C Νode, όσον αφορά τη δυνατότητα που έχει να αποτελεί πηγή ή προορισµό κίνησης, καθώς και να τρέξει εφαρµογές, χρησιµοποιώντας τον εσωτερικό επεξεργαστή και δίσκο. Ωστόσο, µπορεί ακόµα να µοντελοποιήσει και µια δοµή εσωτερικής αρτηρίας (internal bus structure) για τη µεταφορά δεδοµένων ανάµεσα στις θύρες εισόδου και εξόδου (input and output ports). Οι τρεις κόµβοι που προαναφέρθηκαν µπορούν να συνδεθούν µε πηγές κίνησης και µε εφαρµογές, που περιγράφονται παρακάτω. Για να µοντελοποιήσουν σύνθετες εφαρµογές, αυτοί οι κόµβοι συµπεριλαµβάνουν ένα ρεπερτόριο εντολών, όπως επίσης και ένα σύνολο παραµέτρων. Η µοντελοποίηση εφαρµογών περιγράφεται παρακάτω. Εκτός από τους C & C Nodes και τους Routers Nodes, η δροµολόγηση κίνησης µπορεί επίσης να υλοποιηθεί και από ένα ΑΤΜ Switch Node, ο οποίος χρησιµοποιείται αποκλειστικά για δροµολόγηση. Ο ATM Switch Node χρησιµοποιεί µια δοµή µεταγωγής, η οποία είναι αντίστοιχη για πολλούς µεταγωγείς που χρειάζονται πολύ λίγο χρόνο για να µετακινήσουν ένα πακέτο από έναν input σε ένα output buffer. Ωστόσο, αυτός ο κόµβος δεν µπορεί να αποτελέσει πηγή ή προορισµό κίνησης, και κατά συνέπεια δεν µπορεί να συνδεθεί µε τις πηγές κίνησης του COMNET. Τέλος, οι C & C Node και ΑΤΜ Switch Node έχουν την δυνατότητα να µοντελοποιήσουν κόµβους σε ένα δίκτυο µεταγωγής κυκλώµατος (Circuit Switched network) ΣΥΝ ΕΤΙΚΕΣ ΙΑΤΑΞΕΙΣ (ΖΕΥΞΕΙΣ=LINKS) Υπάρχουν δύο τύποι µοντέλων links διαθέσιµοι στο COMNET III: τα σηµείο - προς - σηµείο (point - to - point) links που αναπαραριστούν ένα κανάλι ανάµεσα σε δύο κόµβους και τα links πολλαπλής πρόσβασης (multi-access links) που χρησιµοποιούνται σε τοπικά δίκτυα (LAN), ή και σε άλλες περιπτώσεις, όπου τρεις ή περισσότεροι κόµβοι µοιράζονται το ίδιο επικοινωνιακό µέσο. Τα point to point links µοντελοποιούν τα επικοινωνιακά κανάλια ανάµεσα σε δύο κόµβους. Συνήθως, αυτές οι συνδέσεις είναι αποκλειστικής χρήσης γραµµές (dedicated lines), κυρίως ανάµεσα σε δροµολογητές σε ένα WAN ή σε ένα δίκτυο πολλαπλών αλµάτων (multihop network). Είναι επίσης, ο µόνος τύπος link που µπορεί να µεταφέρει κλήσεις µεταγωγής κυκλώµατος. Τα links πολλαπλής πρόσβασης, που είναι διαθέσιµα στο COMNET µοντελοποιούν µια ποικιλία πρωτοκόλλων για τη διαµέριση του κοινού µέσου στους διάφορους κόµβους. Τα πρωτόκολλα πολλαπλής πρόσβασης συµεριλαµβάνουν τα Ethernet ή CSMA/CD (Carrier Sense Multiple Access / Collision Detection), CSMA, Aloha, Token Passing (token ring, FDDI, token bus) και Polling.

5 3.1.3 SUBNETS (ΥΠΟ ΙΚΤΥΑ) Το αντικείµενο Subnet στο COMNET ΙΙΙ χρησιµοποιείται για να µοντελοποιήσει µια ιεραρχική τοπολογία, έτσι ώστε ξεχωριστά υποδίκτυα να έχουν ανεξάρτητους και ξεχωριστούς αλγόριθµους δροµολόγησης, που να είναι επίσης ανεξάρτητοι από το backbone. Το εικονίδιο του Subnet µπορεί να συνδεθεί µόνο σε links. Εσωτερικά, η τοπολογία του υποδικτύου είναι παρόµοια µε αυτή του backbone, εκτός από το ότι δεν επιτρέπεται η εισαγωγή περαιτέρω υποδικτύων. Οι συνδέσεις ανάµεσα στην εσωτερική τοπολογία του υποδικτύου και στην τοπολογία του backbone γίνεται µέσω Access Points. Περιορισµός στον αριθµό των access points δεν υπάρχει. Εσωτερικά στο υποδίκτυο, ένας κόµβος που συνδέεται σε ένα access point γίνεται πύλη (gateway) και µπορεί να δροµολογήσει πακέτα τόσο προς το υποδίκτυο όσο και προς το backbone (ή ανάµεσα σε αυτά). Το υποδίκτυο χρησιµοποιείται καταρχήν για να µοντελοποιήσει συνδεδεµένα υποδίκτυα ανεξάρτητων αλγορίθµων δροµολόγησης. Μπορεί επίσης να χρησιµοποιηθεί για το χτίσιµο µιας σύνθετης ιεραρχίας δικτύου. Ωστοσο, αυτή η ιεραρχία είναι περιορισµένη σε ένα µόνο επίπεδο υποδικτύου. εν συνίσταται η χρησιµοποίηση του µοντέλου του υποδικτύου σε περίπτωση που µεγάλα δίκτυα πρέπει να µοντελοποιηθούν µε ένα απλό αλγόριθµο δροµολόγησης (τότε η τοπολογία πρέπει να περιοριστεί στο backbone) WAN CLOUDS Το WAN Cloud είναι διαθέσιµο για τη µοντελοποίηση υπηρεσιών WAN αφηρηµένα, µέσω των Access Links και των Virtual Circuits. Οσον αφορά την τοπολογία, το WAN Cloud είναι παρόµοιο µε τα υπόλοιπα links ως προς το ότι µπορεί να συνδεθεί µόνο σε κόµβους. Το WAN Cloud έχει µία εσωτερική τοπολογία, που αποτελείται απλά από Access Links και Virtual Circuits. Τα Virtual Circuits είναι θεωρητικά µοντέλα συνόλων από µεταγωγείς και links και συνδέονται µόνο σε Access Links. Το Arc της σύνδεσης εµφανίζεται µε µια εστιγµένη γραµµή για να κάνει τη διάκριση ανάµεσα στο θεωρητικό αυτό µονοπάτι και στις φυσικές ζεύξεις που χρησιµοποιούνται στις backbone τοπολογίες. Το Access Link είναι µία ειδική περίπτωση ενός point - to - point link που εµφανίζεται σε ένα WAN Cloud. Εξω από το WAN Cloud, η σύνδεση ανάµεσα σε ένα κόµβο και στο WAN Cloud γίνεται µέσω ενός Access Point, το οποίο συνδέεται µε ένα Access Link στην εσωτερική τοπολογία του Cloud. Μόνο ένας κόµβος µπορεί να συνδεθεί σε ένα Access Point ενός WAN Cloud και µόνο ένα Access Link µπορεί να συνδεθεί σε ένα Access Point ενός WAN Cloud. Τα Virtual Circuits µπορούν να τοποθετηθούν µεταξύ δύο Access Links πηγής και προορισµού. Για κάθε ζευγάρι access links πηγής / προορισµού, µπορεί να υπάρχει το πολύ ένα Virtual Circuit. Τα Virtual Circuits είναι κατευθυντικά, όπως φαίνεται και από το βέλος που παρουσιάζεται στην εστιγµένη γραµµή του arc που το συνδέει στα Access Links. Τα Virtual Circuits είναι ωστόσο προαιρετικά µέσα σε ένα WAN Cloud ARCS ΚΑΙ PORTS Στις τοπολογίες του backbone και του subnet, τα arcs που συνδέουν τα links στους κόµβους, αναπαριστούν τις συνδέσεις στους κόµβους που τους διασυνδέουν µε το µέσο σύνδεσης (media link). Σε αυτά τα arcs µπορούν να οριστούν παράµετροι που αφορούν το port (delay, buffers και line-card ID) και το link (πίνακες ποινής για τη δροµολόγηση - penalty tables).

6 3.2 ΚΙΝΗΣΗ ΙΚΤΥΟΥ ΚΑΙ ΦΟΡΤΟΣ ΕΡΓΑΣΙΑΣ (NETWORK TRAFFIC AND WORKLOAD) Η κίνηση του δικτύου αφορά τα µηνύµατα που στέλνονται ανάµεσα στους κόµβους, ενώ ο φόρτος εργασίας αφορά τις εσωτερικές δραστηριότητες των επεξεργαστών ή των αρτηριών των κόµβων. Υπάρχουν δύο είδη πηγών στο COMNET III: Οι πηγές εφαρµογών (Application Sources) που εκτελούν εντολές, οι οποίες εισάγουν είτε κίνηση στο δίκτυο είτε φόρτο εργασίας (workload) στον κόµβο. Οι πηγές κίνησης (Traffic Sources), οι οποίες είναι απλούστερες από τις προηγούµενες και δηµιουργούν κίνηση ανάµεσα στους κόµβους. Επειδή οι κόµβοι µπορεί να έχουν απαιτήσεις επεξεργασίας της κίνησης, που διέρχεται µέσα από αυτούς, οι πηγές κίνησης και οι εντολές θα εισάγουν έµµεσα φόρτο εργασίας στους κόµβους. Αντίθετα, οι εντολές που µοντελοποιούν αποκλειστικά φόρτο εργασίας, µπορούν να προκαλέσουν καθυστέρηση στη κίνηση µέσω της χρήσης του επεξεργαστή, όταν αυτός είναι απαραίτητος και στην κίνηση (traffic) ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΗΝΥΜΑΤΩΝ-ΚΛΗΣΕΩΝ (SCHEDULING) Υπάρχουν δύο γενικές µέθοδοι, σύµφωνα µε τις οποίες οι πηγές µπορούν να προγραµµατιστούν : βάση χρόνου (by time) και βάση λαµβανόµενου µηνύµατος (by received message text) εν υπάρχει περιορισµός στον αριθµό των πηγών που µπορούν να συνδεθούν σε ένα κόµβο, ενώ και οι πηγές που συνδέονται σε κάποιο κόµβο µπορούν να είναι διαφορετικά ή παρόµοια προγραµµατισµένες. Αν διάφορες πηγές ενεργοποιηθούν ταυτόχρονα, τότε εισάγονται στην ουρά του κόµβου και εξυπηρετούνται από τον επεξεργαστή, µία κάθε φορά. Οι πηγές προγραµµατισµένες βάση χρόνου, προγραµµατίζονται σύµφωνα µε ένα µεσοδιάστηµα από την προηγούµενη άφιξη και υπάρχουν επιλογές που µας επιτρέπουν να ορίσουµε ένα αρχικό και ένα τελικό σηµείο, ανάµεσα στα οποία η πηγή θα εκπέµπει. Ο προγραµµατισµός βάση λαµβανόµενου µηνύµατος (received message text) παρέχει µια µέθοδο, σύµφωνα µε την οποία µπορεί να προγραµµατίσει κανείς πηγές, που εξαρτώνται από τα µηνύµατα που λαµβάνονται στον κόµβο. Το message text είναι µια επικεφαλίδα ενός µηνύµατος και δίνεται ως παράµετρος στην πηγή ή στην εντολή που στέλνει το µήνυµα. Το message text έχει ως σκοπό, απλά την ενεργοποίηση της επιθυµητής πηγής στον προορισµό του µηνύµατος και δεν αναπαριστά το περιεχόµενο του µηνύµατος. Η πηγή που ενεργοποιείται από το λαµβανόµενο µήνυµα µπορεί να απαιτεί πολλά διαφορετικά message texts ή πολλαπλές λήψεις ενός συγκεκριµένου message text, πριν ενεργοποιηθεί. Στον κόµβο-προορισµό, υπάρχει περίπτωση πολλές πηγές που συνδέονται µε αυτόν να περιµένουν το ίδιο λαµβανόµενο message text. Τότε, µία µόνο πηγή θα είναι ενεργή και θα λάβει το µήνυµα, µέχρι να ενεργοποιηθεί. Αφού η πηγή ενεργοποιηθεί, µελλοντικές λήψεις του ίδιου message text θα χρησιµοποιηθούν για να ενεργοποιήσουν τις άλλες πηγές, µε κυκλική σειρά ΕΦΑΡΜΟΓΕΣ (APPLICATIONS)

7 Οι εφαρµογές µας παρέχουν έναν ελαστικό τρόπο να µοντελοποιήσουµε κίνηση (traffic), αλλά και φόρτο εργασίας (workload) σε ένα συγκεκριµένο κόµβο. Η εφαρµογή αποτελείται από τρία µέρη: τις παραµέτρους του κόµβου για τον καθορισµό της ταχύτητας του επεξεργαστή και του δίσκου το ρεπερτόριο εντολών (command repertoire) για τον καθορισµό των διαφόρων λειτουργιών που µπορούν να λάβουν χώρα στον συγκεκριµένο κόµβο την πηγή εφαρµογών (application source), που θα προγραµµατίσει µια σειρά από εντολές. Ο φόρτος εργασίας ελέγχεται από τις φυσικές παραµέτρους της ταχύτητας του επεξεργαστή και του δίσκου. Για να εισάγουµε φόρτο εργασίας στον κόµβο οι παράµετροι αυτοί πρέπει να είναι µη µηδενικές. Μπορούµε να καθορίσουµε παραµέτρους που έχουν να κάνουν µε τον επεξεργαστικό χρόνο που απαιτείται ανά κύκλο µηχανής (χρησιµοποιείται από την Process command), µε τα χαρακτηριστικά του δίσκου (χρησιµοποιείται από τις Read και Write commands) και το χρόνο επεξεργασίας ανά πακέτο, που προκαλεί καθυστέρηση για την κίνηση που διέρχεται, δηµιουργείται ή τερµατίζεται σε αυτόν τον κόµβο. Οι εντολές κίνησης (traffic commands) περιλαµβάνουν την Transport Message Command, την Setup Session Command, που εκπέµπει µηνύµατα κατά τη διάρκεια µιας συνόδου (session) και την Answer Message Command. Η Transport Command στέλνει ένα απλό µήνυµα σε ένα συγκεκριµένο αποδέκτη ή σε µια οµάδα από αποδέκτες. Τα µηνύµατα µιας εντολής Transport Command στέλνονται πάντοτε µε τεχνική datagram (καθένα από τα πακέτα δροµολογείται ανεξάρτητα από τα υπόλοιπα, µε βάση τον αλγόριθµο δροµολόγησης). Η Setup Session Command δηµιουργεί αρχικές συνθήκες στέλνοντας ένα πακέτο εγκαθίδρυσης (setup packet) και λαµβάνοντας ένα πακέτο επιβεβαίωσης (confirmation packet). Αφού η σύνοδος εγκατασταθεί, ένας αριθµός µηνυµάτων µπορεί να σταλεί κατά τη διάρκειά της και αυτά τα µηνύµατα ορίζονται µέσα στην Setup Command. Τα µηνύµατα που θα σταλούν στα πλαίσια της συνόδου, µπορούν να δροµολογηθούν είτε µε τεχνική datagram είτε µε τεχνική νοητού κυκλώµατος (virtual circuit), ανάλογα µε τον αλγόριθµο δροµολόγησης του backbone ή του υποδικτύου, που περιέχει τον κόµβο ο οποίος εκτελεί την εντολή. Η Answer Command είναι µια ειδική εντολή, που στέλνει το µήνυµά της πίσω στον αποστολέα του µηνύµατος, που ενεργοποίησε την πηγή εφαρµογών. Συνεπώς, οι Answer Commands µπορούν να χρησιµοποιηθούν µόνο σε πηγές εφαρµογών, που είναι προγραµµατισµένες βάση λαµβανόµενου µηνύµατος. Το µήνυµα της εντολής µπορεί να δροµολογηθεί είτε µε τεχνική datagram είτε µε τεχνική virtual circuit, αντιγράφοντας τη µέθοδο που χρησιµοποιεί το µήνυµα ενεργοποίησης. Ο φόρτος εργασίας (από τις τρεις παραπάνω εντολές κίνησης) εισάγεται στον κόµβο έµµεσα, µέσω της κίνησης που διέρχεται από το εσωτερικό του και τις παραµέτρους επεξεργασίας πακέτου, που έχουν οριστεί στον κόµβο. Επιπλέον, υπάρχουν τρεις συγκεκριµένες εντολές για την εισαγωγή φόρτου εργασίας: Η Process Command, που µοντελοποιούν εσωτερικούς υπολογισµούς, οι οποίοι απασχολούν τον επεξεργαστή του κόµβου για κάποιο χρονικό διάστηµα. Οι Read και Write Commands απασχολούν επίσης, τον επεξεργαστή του κόµβου, αλλά αυτό γίνεται σε συνάρτηση µε το διάβασµα ή το γράψιµο αρχείων (για παράδειγµα, ο χρόνος που απαιτείται για το διάβασµα ή το γράψιµο εξαρτώνται από το µέγεθος του αρχείου). Επιπλέον, η εκτέλεση των δύο αυτών εντολών προκαλεί τροποποίηση στο χώρο αποθήκευσης του κόµβου (storage space). Η πηγή εφαρµογών (Application Source) περιέχει µια σειρά από εντολές, οι οποίες θα εκτελεστούν σειριακά, όταν η πηγή θα ενεργοποιηθεί είτε βάση χρόνου είτε βάση λαµβανόµενου µηνύµατος. Η σειρά εντολών της πηγής εφαρµογών δηµιουργείται, αφού τροποποιηθεί το ρεπερτόριο εντολών του κόµβου στον οποίο η πηγή συνδέεται, ώστε αυτό

8 να περιέχει τις επιθυµητές εντολές. Οι εντολές αυτές θα είναι δηλαδή διαθέσιµες, ώστε να επιλεχτούν και να προστεθούν στη λίστα εντολών της πηγής εφαρµογών, αφού η τελευταία συνδεθεί µε τον κόµβο µέσω ενός arc. Η λίστα εντολών µπορεί να περιέχει εντολές, που υπάρχουν στο ρεπερτόριο εντολών του κόµβου, στον οποίο η πηγή εφαρµογών συνδέεται, αλλά και καθολικές (global) εντολές, που µπορούν να οριστούν από το Define menu. Οι ίδιες εντολές µπορούν να χρησιµοποιηθούν πολλές φορές, από διάφορες πηγές εφαρµογών ή ακόµα και στην ίδια λίστα εντολών ΠΗΓΕΣ ΚΙΝΗΣΗΣ (TRAFFIC SOURCES) Πρόκειται, στην ουσία, για ειδικές πηγές εφαρµογών, των οποίων η λίστα εντολών αποτελείται από µια απλή εντολή κίνησης. Οι πηγές κίνησης του COMNET III είναι οι εξής: Η Message Source, που αποτελεί συνδυασµό µιας Application Source µε µια Transport Command και χρησιµοποιείται για τη µοντελοποίηση συγκεκριµένων µηνυµάτων. Η Response Source, που αποτελεί συνδυασµό µιας Application Source µε µια Answer Command και χρησιµοποιείται για τη µοντελοποίηση επιβεβαίωσης λήψης µηνυµάτων. Η Session Source, που αποτελεί συνδυασµό µιας Application Source µε µια Setup Session Command και χρησιµοποιείται για τη µοντελοποίηση συνόδων πολλαπλών µηνυµάτων, ριπών από µηνύµατα ή µηνυµάτων, που δροµολογούνται µε τεχνική εικονικού κυκλώµατος ΠΗΓΕΣ ΚΛΗΣΕΩΝ (CALL SOURCES) Η πηγή κλήσεων είναι µια πηγή, που χρησιµοποιείται για τη µοντελοποίηση κλήσεων µεταγωγής κυκλώµατος (circuit switched calls). Οι πηγές κλήσεων µπορούν να καθορίσουν κλήσεις, όσων αφορά τους χρόνους ενδοάφιξης, τη διάρκειά τους και τις απαιτήσεις σε εύρος ζώνης. Στο COMNET III υπάρχει µια δυνατότητα µοντελοποίησης κλήσεων µεταγωγής κυκλώµατος, αλλά και κλήσεων µεταγωγής πακέτου, ακόµα και κατά τη διάρκεια της ίδιας προσοµοίωσης. Ωστόσο, το µοντέλο της κλήσης µεταγωγής κυκλώµατος µπορεί να χρησιµοποιήσει µόνο τις διατάξεις: C & C Node, Router Node, ATM Node και Point-To-Point link, ενώ οι πηγές για κίνηση µεταγωγής κυκλώµατος είναι ανεξάρτητες από τις αντίστοιχες για την κίνηση µεταγωγής πακέτου ΕΞΩΤΕΡΙΚΕΣ ΠΗΓΕΣ (EXTERNAL SOURCES) Το COMNET III επιτρέπει την χρήση αρχείων πραγµατικής κίνησης που έχουν καταγραφεί από παρακολούθηση πραγµατικών δικτύων (traffic recordings) µέσω της TRAFLINK, αλλά αυτή η δυνατότητα δεν θα µας απασχολήσει εδώ. 3.3 ΛΕΙΤΟΥΡΓΙΑ ΙΚΤΥΟΥ (NETWORK OPERATION) Οι παράµετροι της λειτουργίας δικτύου περιλαµβάνουν µια περιγραφή των αλγορίθµων δροµολόγησης. Οι αλγόριθµοι δροµολόγησης ορίζουν τις διαδροµές, που ακολουθεί η κίνηση στην τοπολογία του δικτύου από την πηγή στον προορισµό. Στη λειτουργία του δικτύου περιλαµβάνεται επίσης και ο τρόπος εκποµπής των µηνυµάτων δια µέσω του δικτύου, βάση του υπάρχοντος πρωτοκόλλου µεταφοράς (Transport Protocol).

9 3.4 ΑΛΓΟΡΙΘΜΟΙ ΡΟΜΟΛΟΓΗΣΗΣ (ROUTING ALGORITHMS) Κάθε υποδίκτυο και το backbone δίκτυο έχουν ξεχωριστούς και ανεξάρτητους αλγορίθµους, οι οποίοι καθορίζονται από τα αντίστοιχα detail dialog boxes. Επίσης, υπάρχουν ξεχωριστές επιλογές για τη δροµολόγηση πακέτων (packet routing) και τη δροµολόγηση κλήσεων µεταγωγής κυκλώµατος (call routing), οι οποίες και χειρίζονται ανεξάρτητα από το COMNET III. Οι λεπτοµέρειες (detail dialog boxes) των αλγορίθµων δροµολόγησης, περιλαµβάνουν την επιλογή Connection-Oriented Routing for Sessions, αν θέλουµε να χρησιµοποιηθεί τεχνική virtual circuit για τις συνόδους, που θα δηµιουργηθούν κατά τη διάρκεια της προσοµοίωσης, καθώς και την επιλογή Preemption, η οποία χρησιµοποιείται στα δίκτυα µεταγωγής κυκλώµατος, ώστε, όταν το αντίστοιχο checkbox είναι επιλεγµένο, οι κλήσεις µε τη µεγαλύτερη προτεραιότητα να µπορούν να διακόψουν κλήσεις µικρότερης προτεραιότητας, µόνο στην περίπτωση που το bandwidth, που θα ελευθερωθεί από αυτή τη διακοπή, ικανοποιεί τις απαιτήσεις σε bandwidth της κλήσης υψηλής προτεραιότητας. Υπάρχει πλήθος αλγορίθµων δροµολόγησης, που είναι διαθέσιµοι στο COMNET III. Οι αλγόριθµοι αυτοί µπορούν να διακριθούν στους στατικούς αλγορίθµους (που υπολογίζουν τους πίνακες δροµολόγησης στην αρχή της προσοµοίωσης και όποτε συµβαίνει µια πτώση ή ανάκαµψη ενός κόµβου ή link) και στους δυναµικούς αλγορίθµους (που ενηµερώνουν τους πίνακες δροµολόγησης, βάση κάποιων δυναµικών µετρήσεων, οι οποίες γίνονται περιοδικά, µετά από καθορισµένα χρονικά διαλείµµατα). Επίσης, υπάρχουν αλγόριθµοι δροµολόγησης, που απαιτούν πίνακες ποινής (Penalty Tables) και οι οποίοι εφαρµόζονται σε κάθε port arc (σύνδεση ανάµεσα σε ένα κόµβο και ένα link) για να καθορίσουν ποινές για κάθε κατεύθυνση κίνησης µέσα στο link. Για κάθε κλάση δροµολόγησης (routing class), οι πίνακες ποινής ορίζουν τις διαφορετικές ποινές, που η κλάση αποδίδει κατά την κίνηση της κλήσης µέσα από ένα συγκεκριµένο arc. Σηµειώνεται, ότι οι default πίνακες ποινής αποδίδουν στα links µια ποινή µε τιµή 1 για κάθε άλµα (hop). Αν οι πίνακες αυτοί δεν µεταβληθούν, τότε ο συγκεκριµένος αλγόριθµος δεν παρουσιάζει καµία διαφορά µε τον αλγόριθµο ελαχίστων αλµάτων, που αναφέρεται παρακάτω. Αναλυτικότερα, για κλήσεις µεταγωγής πακέτων (packet switched traffic), υπάρχουν έξι διαθέσιµοι αλγόριθµοι δροµολόγησης : RIP Minimum Hop (αλγόριθµος ελαχίστων αλµάτων) : αποδίδει ποινή µε τιµή 1 για κάθε άλµα, µε συνέπεια να επιλέγεται κάθε φορά ο δρόµος, που απαιτεί το µικρότερο αριθµό αλµάτων. Αυτός ο αλγόριθµος δεν χρησιµοποιεί πίνακες ποινής στα links. Shortest Measured Delay (µικρότερη µετρήσιµη καθυστέρηση) : αποδίδει ποινές στα links, βάση των καθυστερήσεων που µετρήθηκαν, όπου µε τον όρο καθυστέρηση εννοείται το άθροισµα της καθυστέρησης στους output buffers, η καθυστέρηση εκποµπής (transmission delay) και η καθυστέρηση του πακέτου στη διαδροµή, που ακολουθεί από την αφετηρία προς τον προορισµό του. Link-State Shortest Path First : χρησιµοποιεί πίνακες ποινής, που αποδίδουν ποινές στα links των διαφόρων διαδροµών. Πρόκειται για ένα στατικό αλγόριθµο δροµολόγησης. Minimum Penalty (ελάχιστης ποινής) : χρησιµοποιεί πίνακες ποινής, οι οποίοι για κάθε κλάση δροµολόγησης, µπορούν να έχουν διαφορετικές ποινές, για διαφορετικά επίπεδα συµφόρησης (congestion levels). Τα επίπεδα αυτά µπορούν να µετρούνται ως προς την καθυστέρηση ή τη χρήση του καναλιού. Χάρη στα κατώφλια συµφόρησης, ο αλγόριθµος αυτός είναι δυναµικός (οι τιµές των ποινών ενηµερώνονται περιοδικά).

10 IGRP : χρησιµοποιεί µια ποινή, η οποία είναι άθροισµα διαφορετικών ποινών για το διαθέσιµο bandwidth, τη χρήση του καναλιού και την ποινή καθυστέρησης από τον πίνακα ποινών. Αυτός ο αλγόριθµος είναι δυναµικός. User Defined Routing Tables (πίνακες δροµολόγησης καθορισµένοι από τον χρήστη) : επιτρέπουν στο χρήστη να ορίσει αυθαίρετες διαδροµές δια µέσω του δικτύου, µε µια µέθοδο επιλογής ανάµεσα σε όλους τους πιθανούς δρόµους. Όσον αφορά τις κλήσεις µεταγωγής κυκλώµατος (circuit switched traffic), υπάρχουν τρεις διαθέσιµοι αλγόριθµοι δροµολόγησης : Minimum Hop (ελαχίστων αλµάτων) : αποδίδει µια ποινή µε τιµή 1 για κάθε άλµα και συνεπώς επιλέγεται η διαδροµή, που απαιτεί το µικρότερο αριθµό αλµάτων. Πρόκειται για έναν στατικό αλγόριθµο, που δεν χρησιµοποιεί πίνακες ποινής στα links. Minimum Penalty (ελάχιστης ποινής) : χρησιµοποιεί πίνακες ποινής, οι οποίοι για κάθε κλάση δροµολόγησης, µπορούν να έχουν διαφορετικές ποινές, για διαφορετικά επίπεδα χρήσης του καναλιού. Χάρη στα κατώφλια συµφόρησης, ο αλγόριθµος αυτός είναι δυναµικός (οι τιµές των ποινών ενηµερώνονται περιοδικά). User Defined Routing Tables (πίνακες δροµολόγησης καθορισµένοι από τον χρήστη) : επιτρέπουν στο χρήστη να ορίσει αυθαίρετες διαδροµές δια µέσω του δικτύου, µε µια µέθοδο επιλογής ανάµεσα σε όλους τους πιθανούς δρόµους ΠΡΩΤΟΚΟΛΛΑ ΜΕΤΑΦΟΡΑΣ (TRANSPORT PROTOCOLS) Το πρωτόκολλο µεταφοράς ελέγχει τον τρόπο µε τον οποίο το δίκτυο µεταδίδει ένα µήνυµα από την πηγή στον προορισµό. Στον κόµβο-πηγή, κάθε µήνυµα θα έχει ένα συγκεκριµένο πρωτόκολλο µεταφοράς. Βάση αυτού του πρωτοκόλλου, θα προσδιοριστεί το µέγιστο δυνατό µέγεθος των δεδοµένων του πακέτου, η επικεφαλίδα (overhead) του πακέτου, ο τύπος του ελέγχου ροής (flow control), που θα χρησιµοποιηθεί, καθώς και το πότε θα επανεκπεµπούν τα πακέτα, που έχουν µπλοκαριστεί. Το δίκτυο τότε, δροµολογεί κάθε πακέτο από κόµβο σε κόµβο, µέχρι αυτό να φτάσει στον επιθυµητό προορισµό. Κάθε καταχώρηση ενός πρωτοκόλλου µεταφοράς, αναπαριστά και ένα διαφορετικό συνδυασµό παραµέτρων του επιπέδου µεταφοράς (transport layer). Στο COMNET III υπάρχουν διαθέσιµες οι µοντελοποιήσεις συγκεκριµένων πρωτοκόλλων, όπως τα TCP/IP, IPX, DECNet, SNA κ.λ.π. Η επιλογή Routed-protocol ID, είναι ένα όνοµα που κατατάσσει µία κλάση ή ακολουθία πρωτοκόλλων που υφίστανται, όπως οι καθυστερήσεις στους δροµολογητές. Για παράδειγµα, τα IP πακέτα θα έχουν παρόµοιες απαιτήσεις επεξεργασίας στους δροµολογητές, ακόµα κι αν οι άλλες παράµετροι του πρωτοκόλλου µεταφοράς διαφέρουν. Ο κόµβος δροµολόγησης τότε, χρησιµοποιεί το routed-protocol ID για να καθορίσει την ταχύτητα επεξεργασίας του πακέτου. Αυτό το πεδίο, είναι κυρίως σηµαντικό για τη µοντελοποίηση δροµολογητών πολλαπλών πρωτοκόλλων (multi-protocol routers), οι οποίοι διαθέτουν διαφορετικό υπολογιστικό χρόνο, ανάλογα µε το πρωτόκολλο του µηνύµατος, που δροµολογείται. Τα end-to-end πακέτα που δροµολογούνται από το πρωτόκολλο µεταφοράς, καθορίζουν το µέγιστο µέγεθος των δεδοµένων που µπορούν να µεταφερθούν, µέσω ενός απλού πακέτου. Το εκπεµπόµενο πακέτο θα περιλαµβάνει επίσης, τα overhead bytes, που αναπαριστούν τα bytes της επικεφαλίδας και της ουράς ή διαφορετικά, όλα τα bytes του πακέτου, τα οποία δεν είναι µέρος του επιθυµητού µηνύµατος.

11 Τα πακέτα θα σταλούν σύµφωνα µε τη µέθοδο ελέγχου ροής (flow control method). Το COMNET III παρέχει ελέγχους ροής µε τεχνική fixed window, sliding window, SNA pacing, ενώ υπάρχει δυνατότητα να µην οριστεί κάποιος έλεγχος ροής. Τα Χ.25 δίκτυα και τα LAN πρωτόκολλα χρησιµοποιούν συνήθως τεχνική fixed window, ενώ πολλά πρωτόκολλα δροµολόγησης, όπως το TCP/IP, χρησιµοποιούν τεχνική sliding window. Τα πρωτόκολλα µεταφοράς περιλαµβάνουν παραµέτρους σχετικά µε το µέγεθος του παραθύρου (window size) και των προτεραιοτήτων των αναγνωρίσεων (acknowledgments), που αποστέλλονται. Σε περίπτωση, που ένα πακέτο µπλοκαριστεί σε έναν κόµβο, λόγω έλλειψης χώρου σε κάποιο buffer ή µπλοκαριστεί σε ένα link, λόγω κάποιου λάθους µετάδοσης (transmission error), τότε το πρωτόκολλο µεταφοράς µπορεί να ξαναστείλει το πακέτο αυτό, ώστε να διορθώσει το λάθος. Το COMNET III διαθέτει µια επιλογή που επιτρέπει στο χρήστη να ορίσει το, αν θα επανεκπέµπονται τα χαµένα πακέτα, καθώς και µια παράµετρο, που καθορίζει τη χρονική καθυστέρηση, πριν την επανεκποµπή του πακέτου. Όλα τα πακέτα, που αποτελούν ένα µήνυµα, πρέπει να παραληφθούν σωστά, για να θεωρηθεί, ότι το µήνυµα έχει ολοκληρωθεί ΕΛΕΓΧΟΣ ΠΡΟΣΟΜΟΙΩΣΗΣ (SIMULATION CONTROL) Από τη στιγµή, που ένα µοντέλο είναι έτοιµο για προσοµοίωση, οι εντολές του Simulate menu µπορούν να χρησιµοποιηθούν για τον έλεγχο της προσοµοίωσης. Οι εντολές του Simulate menu συντελούν στην εύρεση πιθανών λογικών λαθών. Αυτό πετυχαίνεται µε τον καθορισµό του χρόνου προσοµοίωσης, µε την εκκίνηση της προσοµοίωσης, τον τερµατισµό της προσοµοίωσης, µε την παραστατική παρουσίαση της κίνησης µέσα στο δίκτυο κατά τη διάρκεια της προσοµοίωσης (animation), τη βήµα προς βήµα εκτέλεση εντολών και µεταφοράς µηνυµάτων (trace) και τέλος, τη χρήση της µνήµης ΣΤΑΤΙΣΤΙΚΕΣ ΑΝΑΦΟΡΕΣ (STATISTICS REPORTING) Το COMNET III παρέχει στατιστικές αναφορές είτε µέσω µιας διαµορφωµένης αναφοράς σε text αρχείο, είτε µέσω στατιστικών γραφικών παραστάσεων για διάφορα αντικείµενα (κόµβους, links κ.α.). Οι διαµορφωµένες αναφορές παρουσιάζουν στατιστικά στοιχεία πάνω σε ένα συγκεκριµένο θέµα για τα αντικείµενα, που επιλέχθηκαν. Το Report menu περιέχει µια λίστα από διάφορες αναφορές, οι οποίες µπορούν να ενεργοποιηθούν. Η επιλογή των απαραίτητων µόνο αναφορών βοηθάει στη µείωση του όγκου του αρχείου αναφορών και µειώνει το υπολογιστικό κόστος για την καταγραφή των στατιστικών. Επίσης, εκτός από τις αναφορές, υπάρχουν στατιστικά, τα οποία συλλέγονται για συγκεκριµένα µόνο αντικείµενα, µέσω του πλήκτρου Statistics. Αυτά τα χαρακτηριστικά µπορούν να περιλαµβάνουν ακόµα και γραφικές παραστάσεις. Ανάλογα µε τον τύπο του αντικειµένου, υπάρχει µια ποικιλία διαθέσιµων στατιστικών. Μερικές από τις γραφικές παραστάσεις µπορούν να είναι ορατές ακόµα και σε real-time, δηλαδή, κατά τη διάρκεια της προσοµοίωσης. Πάντως, όλα τα στατιστικά (reports, γραφικές παραστάσεις κ.τ.λ.) είναι διαθέσιµα στο χρήστη, µετά το τέλος της προσοµοίωσης. 3.5 ΚΑΤΑΝΟΜΕΣ ΟΡΙΣΜΕΝΕΣ ΑΠΟ ΤΟ ΧΡΗΣΤΗ (USER DISTRIBUTIONS) Το COMNET III περιλαµβάνει µια σειρά από αναλυτικές στατιστικές κατανοµές για διάφορες παραµέτρους, που είναι τυχαίες µεταβλητές. Αυτή η λίστα των διαθέσιµων κατανοµών µπορεί να επεκταθεί, ώστε να περιλάβει νέες κατανοµές, µέσω της επιλογής Tables (πίνακες κατανοµών) ή της επιλογής User Distributions του Define menu.

12 Μια User Distribution είναι µια κατανοµή µε µια ετικέτα και ένα σύνολο παραµέτρων για µια συγκεκριµένη αναλυτική κατανοµή. Οι User Distributions είναι πολύ χρήσιµες για το χειρισµό πολύπλοκων µοντέλων, καθώς όλες οι κατανοµές είναι διαθέσιµες από το User Distributions menu. Ένας Distribution Table αποτελείται από ένα πίνακα τιµών και αντίστοιχων πιθανοτήτων που αναπαριστά µια διακριτή ή µια συνεχή κατανοµή. Για να δηµιουργήσει τυχαίες τιµές βάση ενός Distribution Table, το COMNET III, επιλέγει µια από τις τιµές του πίνακα, ανάλογα µε την πιθανότητα εµφάνισής της που έχει οριστεί. 4. ΗΜΙΟΥΡΓΩΝΤΑΣ ΜΟΝΤΕΛΟ ΣΤΟ COMNET III 4.1 ΠΑΛΕΤΑ ΕΡΓΑΛΕΙΩΝ (TOOL PALETTE) Το COMNET III είναι µία εφαρµογή για Windows, µε διαδικασία χρήσης κατά βάση γνωστή. Η εκκίνηση του προγράµµατος γίνεται µε το γνωστό double-click στο εικονίδιο και βρισκόµαστε στην πρώτη οθόνη του COMNET III (Σχήµα 7.1). Στo αριστερό µέρος της οθόνης βρίσκεται ο χώρος µε τα εργαλεία (tool palette). Τα εργαλεία µπορούν να χρησιµοποιηθούν κατά δύο τρόπους. Σε περίπτωση που γίνει click µία φορά, δηµιουργείται ένα εικονίδιο το οποίο µία και µόνη φορά θα τοποθετηθεί στον χώρο εργασίας. Με double-click µπορούν να τοποθετηθούν όσα εικονίδια θελήσει ο χρήστης (είναι χρήσιµο εάν θέλει να εισάγει το ίδιο εικονίδιο πολλές φορές), µέχρι να κάνει click σε άλλο εργαλείο ή στο εικονίδιο µε το βέλος (selector). Εάν ο χρήστης επιλέξει ένα εικονίδιο και το τοποθετήσει στο χώρο εργασίας, το εικονίδιο αυτό θα έχει στο κάτω µέρος του ένα χαρακτηριστικό όνοµα (label). Για παράδειγµα, όλοι οι κόµβοι έχουν αρχικά για label Node. Ολοι οι τύποι των συνδέσεων (links) έχουν label link. Κατά τον ίδιο τρόπο όλοι οι γεννήτορες κίνησης έχουν label source (App, Msg, Call, Sess). Για τα υποδίκτυα έχουµε label Net. Όλες οι ετικέτες µπορούν να αλλάξουν, µε double click στο εικονίδιο και πληκτρολόγηση ενός επιθυµητού χαρακτηριστικού ονόµατος (το οποίο θα εµφανιστεί αργότερα στα reports). Εάν ο χρήστης επιθυµεί να µαρκάρει ένα σύνολο από εικονίδια, πρέπει να κάνει click στον selector και click σε όσα εικονίδια θελήσει να επιλέξει. Ετσι µε Edit/copy αντιγράφει όσα επέλεξε.

13 Σχήµα 7.1 Οθόνη εκκίνησης στο COMNET III Για να συνδεθούν δύο αντικείµενα µεταξύ τους, πρέπει να επιλεγεί ένα connection tool, να γίνει click στο ένα αντικείµενο και κρατώντας πατηµένο το πλήκτρο του ποντικιού να γίνει µετακίνηση µέχρι το άλλο αντικείµενο. Αξίζει να σηµειωθεί ότι, αν η σύνδεση δεν έχει νόηµα (είναι για παράδειγµα λάθος) τίποτα δεν θα συµβεί ή θα εµφανιστεί µήνυµα λάθου και η γραµµή σύνδεσης δεν θα εµφανιστεί. Το COMNET III προσφέρει τη πολλή χρήσιµη δυνατότητα δηµιουργίας subnetwork. ηλαδή, µεγαλύτερα δίκτυα µπορούν να παρασταθούν από ένα και µόνο εικονίδιο, που ουσιαστικά περιλαµβάνει ολόκληρο το δίκτυο, όπως ακριβώς σχεδιάστηκε. Από την tool palette επιλέγεται το Subnetwork Node Tool και τοποθετείται στην οθόνη. Μετά µπορεί να µαρκαριστεί το δίκτυο που θα τοποθετηθεί στο υποδίκτυο, να γίνει η επιλογή Edit/Cut και µε double-click στο εικονίδιο του subnetwork να γίνει εισαγωγή στο χώρο που ανήκει στο υποδίκτυο. Τελικά µε Edit/Paste δηµιουργείται η τελική τοπολογία του υποδικτύου. Για την επικοινωνία του υποδικτύου µε τον έξω κόσµο (το υπόλοιπο δίκτυο δηλαδή) από την tool palette επιλέγεται το Access Point, που απεικονίζεται µε µία τελεία και τοποθετείται στο χώρο του υποδικτύου. Σε αυτή την τελεία συνδέεται ο τελευταίος κόµβος του υποδικτύου, αυτός που θα επικοινωνεί µε το κύριο δίκτυο (Node, Router, Bridge).Στο κύριο δίκτυο συνδέεται ένα link που αναπαριστά τη γραµµή µεταφοράς που χρησιµοποιείται για τη σύνδεση δικτύου-υποδικτύου. Η έξοδος από το χώρο του υποδικτύου και η επιστροφή στο backbone δίκτυο, γίνεται µε double click σε κενό χώρο, στο background. H πλήρη κατανόηση της περιγραφής γίνεται βλέποντας ένα παράδειγµα στο COMNET III.

14 4.2 ΤΑ MENUS TOY COMNET III Η επιλογή για την είσοδο στο menu γίνεται µε το ποντίκι και έχει ως αποτέλεσµα την εµφάνιση της µπάρας επιλογών. Στο COMNET III υπάρχουν εννιά διαφορετικά menu των οποίων θα ακολουθήσει συνοπτική περιγραφή FILE MENU Στο File Menu περιλαµβάνονται γνωστές επιλογές. Αξίζει να αναλυθούν µόνο οι παρακάτω : IMPORT... Κάνει εισαγωγή ενός µοντέλου το οποίο δηµιουργήθηκε εξωτερικά στο COMNET III. Το µοντέλο αυτό µπορεί αν είναι, είτε ένα εξωτερικό αρχείο του COMNET, είτε ένα αρχείο τοπολογίας δικτύου που δηµιουργήθηκε από κάποιο τρίτο πρόγραµµα. EXPORT... Η λειτουργία της Export είναι ίδια µε αυτή της Save As, µε τη διαφορά ότι αποθηκεύει το αρχείο σε ASCII µορφή, αντί σε δυαδική. Η µετατροπή αυτή είναι χρήσιµη όταν το αρχείο πρόκειται να µεταφερθεί σε άλλου είδους υπολογιστή. MERGE Συγχωνεύει το τρέχον αρχείο µε προδιαγραφές ενός εξωτερικού αρχείου του COMNET III (*.c3e) EDIT MENU Οι διάφορες λειτουργίες του Edit Menu είναι γνωστές. Θα αναλυθούν µόνο οι επιλογές που διαφέρουν από αυτές µιας κοινής έκδοσης για Windows. CLONE... Είναι η ίδια εντολή όπως µία duplicate, αλλά επιλέγεται ο αριθµός των αντιγραφών που ο χρήστης επιθυµεί, καθώς και η απόσταση µεταξύ τους στο χώρο εργασίας. Το σηµαντικό σε αυτή την εντολή είναι ότι κρατά όλες τις παραµέτρους του κόµβου ή της πηγής π.χ. ακόµα και το destination list. SCALE... Μεταβάλλει το µέγεθος όσων εικονιδίων έχουν προεπιλεχθεί στην οθόνη. DETAIL... Εµφανίζει ένα dialog box µέσα στο οποίο µπορούν να µεταβληθούν οι παράµετροι ενός αντικειµένου που έχει επιλεγεί. Για παράδειγµα θα µπορούσε να οριστεί ένα ανεξάρτητο πρωτόκολλο µεταφοράς για ένα συγκεκριµένο υποδίκτυο. ENTER... Εισαγωγή σε ένα υποδίκτυο, όπως όταν γίνεται double-click επάνω στο εικονίδιο του. LEAVE... Έξοδος από το υποδίκτυο, στο οποίο ο χρήστης έχει βρεθεί προηγουµένως VIEW MENU

15 Το View Menu επηρεάζει τον τρόπο που τα µοντέλα του COMNET III εµφανίζονται στην οθόνη. Υπάρχει δυνατότητα ορισµού του χώρου εργασίας, µεγέθυνσης ενός ορισµένου χώρου ή ακόµη και αλλαγής του χρώµατος στο background, στην οθόνη και στο χώρο εργασίας CREATE MENU Στο Create Menu µπορούν να δηµιουργηθούν αντικείµενα ενός µοντέλου, όπως και από την tool palette, µε πιο αναλυτικό τρόπο, διότι περιλαµβάνονται όλα τα αντικείµενα της βιβλιοθήκης του COMNET III. Τα αντικείµενα της βιβλιοθήκης µπορεί να είναι τα default ή και να έχουν προστεθεί από τον χρήστη επιπλέον καινούργια χρησιµοποιώντας το Archive από το Menu Bar. NODES... Εδώ περιέχεται η λίστα µε τους τύπους των κόµβων που υπάρχουν ή έχουν αποθηκευτεί στην βιβλιοθήκη. LINKS... Περιέχεται αντίστοιχα η λίστα µε τους τύπους των links που υπάρχουν στη βιβλιοθήκη. APPLICATIONS SOURCES... Περιέχεται η λίστα εντολών µε τους τύπους των εφαρµογών που µπορούν να δηµιουργηθούν για να δροµολογηθούν µέσα στο δίκτυο ή να εκτελεστούν µέσα στον κόµβο. MESSAGE SOURCES... Περιέχεται η λίστα µε τους τύπους των µηνυµάτων που θα διακινηθούν µέσα στο δίκτυο. Χρησιµοποιούνται για να δηµιουργήσουν πακέτα κίνησης, τα οποία δροµολογούνται αυτόνοµα µέσα στο υπάρχον δίκτυο (connectionless message traffic). CALL SOURCES... Εδώ προσοµοιώνονται οι κλήσεις µεταγωγής κυκλώµατος (call traffic). Στα δίκτυα µεταγωγής κυκλώµατος η δηµιουργία δεδοµένων και φωνής ή π.χ. video κ.τ.λ. γίνεται µέσα από τα Call Sources. SESSION SOURCES... Εδώ περιέχονται οι γεννήτορες για session traffic. Χρησιµοποιείται δηλαδή για να προσοµοιώση δίκτυα µεταγωγής πακέτου µε εικονικό κύκλωµα (virtual circuit) CLOUD VCs Ένα Cloud VC (virtual circuit δηλ. νοητό κύκλωµα) αναπαριστά ένα εικονικό κύκλωµα ή ένα µονοπάτι µέσα στο δίκτυο, που συνδέει µια πηγή σε ένα προορισµό. Σε ένα πραγµατικό δίκτυο το µονοπάτι µπορεί να αποτελείται από ένα αριθµό ενδιάµεσων δροµολογητών και αλµάτων σε links, και το εικονίδιο του virtual circuit µοντελοποιεί αυτό το µονοπάτι µέσω µιας καθυστέρησης που συνίσταται από την καθυστέρηση διάδοσης, συν µια καθυστέρηση από τις µεταγωγές που το µήνυµα υφίσταται. Τα virtual circuits συνδέονται ανάµεσα σε δύο access links (δεν µπορούν να υπάρξουν περισσότερα από ένα virtual circuit ανάµεσα σε δύο συγκεκριµένα access links πηγής και προορισµού). Τα βέλη στα arcs που θα κάνουν αυτές τις συνδέσεις δείχνουν την κατεύθυνση της ροής πληροφορίας. CLOUD ACCESS LINKS... Τα Cloud Access Links µοντελοποιούν συνδέσεις ανάµεσα στο χρήστη και στο cloud. Αυτές οι συνδέσεις µπορούν να είναι το link DTE ή το PAD σε Χ.25 είτε το link στη συσκευή

16 access relay για υπηρεσίες αναµετάδοσης πλαισίου (frame relay). Συνήθως, αυτή η γραµµή µοντελοποιεί µια τοπική γραµµή ανάµεσα στο χρήστη και στο σηµείο σύνδεσης µε το δίκτυο DEFINE MENU Εδώ γίνεται ορισµός παραµέτρων για χρήση από το δίκτυο. Αυτές οι παράµετροι όµως θα είναι global. ηλαδή θα µπορούν να εµφανίζονται σε κάθε µέρος του δικτύου και να το επηρεάζουν ολόκληρο. Οι παράµετροι µπορεί να είναι πρωτόκολλα, κατανοµές κ.α. COMMANDS... Παρουσιάζει ένα dialog box στο οποίο υπάρχει δυνατότητα προσθήκης, ή µεταβολής εντολών από το global ρεπερτόριο. Οι εντολές αυτές ανήκουν σε 4 κατηγορίες : Processing, Read, Transport και Write. Χρησιµοποιούνται για τη µοντελοποίηση ενός computer µέσα σε κόµβο και εκφράζονται µέσω κατανοµών που ορίζουν τους κύκλους επεξεργασίας που απαιτούνται για κάθε εντολή (command). ΤRANSPORT PROTOCOLS... Παρουσιάζει ένα dialog box όπου µπορούµε να προσθέσουµε, να µετακινήσουµε ή να µεταβάλλουµε παραµέτρους για το στρώµα µεταφοράς. Η δηµιουργία καινούργιων παραµέτρων γίνεται µε µοναδικό όνοµα. BACKBONE ROUTING... Εδώ τίθεται το backbone routing πρωτόκολλο για το δίκτυο (ο αλγόριθµος δροµολόγησης του δικτύου-ραχοκοκαλιά). Η επιλογή γίνεται από γνωστά πρωτόκολλα που θα αναλυθούν παρακάτω. PACKET ROUTING CLASSES... Ορίζεται η κλάση δροµολόγησης για δίκτυα µεταγωγής κυκλώµατος (packet routing class). CALL ROUTING CLASSES... Ορίζεται η κλάση δροµολόγησης για δίκτυα µεταγωγής κυκλώµατος (call routing class). PACKET ROUTING PENALTIES... Oρίζονται ποινές για δίκτυα µεταγωγής πακέτων. ηλαδή υπάρχει δυνατότητα, ανάλογα µε τη κίνηση που έχει ένα link, να αυξηθεί η ποινή του ώστε να υποχρεωθούν τα πακέτα να δροµολογηθούν µέσα από άλλο link. CALL ROUTING PENALTIES... Ορίζονται ποινές για δίκτυα µεταγωγής κυκλώµατος. USER DISTS... Εδώ ορίζονται κατανοµές µε ένα µοναδικό όνοµα. Προέρχονται από τις ήδη υπάρχουσες, αλλά µπορούν να µεταβληθούν οι παράµετροι τους. Έτσι αν η αποστολή µηνυµάτων από όλους τους κόµβους του δικτύου ακολουθεί µία δική µας κατανοµή, αλλάζοντας αυτή αλλάζουµε όλη την κίνηση σε όλους τους κόµβους, επιβαρύνοντας ή προκαλώντας αποσυµφόρηση του δικτύου. TABLES... Ορίζουµε µια δική µας κατανοµή είτε διακριτή είτε συνεχή στην οποία οι τιµές πιθανότητας να συµβεί κάτι δίνονται από το χρήστη.

17 EXTERNAL TRAFFIC... Επιτρέπει στο χρήστη να δηµιουργήσει ένα αρχείο εξωτερικής κίνησης που θα χρησιµοποιηθεί από το COMNET III. Το αρχείο αυτό µπορεί ωστόσο να δηµιουργηθεί και από ένα τρίτο πρόγραµµα SIMULATE MENU To menu αυτό έχει καθαρά σχέση µε την εκτέλεση των έτοιµων παραδειγµάτων (µοντέλων) που έχουν κατασκευαστεί. VERIFY MODEL... Κάνει ένα compile στο µοντέλο και αναφέρει λάθη που τυχόν εντοπίστηκαν. RUN PARAMETERS... Υπάρχουν παράµετροι που ορίζουν για πόσο θα προσοµοιωθεί το µοντέλο και για πόσο χρόνο θα ληφθούν αποτελέσµατα. Η παράµετρος Replication length (µήκος αναπαραγωγής) ορίζει τη χρονική διάρκεια της προσοµοίωσης κατά την οποία θα λαµβάνονται αποτελέσµατα. Η παράµετρος Warm-up time αναφέρεται στο χρόνο που το µοντέλο θα τρέξει χωρίς να καταγραφούν αποτελέσµατα. Αυτό γίνεται γιατί είναι σαφώς πιο χρήσιµο να αρχίσουµε να συλλέγουµε αποτελέσµατα, ενώ το δίκτυο έχει φτάσει σε κάποιο χρονικό σηµείο σε σταθερή κατάσταση (steady state) κατά τα την οποία υπάρχει ήδη ροή µέσα του, από το να παίρνουµε αποτελέσµατα από ένα δίκτυο που αρχίζει από ένα µηδενικό σηµείο. Σε µια τέτοια περίπτωση, τα αποτελέσµατα τα οποία θα λαµβάναµε θα ήταν κατά βάση πλασµατικά, καθώς ο φόρτος κίνησης θα ήταν αρχικά πολύ χαµηλός, κάτι που θα επηρέαζε σηµαντικά τις µετρήσεις. Η παράµετρος number of Replications ορίζει πόσες φορές θα τρέξει το µοντέλο. Καταγράφονται αναφορές για κάθε replication ξεχωριστά για να γίνουν συγκρίσεις. ( Το Replication1 δηµιουργεί το report1 κοκ.) Αν δεν επιλέξουµε Reset system every Replication τότε το µοντέλο στην επόµενη replication θα λάβει σαν είσοδο τα δεδοµένα που έχουν δηµιουργηθεί στο τέλος της προηγούµενης. Και στις δύο περιπτώσεις, η ακολουθία τυχαίων αριθµών που χρησιµοποιείται για το κάθε replication είναι διαφορετική, ώστε να µη βγαίνουν τα ίδια αποτελέσµατα διότι αλλιώς η ακολουθία που θα χρησιµοποιείτο για κάθε επανάληψη θα ήταν η ίδια και θα έδινα τα ίδια αποτελέσµατα. START SIMULATION... Αρχίζει την προσοµοίωση του µοντέλου που έχουµε δηµιουργήσει. Αν δεν έχει προηγηθεί Verify Model από την τελευταία φορά που έγιναν αλλαγές τότε αυτό ξαναγίνεται και ύστερα τρέχει κανονικά το µοντέλο. Κάθε φορά που επιλέγουµε Start Simulation, µας παρέχεται η δυνατότητα να αποθηκεύουµε το τρέχον µοντέλο. HALF SIMULATION... Σταµατάει την προσοµοίωση και γράφονται οι αναφορές για το διάστηµα που πρόλαβε να τρέξει η προσοµοίωση. ANIMATE... Αναφέρεται στη κίνηση που θα εµφανίζεται στην οθόνη κατά τη διάρκεια που θα τρέχει το µοντέλο. Μπορεί για παράδειγµα να εµφανίζονται πακέτα όπως ακριβώς κινούνται εκείνη την ώρα στο µοντέλο. Ακόµη ορίζεται ο χρόνος για το οποίο θα έχουµε animation (next on/off time). ηλαδή αν έχουµε next on/off time =10 τότε θα έχουµε animation στα διαστήµατα 0-10 sec, sec, κ.ο.κ. της προσοµοίωσης. Ακόµη ρυθµίζεται και η ταχύτητα αυτής της κίνησης (step size) σε µια κλίµακα , για να προλαβαίνει ο χρήστης να παρατηρεί (10=slow, 1000=fast). TRACE...

18 Παρουσιάζει µία βήµα προς βήµα εκτέλεση των όσων συµβαίνουν κατά την διάρκεια της προσοµοίωσης, δηλαδή το ποιο πακέτο δηµιουργείται, ο τρόπος που δροµολογείται κ.λ.π. Όλα αυτά µπορούν να φαίνονται στην οθόνη ή να καταγραφούν σε αρχείο µε όνοµα trace.txt. ΜΕΜORY USAGE... Παράγει ένα επιπλέον report στο αρχείο memstat.txt για τη χρήση της µνήµης κατά τη διάρκεια της προσοµοίωσης REPORT MENU Αυτό το menu δίνει στο χρήστη τη δυνατότητα επιλογής των αναφορών (reports) που θα καταγραφούν και θα εµφανιστούν στο τέλος της προσοµοίωσης. Αφορά τον καθορισµό συγκεκριµένων αναφορών για καθένα από τα ακόλουθα αντικείµενα : Κόµβοι Links WAN Clouds Application Sources Message Response Sources Call Sources Session Sources Transport Commands Setup Commands BROWSE REPORTS... Μέσα απ αυτή την επιλογή ανοίγονται οι αναφορές των αποτελεσµάτων των προσοµοιώσεων. Το νούµερο που αντιστοιχείται στο replication number µας οδηγεί στην αναφορά για την αντίστοιχη replication. ηλαδή θέτοντας replication number = 2 βλέπουµε την αναφορά για την δεύτερη replication, εφόσον είχαµε δηλώσει τουλάχιστον δύο replications ARCHIVE MENU ίνει στο χρήστη τη δυνατότητα να διαχειριστεί τη βιβλιοθήκη του COMNET III και να επέµβει σ αυτή. Με τη επιλογή Objects παρουσιάζεται µία λίστα µε τα αντικείµενα και τις παραµέτρους που χρησιµοποιούνται στα διάφορα µοντέλα. Αυτά τα αποθηκευµένα δεδοµένα της βιβλιοθήκης µπορούν να χρησιµοποιηθούν σαν βάση για τη δηµιουργία νέων αντικειµένων κάνοντας copy κάποιο αντικείµενο και αποθηκεύοντας την τροποποιηµένη έκδοσή του στην βιβλιοθήκη µε νέο όνοµα HELP MENU Λειτουργεί όπως τα γνωστά help των windows.

19 5. ΕΚΤΕΛΕΣΗ ΤΗΣ ΑΣΚΗΣΗΣ Η Εργαλειοθήκη Στο αριστερό µέρος της οθόνης βρίσκεται ο χώρος µε τα εργαλεία (tool palette), η οποία παρουσιάζεται στην εικόνα 7.2. Τα εργαλεία µπορούν να χρησιµοποιηθούν κατά δύο τρόπους. Σε περίπτωση που γίνει click µία φορά, δηµιουργείται ένα εικονίδιο το οποίο µία και µόνη φορά θα τοποθετηθεί στον χώρο εργασίας. Με double-click µπορούν να τοποθετηθούν όσα εικονίδια θελήσει ο χρήστης (είναι χρήσιµο εάν θέλει να εισάγει το ίδιο εικονίδιο πολλές φορές), µέχρι να κάνει click σε άλλο εργαλείο ή στο εικονίδιο µε το βέλος (selector). Στην εργαλειοθήκη βρίσκονται τα εξής εργαλεία, όπως φαίνονται στην Εικόνα 7.2. Εικόνα 7.2 Εργαλειοθήκη του COMNET III Εάν ο χρήστης επιλέξει ένα εικονίδιο και το τοποθετήσει στο χώρο εργασίας, το εικονίδιο αυτό θα έχει στο κάτω µέρος του ένα χαρακτηριστικό όνοµα (label). Για παράδειγµα όλοι οι κόµβοι έχουν αρχικά για label Node. Όλοι οι τύποι των συνδέσεων (links) έχουν label link. Κατά τον ίδιο τρόπο όλοι οι γεννήτορες κίνησης έχουν label source (App, Msg, Call, Sess). Για τα υποδίκτυα έχουµε label Net. Όλες οι ετικέτες µπορούν να αλλάξουν, µε double-click στο εικονίδιο και πληκτρολόγηση ενός επιθυµητού χαρακτηριστικού ονόµατος (το οποίο θα εµφανιστεί αργότερα στα reports).

20 Για να συνδεθούν δύο αντικείµενα µεταξύ τους, πρέπει να επιλεγεί ένα connection tool, να γίνει click στο ένα αντικείµενο και κρατώντας πατηµένο το πλήκτρο του ποντικιού να γίνει µετακίνηση µέχρι το άλλο αντικείµενο. Αξίζει να σηµειωθεί ότι αν η σύνδεση δεν έχει νόηµα (είναι για παράδειγµα λάθος) τίποτα δεν θα συµβεί ή θα εµφανιστεί µήνυµα λάθους, και η γραµµή σύνδεσης δεν θα εµφανιστεί. Εάν ο χρήστης επιθυµεί να µαρκάρει ένα σύνολο από εικονίδια, πρέπει να κάνει click στον selector και click σε όσα εικονίδια θελήσει να επιλέξει. Έτσι µε Edit/Copy αντιγράφει όσα επέλεξε. 5.2 Περιγραφή Μοντέλου Να µελετηθεί η τοπολογία ενός δικτύου που θα έχει σαν Backbone ένα Εthernet και 2 ανεξάρτητοι σταθµοί εργασίας (PC) είναι συνδεδεµένοι άµεσα πάνω στο Εthernet (Εικόνα 7.3). Θεωρούµε ότι η κίνηση (traffic) στο δίκτυο έχει ως εξής : Ο πρώτος κόµβους στέλνει (µε συχνότητα 0,01 περίπου µήνυµα ανά 1 sec) ένα µήνυµα , µεγέθους 1000 περίπου bytes, προς τον άλλο κόµβο του δικτύου. Να γίνει η προσοµοίωση και να υπολογιστεί η απόδοση του δικτύου µε σχετικές καµπύλες (Delay, Messages In Transit : αριθµός πακέτων που βρίσκονται εν πορεία, δεν έχουν δηλαδή φτάσει τον προορισµό τους) για το ένα PC (το PC1). Eπίσης, να υπολογιστεί, µε σχετική καµπύλη η χρήση (Utilization) του Ethernet Στην Εικόνα, φαίνεται η τοπολογία του Backbone δικτύου, όπως αυτή εµφανίζεται στην κεντρική οθόνη του COMNET III, και παρουσιάζεται το µοντέλο που θα υλοποιηθεί στην τελική του µορφή. ΝΑ κατασκευαστεί το δίκτυο όπως φαίνεται στην Εικόνα (χρησιµοποιώντας την ίδια ονοµατολογία) και στα υπόλοιπα βήµατα θα τροποποιηθούν οι παράµετροι του.

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

ΤΕΙ Κρήτης, Παράρτηµα Χανίων ΠΣΕ, Τµήµα Τηλεπικοινωνιών & ικτύων Η/Υ Εργαστήριο ιαδίκτυα & Ενδοδίκτυα Η/Υ Εισαγωγή στο COMNET III ρ Θεοδώρου Παύλος Χανιά 2003 Περιεχόµενα 1 ΕΙΣΑΓΩΓΗ ΣΤΟ CΟMNET III...2 2 ΣΤΟΙΧΕΙΑ ΙΚΤΥΟΥ...4 3 ΤΟΠΟΛΟΓΙΑ

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

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

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

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

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

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

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

Εκτέλεση ασκήσεως ΕΚΤΕΛΕΣΗ ΤΗΣ ΑΣΚΗΣΗΣ Η Εργαλειοθήκη

Εκτέλεση ασκήσεως ΕΚΤΕΛΕΣΗ ΤΗΣ ΑΣΚΗΣΗΣ Η Εργαλειοθήκη Εκτέλεση ασκήσεως 7. Οδηγίες Χρήσης COMNET III Προτού ξεκινήσετε την εκτέλεση της άσκησης 7 πρέπει να εκοικειωθείται µε το εργαλείο εξοµοίωσης δικτύων COMNET III που ευρίσκεται σε ξεχωριστό αρχείο συνοδευτικό

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

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

Εργαστήριο στα Δίκτυα Υπολογιστών Εργαστήριο στα Δίκτυα Υπολογιστών Κατάλογος περιεχομένων ΕΙΣΑΓΩΓΉ...4 ΕΞΟΙΚΕΊΩΣΗ ΜΕ ΤΟ COMNET III...4 1. ΤΙ ΕΊΝΑΙ ΤΟ COMNET III...4 2. ΒΑΣΙΚΆ ΣΤΟΙΧΕΊΑ ΤΟΥ COMNET III...5 2.1 Τοπολογία δικτύου...5 2.1.1

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

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

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

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

Άσκηση 2 η Πρωτόκολλο επικοινωνίας TCP/IP

Άσκηση 2 η Πρωτόκολλο επικοινωνίας TCP/IP Άσκηση 2 η Πρωτόκολλο επικοινωνίας TCP/IP Ημερομηνία παράδοσης 2 εβδομάδες μετά την έναρξη της άσκησης 1. Γενικά για το TCP/IP Η ομάδα πρωτοκόλλων TCP/IP επιτρέπει σε υπολογιστές όλων των μεγεθών, από

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

Ethernet Ethernet ΙΕΕΕ CSMA/CD

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

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

Περίληψη. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων.

Περίληψη. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων. Τοπικά Δίκτυα Περίληψη Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων. Αναµεταδότες, Γέφυρες, Μεταγωγείς, δροµολογητές και Πύλες (repeaters, hubs, bridges, switches, routers,

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

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

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

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

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

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

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

Παραδείγµατα δικτυακών τεχνολογιών. Ethernet Internet ATM

Παραδείγµατα δικτυακών τεχνολογιών. Ethernet Internet ATM Παραδείγµατα δικτυακών τεχνολογιών Ethernet Internet ATM Τοπικά δίκτυα (LANs) Τα πιο απλά δίκτυα Κάθε υπολογιστής έχει όνοµα διεύθυνση δικτύου (Internet) διεύθυνση τοπικού δικτύου (Ethernet) alice 28 35

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

8 η ιάλεξη: σε δίκτυα δεδομένων

8 η ιάλεξη: σε δίκτυα δεδομένων Εργαστήριο ικτύων Υπολογιστών 8 η ιάλεξη: Βασικές αρχές δρομολόγησης Βασικές αρχές δρομολόγησης σε δίκτυα δεδομένων ρομολόγηση (Routing) Μεταφορά μηνυμάτων μέσω του διαδικτύου από μία πηγή σε ένα προορισμό

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

1.5.1 ΓΕΦΥΡΑ (BRIDGE) Εικόνα Επίπεδα λειτουργίας επαναλήπτη, γέφυρας, δρομολογητή και πύλης ως προς το μοντέλο OSI.

1.5.1 ΓΕΦΥΡΑ (BRIDGE) Εικόνα Επίπεδα λειτουργίας επαναλήπτη, γέφυρας, δρομολογητή και πύλης ως προς το μοντέλο OSI. 40 Σύγχρονα τηλεπικοινωνιακά και δικτυακά πρωτόκολλα Εικόνα 1.5.1 Επίπεδα λειτουργίας επαναλήπτη, γέφυρας, δρομολογητή και πύλης ως προς το μοντέλο OSI. 1.5.1 ΓΕΦΥΡΑ (BRIDGE) Οι γέφυρες λειτουργούν τόσο

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

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ #3 Στρώµα ικτύου:ip Πρωτόκολλο και Πρωτόκολλα ροµολόγησης

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ #3 Στρώµα ικτύου:ip Πρωτόκολλο και Πρωτόκολλα ροµολόγησης ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ #3 Στρώµα ικτύου:ip Πρωτόκολλο και Πρωτόκολλα ροµολόγησης 1. Αντικείµενο Η εργαστηριακή άσκηση αποσκοπεί στην εξοικείωση των φοιτητών µε το ζήτηµα των λογικών διαδικασιών, οι οποίες

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

Packet Tracer. ηµιουργία τοπολογίας Βήµα 1: Εκτελούµε το Packet Tracer

Packet Tracer. ηµιουργία τοπολογίας Βήµα 1: Εκτελούµε το Packet Tracer Packet Tracer Το Packet Tracer είναι ένα πρόγραµµα που προσοµοιώνει τη λειτουργία ενός δικτύου και των πρωτοκόλλων µε τα οποία λειτουργεί. Αναπτύχθηκε από τον Dennis Frezzo και την οµάδα του στη Cisco

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

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

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

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

ΔΙΚΤΥΑ (13) Π. Φουληράς

ΔΙΚΤΥΑ (13) Π. Φουληράς ΔΙΚΤΥΑ (13) Π. Φουληράς Τεχνολογίες WAN και Δρομολόγηση LAN Επεκτείνεται μόνον σε ένα κτίριο ή ομάδα κτιρίων WAN (Wide Area Network) Επεκτείνονται σε μεγάλες περιοχές MAN Ενδιάμεσο ως προς το μέγεθος της

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

ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ (INTERNETWORKING)

ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ (INTERNETWORKING) ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ (INTERNETWORKING) Α. Α. Οικονομίδης Πανεπιστήμιο Μακεδονίας Διασυνδεδεμένο δίκτυο διασύνδεση δικτύων που το καθένα διατηρεί την ταυτότητά του χρησιμοποιώντας ειδικούς μηχανισμούς διασύνδεσης

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

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

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

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

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Δρομολόγηση

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

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

Επαναληπτικές Ασκήσεις Μαθήματος

Επαναληπτικές Ασκήσεις Μαθήματος Επαναληπτικές Ασκήσεις Μαθήματος Ερώτηση: EAM1. Ποιο από τα παρακάτω χαρακτηριστικά δεν αποτελεί κριτήριο κατηγοριοποίησης δικτύων. Κλίμακα Τεχνολογία μετάδοσης Πλήθος τερματικών εντός του δικτύου Ερώτηση:

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

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 5ο ΚΕΦΑΛΑΙΟ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 5ο ΚΕΦΑΛΑΙΟ ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 5ο ΚΕΦΑΛΑΙΟ ΕΡΩΤΗΣΕΙΣ - ΑΣΚΗΣΕΙΣ 14. Ποιος είναι ο ρόλος των καρτών δικτύου (Network Interface Card, NIC); Απάντηση: Οι κάρτες δικτύου χρησιμοποιούνται για να συνδέσουν

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

Μεταγωγή (Switching)

Μεταγωγή (Switching) Μεταγωγή (Switching) Πως σχηματίζουμε διαδίκτυα Περίληψη Μεταγωγή Κυκλωμάτων (Circuit switching) Μεταγωγή Πακέτων (Packet switching) Μεταγωγή Εικονικών Κυκλωμάτων (Virtual circuit switching) Λειτουργία

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

ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 4: Επίπεδο 3 το πρωτόκολλο IP

ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 4: Επίπεδο 3 το πρωτόκολλο IP ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ Δίκτυα Υπολογιστών Διάλεξη 4: Επίπεδο 3 το πρωτόκολλο IP Απαιτήσεις διαδικτύωσης Τα ζητήματα που πρέπει να επιλύσει η διαδικτύωση Πρωτόκολλα διαδικτύωσης Αρχιτεκτονικές

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

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

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

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

Προσομείωση ασύρματων δικτύων με τη χρήση του OPNET Modeler

Προσομείωση ασύρματων δικτύων με τη χρήση του OPNET Modeler Προσομείωση ασύρματων δικτύων με τη χρήση του OPNET Modeler ΣΚΟΠΟΙ Σε αυτήν την άσκηση: Θα φτιάξουμε μικρά ασύρματα δίκτυα Θα επιλέξουμε ποια δεδομένα θα συλλέξουμε Θα τρέξουμε την προσομείωση Θα αναλύσουμε

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

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρωτόκολλα και Αρχιτεκτονική Δικτύου Για να ανταλλάξουν δεδομένα δύο σταθμοί, εκτός από την ύπαρξη διαδρομής μεταξύ

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

Δίκτυα Επικοινωνιών ΙΙ: Δρομολόγηση

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

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

ιαδίκτυα και το ιαδίκτυο (Internetworking and the Internet)

ιαδίκτυα και το ιαδίκτυο (Internetworking and the Internet) ιαδίκτυα και το ιαδίκτυο (Internetworking and the Internet) Περίληψη Πως τα διάφορα δίκτυα διαφέρουν µεταξύ τους Πως συνδέονται ανοµοιογενή δίκτυα µεταξύ τους Εικονικά κυκλώµατα συνδεδεµένα σε σειρά ιαδικτύωση

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

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

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

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

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

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

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

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

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

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

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας. Μοντέλο TCP/IP. Ενότητα E. Συστήµατα Επικοινωνίας

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας. Μοντέλο TCP/IP. Ενότητα E. Συστήµατα Επικοινωνίας Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας ίκτυα Η/Υ Μοντέλο TCP/IP Ενότητα E ρ. Ε. Μάγκος Συστήµατα Επικοινωνίας (Ε) (PC) (N) Επικοινωνίες: Εφαρµογές Υπολογιστές ίκτυα πολλές πολλοί N A N

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

Είναι η διαδικασία εύρεσης της διαδρομής που πρέπει να ακολουθήσει ένα πακέτο για να φτάσει στον προορισμό του. Η διαδικασία αυτή δεν είναι πάντα

Είναι η διαδικασία εύρεσης της διαδρομής που πρέπει να ακολουθήσει ένα πακέτο για να φτάσει στον προορισμό του. Η διαδικασία αυτή δεν είναι πάντα 1 Είναι η διαδικασία εύρεσης της διαδρομής που πρέπει να ακολουθήσει ένα πακέτο για να φτάσει στον προορισμό του. Η διαδικασία αυτή δεν είναι πάντα εύκολη, τη στιγμή που γνωρίζουμε ότι ένα σύνθετο δίκτυο

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

Διάρθρωση. Δίκτυα Υπολογιστών I Βασικές Αρχές Δικτύωσης. Διάρθρωση. Δίκτυο Υπολογιστών: ένας απλός ορισμός. Ευάγγελος Παπαπέτρου

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

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

Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής Συστήµατα Επικοινωνίας. Μοντέλο TCP/IP. Ενότητα E. Πόσοι εµπλέκονται σε ένα Σύστηµα Επικοινωνίας

Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής Συστήµατα Επικοινωνίας. Μοντέλο TCP/IP. Ενότητα E. Πόσοι εµπλέκονται σε ένα Σύστηµα Επικοινωνίας Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής ίκτυα Η/Υ Συστήµατα Επικοινωνίας (Ε) (PC) (N) Επικοινωνίες: Εφαρµογές Υπολογιστές ίκτυα Μοντέλο TCP/IP πολλές πολλοί N A N B Ενότητα E PC A PC B PC D PC E E A E B

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

Τοπικά Δίκτυα. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων.

Τοπικά Δίκτυα. Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων. Τοπικά Δίκτυα Περίληψη Ethernet Δίκτυα Δακτυλίου, (Token Ring) Άλλα Δίκτυα Σύνδεση Τοπικών Δικτύων. Αναμεταδότες, Γέφυρες, Μεταγωγείς, δρομολογητές και Πύλες (repeaters, hubs, bridges, switches, routers,

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

Δίκτυα ΙΙ. Κεφάλαιο 7

Δίκτυα ΙΙ. Κεφάλαιο 7 Δίκτυα ΙΙ Κεφάλαιο 7 Στο κεφάλαιο αυτό παρουσιάζεται ο τρόπος επικοινωνίας σε ένα δίκτυο υπολογιστών. Το κεφάλαιο εστιάζεται στο Επίπεδο Δικτύου του OSI (το οποίο είδατε στο μάθημα της Β Τάξης). Οι βασικές

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

ΛΟΓΙΣΜΙΚΟ ΠΡΟΣΟΜΟΙΩΣΗΣ ANYLOGIC

ΛΟΓΙΣΜΙΚΟ ΠΡΟΣΟΜΟΙΩΣΗΣ ANYLOGIC ΛΟΓΙΣΜΙΚΟ ΠΡΟΣΟΜΟΙΩΣΗΣ ANYLOGIC Χρησιμοποιούμε την δωρεάν έκδοση του λογισμικού προσομοίωσης Anylogic. Για εκπαιδευτική χρήση μπορείτε να «κατεβάσετε» και να εγκαταστήσετε στον υπολογιστή σας την Personal

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

Πρωτόκολλα Διαδικτύου Μέρος 2ο. Επικοινωνίες Δεδομένων Μάθημα 3 ο

Πρωτόκολλα Διαδικτύου Μέρος 2ο. Επικοινωνίες Δεδομένων Μάθημα 3 ο Πρωτόκολλα Διαδικτύου Μέρος 2ο Επικοινωνίες Δεδομένων Μάθημα 3 ο Internet Protocol (IP) Στο επίπεδο δικτύου της τεχνολογίας TCP/IP, συναντάμε το πρωτόκολλο IP. Η λειτουργία του IP βασίζεται αποκλειστικά

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

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 16 Νοεμβρίου 2013

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 16 Νοεμβρίου 2013 ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2013-2014 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 16 Νοεμβρίου 2013 Λύσεις Πρώτης Προόδου (συνολικά 100 μονάδες) 1. Αντιπαραθέσετε

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

7. Hubs ή Switches? 7.1 Εισαγωγή

7. Hubs ή Switches? 7.1 Εισαγωγή 7. Hubs ή Switches? 7.1 Εισαγωγή Αντικείμενο της παρούσας άσκησης είναι η μελέτη των επιδόσεων τοπικών δικτύων τα οποία υλοποιούνται είτε με τη χρήση Hub είτε με Switch. Ένα hub (επαναλήπτης, συγκεντρωτής,

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

ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ: Δίκτυα Μεταγωγής & Τεχνικές Μεταγωγής Σε Δίκτυα Ευρείας Περιοχής

ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ: Δίκτυα Μεταγωγής & Τεχνικές Μεταγωγής Σε Δίκτυα Ευρείας Περιοχής ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ: Δίκτυα Μεταγωγής & Τεχνικές Μεταγωγής Σε Δίκτυα Ευρείας Περιοχής Στο σημερινό μάθημα ασχολούμαστε με τις έννοιες: Τεχνικές Μεταγωγής o Μεταγωγή κυκλώματος o Μεταγωγή μηνύματος o Μεταγωγή

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

ίκτυα - Internet Μάθηµα 5ο Ενότητες Μαθήµατος Παρασκευή 01 ΕΚ 2006 ιευθυνσιοδότηση στα Τοπικά ίκτυα (LAN).

ίκτυα - Internet Μάθηµα 5ο Ενότητες Μαθήµατος Παρασκευή 01 ΕΚ 2006 ιευθυνσιοδότηση στα Τοπικά ίκτυα (LAN). Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας-Βιβλιοθηκονοµίας, Κέρκυρα Παρασκευή 01 ΕΚ 2006 ίκτυα - Internet Μάθηµα 5ο Ενότητες Μαθήµατος 1. Τεχνικές Πολλαπλής Πρόσβασης Πρωτόκολλα LAN ιευθυνσιοδότηση στα Τοπικά

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

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

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

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

ίκτυα - Internet Μάθηµα 3ο Ενότητα Β: Το Πρότυπο ΤCP/IP Eισαγωγή - Επικοινωνία µεταξύ δύο Υπολογιστών Παρασκευή 10 NOE 2006 ιευθύνσεις

ίκτυα - Internet Μάθηµα 3ο Ενότητα Β: Το Πρότυπο ΤCP/IP Eισαγωγή - Επικοινωνία µεταξύ δύο Υπολογιστών Παρασκευή 10 NOE 2006 ιευθύνσεις Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας-Βιβλιοθηκονοµίας, Κέρκυρα Παρασκευή 10 NOE 2006 ίκτυα - Internet Μάθηµα 3ο Ενότητα Β: Το Πρότυπο ΤCP/IP Eισαγωγή - Επικοινωνία µεταξύ δύο Υπολογιστών Α Ίδιο τοπικό

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

Γενικές Αρχές. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

Γενικές Αρχές. Τεχνολογία ικτύων Επικοινωνιών ΙΙ Τεχνολογία ικτύων Επικοινωνιών ΙΙ 7.1.1. Γενικές Αρχές 1. Τι ονοµάζεται επικοινωνιακό υποδίκτυο και ποιο είναι το έργο του; Το σύνολο όλων των ενδιάµεσων κόµβων που εξασφαλίζουν την επικοινωνία µεταξύ

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

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

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

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

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

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

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

ΚΕΦΑΛΑΙΟ 1: Τα είδη των Δικτύων Εισαγωγή

ΚΕΦΑΛΑΙΟ 1: Τα είδη των Δικτύων Εισαγωγή ΚΕΦΑΛΑΙΟ 1: Τα είδη των Δικτύων 1.1. Εισαγωγή Γενικότερα δεν υπάρχει κάποια ταξινόμηση των πιθανών δικτύων κάτω από την οποία να ταιριάζουν όλα τα δίκτυα. Παρόλα αυτά η ταξινόμηση τους είθισται να γίνεται

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

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 1 ο ΚΕΦΑΛΑΙΟ ΕΡΩΤΗΣΕΙΣ - ΑΣΚΗΣΕΙΣ 1. Έστω ότι θέλετε να συνδέσετε 20 υπολογιστές με συνδέσεις από σημείο σε σημείο (point-to-point), ώστε να είναι δυνατή η επικοινωνία όλων

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

ΔΙΚΤΥΑ (15-17) Π. Φουληράς

ΔΙΚΤΥΑ (15-17) Π. Φουληράς ΔΙΚΤΥΑ (15-17) Π. Φουληράς Χαρακτηριστικά Δικτύου: Ιδιοκτησία, Υπόδειγμα Υπηρεσίας, και Απόδοση Ιδιωτικά Δίκτυα Κλασσικό Παράδειγμα τα LAN Μεγάλες εταιρείες όμως και σε επίπεδο WAN Αγοράζουν υλικό διασύνδεσης

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

ΚΕΦΑΛΑΙΟ 1.7. Πρωτόκολλα και Αρχιτεκτονική Δικτύου

ΚΕΦΑΛΑΙΟ 1.7. Πρωτόκολλα και Αρχιτεκτονική Δικτύου ΚΕΦΑΛΑΙΟ 1.7 Πρωτόκολλα και Αρχιτεκτονική Δικτύου Επικοινωνία δύο σταθμών Ύπαρξη διαδρομής Αποκατάσταση σύνδεσης Ο σταθμός-πηγή πρέπει να ξέρει πότε ο σταθμός-προορισμός είναι έτοιμος να λάβει δεδομένα.

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

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι Ενότητα : Εισαγωγή στο εργαλείο προσομοίωσης δικτύων Riverbed Modeler - Προσομοίωση δικτύου Ethernet. Όνομα Καθηγητή : Δημήτριος Λυμπερόπουλος, Σπύρος Δενάζης Τμήμα

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

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ #2 Ethernet MAC Στρώµα

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ #2 Ethernet MAC Στρώµα ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ #2 Ethernet MAC Στρώµα 1. Αντικείµενο Η εργαστηριακή άσκηση αποσκοπεί στην εξοικείωση των φοιτητών µε το ζήτηµα των λογικών διαδικασιών, οι οποίες υλοποιούνται στο επίπεδο του στρώµατος

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

LAYER 3 ( NETWORΚ LEVEL ) - ΣΤΡΩΜΑ 3 ( ΕΠΙΠΕ Ο ΙΚΤΥΟΥ)

LAYER 3 ( NETWORΚ LEVEL ) - ΣΤΡΩΜΑ 3 ( ΕΠΙΠΕ Ο ΙΚΤΥΟΥ) ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 6 LAYER 3 ( NETWORΚ LEVEL ) - ΣΤΡΩΜΑ 3 ( ΕΠΙΠΕ Ο ΙΚΤΥΟΥ) Αυτή η ενότητα του δευτέρου κεφαλαίου περιέχει τα ακόλουθα: - που βρίσκεται το επίπεδο δικτύου - ποιός είναι ο ρόλος του - ποιά

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

Ολοκληρωµένα ικτυακά ΣυστήµαταΚορµού (Backbone Networks)

Ολοκληρωµένα ικτυακά ΣυστήµαταΚορµού (Backbone Networks) Ολοκληρωµένα ικτυακά ΣυστήµαταΚορµού (Backbone Networks) Βασικές τεχνολογίες για δίκτυα κορµού (backbone networks) ο συνδυασµός της οπτικής τεχνολογίας WDM µε δικτυακές τεχνολογικές βαθµίδες υψηλοτέρων

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

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Μετάδοσης Δεδομένων. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Μετάδοσης Δεδομένων. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ Δίκτυα Μετάδοσης Δεδομένων Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές Γενικά Διδάσκουσα: Ελένη Αικατερίνη Λελίγκου Γραφείο ΖΑ202. Ε-mail:

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

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

ιαδίκτυα & Ενδοδίκτυα Η/Υ ιαδίκτυα & Ενδοδίκτυα Η/Υ ΙΑ ΙΚΤΥΑΚΗ ΛΕΙΤΟΥΡΓΙΑ (Kεφ. 16) ΠΡΩΤΟΚΟΛΛΑ ΡΟΜΟΛΟΓΗΣΗΣ Αυτόνοµα Συστήµατα Πρωτόκολλο Συνοριακών Πυλών OSPF ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΟΛΟΚΛΗΡΩΜΕΝΩΝ ΥΠΗΡΕΣΙΩΝ (ISA) Κίνηση ιαδικτύου Προσέγγιση

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

Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885

Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885 CubisLITE Client Οδηγίες Χρήσεως Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ. 176 75, Ελλάδα, Τηλ. 210 9580887-8 Φαξ.2109580885 1 ΠΕΡΙΕΧΟΜΕΝΑ Γενικά 1. Τι είναι ο CubisLITE Server 2. Τι είναι ο

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

A1. Φυσικό επίπεδο 1. Αντιπαραθέσετε (κάνετε τη σύγκριση) με 2-3 προτάσεις την στατιστική πολυπλεξία και την πολυπλεξία με διαίρεση χρόνου.

A1. Φυσικό επίπεδο 1. Αντιπαραθέσετε (κάνετε τη σύγκριση) με 2-3 προτάσεις την στατιστική πολυπλεξία και την πολυπλεξία με διαίρεση χρόνου. ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2014-2015 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη 27.10.2014 mockup Πρόοδος Οδηγίες: Η κάθε απάντηση θα πρέπει να συνοδεύεται

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

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

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

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

Νέες Επικοινωνιακές Τεχνολογίες

Νέες Επικοινωνιακές Τεχνολογίες Νέες Επικοινωνιακές Τεχνολογίες Λύσεις Θεμάτων http://nop33.wordpress.com Τι ορίζουμε ως Τοπικό Δίκτυο Υπολογιστών; Ποια είναι τα βασικά χαρακτηριστικά των Τοπικών Δικτύων; Ποιες οι βασικές τοπολογίες

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

8. Προσομοίωση Λειτουργίας Ασύρματων Δικτύων Υποδομής

8. Προσομοίωση Λειτουργίας Ασύρματων Δικτύων Υποδομής 8. Προσομοίωση Λειτουργίας Ασύρματων Δικτύων Υποδομής Στόχοι της Άσκησης: Σκοπός της παρούσας εργαστηριακής άσκησης είναι η επίδειξη λειτουργίας των ασύρματων τοπικών δικτύων υποδομής. Πιο συγκεκριμένα,

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

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

ιαδίκτυα & Ενδοδίκτυα Η/Υ ιαδίκτυα & Ενδοδίκτυα Η/Υ (Kεφ. 10) ΡΟΜΟΛΟΓΗΣΗ Χαρακτηριστικά Στρατηγικές ροµολόγησης Παραδείγµατα Βιβλίο Μαθήµατος: Επικοινωνίες Υπολογιστών & εδοµένων, William Stallings, 6/e, 2000. ΕΥ - κεφ.10 (2/3)

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

Ενότητα 4. Πρωτόκολλα ροµολόγησης: Αρχές Λειτουργίας του OSPF (Open Shortest Path First)

Ενότητα 4. Πρωτόκολλα ροµολόγησης: Αρχές Λειτουργίας του OSPF (Open Shortest Path First) Ενότητα 4 Πρωτόκολλα ροµολόγησης: Αρχές Λειτουργίας του OSPF (Open Shortest Path First) Πρωτόκολλα ροµολόγησης Πρωτόκολλα ιανύσµατος Απόστασης Πρωτόκολλα Κατάστασης Ζεύξης Πρωτόκολλα ιανύσµατος Απόστασης

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

Επικοινωνιακή Διάταξη Σημείου-προς-Σημείο

Επικοινωνιακή Διάταξη Σημείου-προς-Σημείο Εργαστήριο 1 ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ - ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΤΗΛΕΠΙΚΟΙΝΩΝΙΕΣ ΚΑΙ ΔΙΚΤΥΑ Η/Υ Επικοινωνιακή Διάταξη Σημείου-προς-Σημείο Στόχος Σε αυτό το εισαγωγικό εργαστήριο μελετάται ο τρόπος

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

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

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

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

T.E.I. ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

T.E.I. ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ T.E.I. ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ: ΜΕΛΕΤΗ & ΡΥΘΜΙΣΕΙΣ ΠΡΩΤΟΚΟΛΛΟΥ ΔΡΟΜΟΛΟΓΗΣΗΣ RIP ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: ΣΤΕΡΓΙΟΥ ΕΛΕΥΘΕΡΙΟΣ ΣΠΟΥΔΑΣΤΡΙΑ: ΤΣΙΜΠΙΔΑ ΙΩΑΝΝΑ- ΠΑΡΑΣΚΕΥΗ

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

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

ιαδίκτυα & Ενδοδίκτυα Η/Υ ιαδίκτυα & Ενδοδίκτυα Η/Υ ΑΤΜ ΚΑΙ FRAME RELAY (Kεφ. 11) ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΠΡΩΤΟΚΟΛΛΟΥ ATM ΛΟΓΙΚΕΣ ΖΕΥΞΕΙΣ ΑΤΜ ΚΕΛΙΑ ΑΤΜ ΜΕΤΑ ΟΣΗ ΚΕΛΙΩΝ ΑΤΜ Βιβλίο Μαθήµατος: Επικοινωνίες Υπολογιστών & εδοµένων, William Stallings,

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

Τμήμα Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών. Βαρτζιώτης Φώτης. ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΔΙΚΤΥΩΝ ] Εργαστήριο 2

Τμήμα Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών. Βαρτζιώτης Φώτης. ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΔΙΚΤΥΩΝ ] Εργαστήριο 2 2012 Τμήμα Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών Βαρτζιώτης Φώτης [ ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΔΙΚΤΥΩΝ ] Εργαστήριο 2 Περιεχόμενα Εργαστήριο 2: LAN διασυνδεδεμένα με Διακόπτη (Switch)...

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

Ερωτήσεις / Απαντήσεις Πιστοποίησης (Επικοινωνίες Δεδομένων)

Ερωτήσεις / Απαντήσεις Πιστοποίησης (Επικοινωνίες Δεδομένων) Ερωτήσεις / Απαντήσεις Πιστοποίησης (Επικοινωνίες Δεδομένων) 1. Ποια είναι η διαφορά μεταξύ ψηφιακής και αναλογικής μετάδοσης; Σχεδιάστε ένα αναλογικό και ένα ψηφιακό σήμα. Αναλογικά είναι τα σήματα τα

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

Κεφάλαιο 7.3. Πρωτόκολλο TCP

Κεφάλαιο 7.3. Πρωτόκολλο TCP Κεφάλαιο 7.3 Πρωτόκολλο TCP Πρωτόκολλο TCP Το πρωτόκολλο Ελέγχου Μετάδοσης (Transmission Control Protocol, TCP) είναι το βασικό πρωτόκολο του Επιπέδου Μεταφοράς του μοντέλου TCP/IP. Παρέχει υπηρεσίες προσανατολισμένες

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

Μεταγωγή Τοπικής Κλίμακας

Μεταγωγή Τοπικής Κλίμακας Εργαστήριο 4 ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ - ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΤΗΛΕΠΙΚΟΙΝΩΝΙΕΣ ΚΑΙ ΔΙΚΤΥΑ Η/Υ Μεταγωγή Τοπικής Κλίμακας Στόχος Αυτό το εργαστήριο σχεδιάστηκε για να δείξει την υλοποίηση ενός μεταγώγιμου

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

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι Ενότητα : Τοπικά δίκτυα και μεταγωγείς - Προσομοίωση με χρήση εργαλείου Riverbed Modeler. Όνομα Καθηγητή : Δημήτριος Λυμπερόπουλος, Σπύρος Δενάζης Τμήμα : Ηλεκτρολόγων

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

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

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

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

Άσκηση 1. (σημειώστε πως 1KB = 2 10 bytes, 1Mbps = 10 6 bits/sec).

Άσκηση 1. (σημειώστε πως 1KB = 2 10 bytes, 1Mbps = 10 6 bits/sec). Άσκηση Υπολογίστε τον συνολικό χρόνο που απαιτείται για την μετάδοση ενός αρχείου 500KB πάνω από μια ζεύξη (Link), στις παρακάτω περιπτώσεις, θεωρώντας πως η καθυστέρηση μιας κατεύθυνσης (one way delay)

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

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

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

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

Δίκτυα Τηλεπικοινωνιών. και Μετάδοσης

Δίκτυα Τηλεπικοινωνιών. και Μετάδοσης Τεχνολογικό Εκπαιδευτικό Ίδρυμα Σερρών Τμήμα Πληροφορικής & Επικοινωνιών Δίκτυα Τηλεπικοινωνιών και Μετάδοσης Δρ. Δημήτριος Ευσταθίου Επίκουρος Καθηγητής & Δρ. Στυλιανός Τσίτσος Επίκουρος Καθηγητής Δίκτυα

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

Δίκτυα Υπολογιστών Ι. ΝΙΚΟΛΟΥΔΑΚΗΣ ΓΙΑΝΝΗΣ (Τετάρτη 15:00-21:00)

Δίκτυα Υπολογιστών Ι. ΝΙΚΟΛΟΥΔΑΚΗΣ ΓΙΑΝΝΗΣ (Τετάρτη 15:00-21:00) Δίκτυα Υπολογιστών Ι ΝΙΚΟΛΟΥΔΑΚΗΣ ΓΙΑΝΝΗΣ giannis.nikoloudakis@gmail.com (Τετάρτη 15:00-21:00) Δομή Πίνακα Δρομολόγησης Ο πίνακας δρομολόγησης είναι αποθηκευμένος στη RAM και περιέχει πληροφορίες για:

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

Επίπεδο δικτύου IP Forwading κτλ

Επίπεδο δικτύου IP Forwading κτλ Επίπεδο δικτύου IP Forwading κτλ (IP για που το έβαλες) Εργαστήριο Δικτύων Υπολογιστών 2014-2015 Τμήμα Μηχανικών Η/Υ και Πληροφορικής Επίπεδο δικτύου (Network layer) Επίπεδο εφαρμογής (Application 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

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

Ενότητα 1. Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ

Ενότητα 1. Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ Ενότητα 1 Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ Εύρος Ζώνης και Ταχύτητα Μετάδοσης Η ταχύτητα µετάδοσης [εύρος ζώνης (banwidth)] των δεδοµένων αποτελεί ένα δείκτη επίδοσης των δικτύων και συνήθως

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

Εισαγωγή - ορολογία. Προώθηση (forwarding): Δρομολόγηση (routing):

Εισαγωγή - ορολογία. Προώθηση (forwarding): Δρομολόγηση (routing): Δρομολόγηση Ι Εισαγωγή - ορολογία Προώθηση (forwarding): Οι συσκευές διαδικτύωσης (γέφυρες, δρομολογητές, κ.τ.λ.) προωθούν πακέτα δεδομένων στα κατάλληλα μονοπάτια βάσει των πινάκων δρομολόγησης (routing

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

Συσκευές Τηλεπικοινωνιών και Δικτύωσης. Επικοινωνίες Δεδομένων Μάθημα 9 ο

Συσκευές Τηλεπικοινωνιών και Δικτύωσης. Επικοινωνίες Δεδομένων Μάθημα 9 ο Συσκευές Τηλεπικοινωνιών και Δικτύωσης Επικοινωνίες Δεδομένων Μάθημα 9 ο Εισαγωγή Ένα δίκτυο αποτελείται από ενεργά και παθητικά στοιχεία. Στα παθητικά στοιχεία εντάσσονται τα καλώδια και τα εξαρτήματα

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

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

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

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

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ Δίκτυα Υπολογιστών Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές Γενικά Διδάσκουσα: Ελένη Αικατερίνη Λελίγκου Γραφείο ΖΑ202. Ε-mail: e.leligkou@puas.gr

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

Πρωτόκολλα Διαδικτύου

Πρωτόκολλα Διαδικτύου Πρωτόκολλα Διαδικτύου Ερωτήσεις Ασκήσεις Επικοινωνίες Δεδομένων Μάθημα 3 ο Ερωτήσεις 1. Τι είναι το intranet και ποια τα πλεονεκτήματα που προσφέρει; 2. Τι δηλώνει ο όρος «TCP/IP»; 3. Να αναφέρετε τα πρωτόκολλα

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

Τεχνολογία TCP/IP ΙΑ ΙΚΤΥΩΣΗ- INTERNET. Τεχνολογίες Τηλεκπαίδευσης & Εφαρµογές - Ιούλιος 09 1 http://creativecommons.org/licenses/by-nc-nd/3.

Τεχνολογία TCP/IP ΙΑ ΙΚΤΥΩΣΗ- INTERNET. Τεχνολογίες Τηλεκπαίδευσης & Εφαρµογές - Ιούλιος 09 1 http://creativecommons.org/licenses/by-nc-nd/3. Τεχνολογία TCP/IP ΙΑ ΙΚΤΥΩΣΗ- INTERNET Εφαρµογές - Ιούλιος 09 1 Εισαγωγή στην τεχνολογία TCP/IP Τεχνολογία TCP/IP TCP/IP Πρωτόκολλα TCP/IP ή τεχνολογία TCP/IP ή τεχνολογία ιαδικτύου (Internet)( ιαδίκτυο

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

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7ο ΚΕΦΑΛΑΙΟ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7ο ΚΕΦΑΛΑΙΟ ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7ο ΚΕΦΑΛΑΙΟ ΕΡΩΤΗΣΕΙΣ - ΑΣΚΗΣΕΙΣ 1. Για να διεκπεραιωθεί η μεταφορά των πακέτων από την πηγή στον προορισμό μεταξύ των κόμβων του επικοινωνιακού υποδικτύου απαιτείται η

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

Ενότητα 1. Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ

Ενότητα 1. Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ Ενότητα 1 Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ Εισαγωγή στις βασικές έννοιες των δικτύων υπολογιστών ικτυακός Καταµερισµός Εργασίας Το υπόδειγµα του Internet Εξοπλισµός ικτύου Κατηγοριοποίηση ικτύων

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

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η Αρχές Δικτύων Επικοινωνιών Σελ. 9-50 Γεώργιος Γιαννόπουλος ΠΕ19, ggiannop (at) sch.gr http://diktya-epal-b.ggia.info/ Creative Commons License 3.0 Share-Alike Σύνδεση από σημείο

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

X.25. Επίπεδο πακέτου Επίπεδο ζεύξης Φυσικό επίπεδο. ΕΥ, Κεφ. 10 (3/3) ρ Παύλος Θεοδώρου 1

X.25. Επίπεδο πακέτου Επίπεδο ζεύξης Φυσικό επίπεδο. ΕΥ, Κεφ. 10 (3/3) ρ Παύλος Θεοδώρου 1 X.25 1976 ιεπαφή ανάµεσα σε ένα host σύστηµα και σε ένα δίκτυο µεταγωγής πακέτου Χρησιµοποιείται σχεδόν παγκοσµίως ως διεπαφή σε δίκτυα µεταγωγής πακέτου, καθώς και για τη µεταγωγή πακέτων στο ISDN Έχει

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

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

Εργαστήριο «Δίκτυα Υπολογιστών Ι» Εργαστήριο «Δίκτυα Υπολογιστών Ι» Άσκηση 5 η Τμήμα Mηχ. Πληροφορικής & Υπολογιστών Παν. Δυτικής Αττικής Ημερομηνία έκδοσης: 3/10/2018 Επιμέλεια: Ιωάννης Ξυδάς, Αντώνης Μπόγρης 1. Εισαγωγή Διαχείριση συσκευών

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

HY-335 : Δίκτυα Υπολογιστών

HY-335 : Δίκτυα Υπολογιστών W N net works R E O T HY-335 : Δίκτυα Υπολογιστών K Μαρία Παπαδοπούλη Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Χειμερινό εξάμηνο 20010-2011 Θέματα προς συζήτηση Είδη πολυπλεξίας Μεταγωγή Καθυστερήσεις

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

Διασύνδεση τοπικών δικτύων

Διασύνδεση τοπικών δικτύων Κεφάλαιο 10 Διασύνδεση τοπικών δικτύων ------------------------- Μάθημα 10.1 : Αρχές διασύνδεσης τοπικών δικτύων Μάθημα 10.2 : Επιλογή τοπικού δικτύου και μέσου μετάδοσης Μάθημα 10.3 : Επιλογή τοπικού

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

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Ο πυρήνας του δικτύου. Κ. Βασιλάκης

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Ο πυρήνας του δικτύου. Κ. Βασιλάκης Δίκτυα Υπολογιστών Δίκτυα υπολογιστών και το Διαδίκτυο Ο πυρήνας του δικτύου Κ. Βασιλάκης Περιεχόμενα ενότητες που εξετάζονται Τι είναι το διαδίκτυο Στοιχεία που το συνθέτουν Τρόποι παροχής υπηρεσιών Τι

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

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

ιαδίκτυα & Ενδοδίκτυα Η/Υ ιαδίκτυα & Ενδοδίκτυα Η/Υ ρ Θεοδώρου Παύλος pavlos@aegean.gr Βιβλίο Μαθήµατος: Επικοινωνίες Υπολογιστών & εδοµένων, William Stallings, 6/e, 2000. ΕΥ - κεφ.9 (1/2) ρ Παύλος Θεοδώρου 1 Εισαγωγή Εισαγωγή

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

ίκτυα υπολογιστών Στόχοι κεφαλαίου ίκτυα

ίκτυα υπολογιστών Στόχοι κεφαλαίου ίκτυα Στόχοι κεφαλαίου ίκτυα υπολογιστών (Κεφαλαιο 15 στο βιβλιο) Περιγραφή των κύριων θεµάτων σχετικά µε τα δίκτυα υπολογιστών Αναφορά στα διάφορα είδη δικτύων Περιγραφή των διαφόρων τοπολογιών των τοπικών

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