Μελέτες & Σχεδιασμός Δικτύων

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

Download "Μελέτες & Σχεδιασμός Δικτύων"

Transcript

1 VΙI Μελέτες & Σχεδιασμός Δικτύων 7.1: Εισαγωγή 7.2: Καθορισμός των Μελετητικών στόχων 7.3: Διαχείριση Δικτύων και Δικτυακών Συστημάτων 7.4: Μελέτη Υποδικτύωσης (Subnetting) 7.5: Παραδείγματα Υποδείγματα Δικτυακών Μελετών

2

3 ΚΕΦΑΛΑΙΟ 7 Μελέτες & Σχεδιασμός Δικτύων 7.1 Εισαγωγή Η σχεδίαση των δικτύων δεδομένων (data network design) αποτελεί έναν ευρύ τομέα έρευνας και μελέτης, ο οποίος περιλαμβάνει και συνεπιδρά σχεδόν με όλους τους τομείς μιας επιχείρησης. Ως «δεδομένα» ορίζουμε το σύνολο πληροφοριών μέσα από το οποίο μπορούν να εξαχθούν συμπεράσματα. Οι βασικές μονάδες κατηγοριοποίησης και αντιπροσώπευσης των δεδομένων στους ηλεκτρονικούς υπολογιστές είναι τα bits και τα bytes, τα οποία σε πολλαπλές ποσότητες ονομάζονται data streams ή ροές δεδομένων. Αποστέλλοντας ροές δεδομένων από ένα σημείο Α σε ένα σημείο Β ή ένα σημείο Γ, η διαδικασία αυτή ονομάζεται μεταφορά δεδομένων (data transport) και το μέσο με το οποίο γίνεται η μεταφορά αυτή ονομάζεται δίκτυο επικοινωνιών (network). Η λειτουργία της μεταφοράς δεδομένων αποτελεί το βασικότερο ρόλο ενός επικοινωνιακού δικτύου. Η επιστήμη της σχεδίασης δικτύων όμως, δεν επικεντρώνεται μόνο στη λειτουργία αυτή. Είναι ένας ευρύτερος τομέας μελέτης, ο οποίος περιλαμβάνει τη δημιουργία μιας επικοινωνιακής δομής, που περικλείει, μεταξύ άλλων, εφαρμογές χρηστών, αρχιτεκτονικές δικτύων και τοπολογίες τους, προδιαγραφές και στάνταρ, υπηρεσίες και επικοινωνιακά πρωτόκολλα, την ανάλυση, το σχεδιασμό και την υλοποίηση τεχνικών μεταφοράς δεδομένων κ.α. Το δικτυακό τμήμα της σχεδίασης μιας δικτυακής δομής ασχολείται με τη διασύνδεση πολλαπλών εφαρμογών, συσκευών και πρωτοκόλλων σε μία ή σε περισσότερες δικτυακές υποδομές. Ένα από τα κύρια χαρακτηριστικά μιας επιτυχημένης δικτυακής σχεδίασης είναι η δυνατότητά της να μπορεί να ανταποκριθεί τόσο σε τρέχουσες όσο και σε μελλοντικές απαιτήσεις. Όσο μεγαλύτερη είναι η προσαρμοστική δυνατότητα μιας δικτυακής δομής στην εμφάνιση νέων απαιτήσεων και εφαρμογών, τόσο αποτελεσματικότερη και σταθερότερη είναι η λειτουργία της.

4 206 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ 7.2 Καθορισμός των Μελετητικών Στόχων Το λογικό σημείο, από το οποίο θα μπορούσε να ξεκινήσει μια top-down ανάλυση είναι από τον καθορισμό των επιχειρησιακών (αντικειμενικών) στόχων που θα εξυπηρετεί το δίκτυο όταν αυτό υλοποιηθεί. Οι στόχοι αυτοί θα πρέπει να σχετίζονται με τη στρατηγική της επιχείρησης. Οι επιχειρησιακοί στόχοι βοηθούν στο να καθοριστεί και ο τύπος του δικτύου που θα υλοποιηθεί και το επίπεδο δαπάνης και υποστήριξης του. Οι στόχοι αυτοί ασκούν μεγάλη επιρροή σε τεχνικές αποφάσεις σχετικές με την τεχνολογία που θα επιλεχθεί, με τις απαιτήσεις σε απόδοση καθώς και με τις απαιτούμενες δεσμεύσεις οικονομικών πόρων. Ο σχεδιαστής ενός δικτύου θα πρέπει να συλλέξει τους επιχειρησιακούς στόχους και θα πρέπει να τους συγκεντρώσει σε μια επίσημη αναφορά. Μια τέτοια αναφορά θα μπορούσε να περιέχει τα παρακάτω τμήματα: Περίληψη Αναφορά των επιχειρησιακών στόχων Λειτουργικές μονάδες και προσωπικό που μπορεί να επηρεαστεί από την προτεινόμενη σχεδίαση Δομή του έργου Σπόνσορας του έργου Ο διαχειριστής του έργου Μέλη της ομάδας υλοποίησης Ανάλυση Δικτυακών Απαιτήσεων Το στάδιο αυτό είναι αρκετά σημαντικό, διότι εδώ συλλέγονται πληροφορίες σχετικά με τις διάφορες απαιτήσεις και το σχεδιασμό του δικτύου. Σε αυτές συμπεριλαμβάνονται οι απαιτήσεις των χρηστών, οι απαιτήσεις των δικτυακών κόμβων, οι απαιτήσεις των υποστηριζόμενων από το δίκτυο εφαρμογών και οι οικονομικές απαιτήσεις, οι οποίες είναι εγγενείς στη σχεδίαση ενός δικτύου. Το στάδιο της ανάλυσης των απαιτήσεων περιλαμβάνει συνεντεύξεις με το προσωπικό και τους τελικούς χρήστες του δικτύου. Είναι πολύ συνηθισμένο οι Ν συνεντεύξεις να καταλήγουν σε Ν+1 διαφορετικά σύνολα απαιτήσεων. Το δικτυακό προσωπικό θα πρέπει να βρίσκεται σε στενή επαφή με τους τελικούς χρήστες κατά την πορεία της σχεδίασης, έτσι ώστε η τελική υλοποίηση να ανταποκρίνεται στις πραγματικές ανάγκες τους.

5 Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων 207 Δυστυχώς, αυτό που πραγματοποιείται συνήθως, είναι το προσωπικό της δικτύωσης να μην έχει ξεκάθαρη ιδέα για το ποιες είναι οι ανάγκες των χρηστών, είτε γιατί οι συνεντεύξεις είναι ελλιπείς, είτε γιατί ποτέ δεν έγιναν. Στην περίπτωση αυτή, η υλοποίηση καταλήγει να έχει βασιστεί σε παράγοντες τελείως διαφορετικούς από αυτό που χρειάζονται πραγματικά οι χρήστες. Το πρόβλημα με αυτού του τύπου τους σχεδιασμούς είναι ότι δεν είναι αντικειμενικοί και συχνά η επιλογή οικείων τεχνολογιών, πρωτοκόλλων και προμηθευτών μπορεί να αποτελούν φτωχές επιλογές για ένα συγκεκριμένο περιβάλλον. Γενικά, η συλλογή όλων των απαιτούμενων πληροφοριών για τη σύνταξη μιας ολοκληρωμένης και πλήρους ανάλυσης των δικτυακών απαιτήσεων θεωρείται χρονοβόρα και πολύπλοκη. Αυτό οφείλεται στο γεγονός του ότι τις περισσότερες φορές οι πληροφορίες αυτές είτε είναι ανύπαρκτες, είτε υπάρχουν αλλά δεν είναι σε μορφή κατάλληλη για ανάλυση. Σχήμα 7.1 Ενιαίο Δικτυακό Μοντέλο με τους Χρήστες του Γενικά, το τελικό σύστημα θα πρέπει να προσαρμοστεί στο περιβάλλον των χρηστών. Θα πρέπει να παρέχει γρήγορη και αξιόπιστη πρόσβαση, ταχύτατη μεταφορά δεδομένων και παροχή καλής ποιότητας υπηρεσιών. Αυτό υποδεικνύει τις παρακάτω γενικές απαιτήσεις: Ικανοποιητικό χρονικό όριο διεκπεραίωσης εργασιών Διαδραστικότητα

6 208 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ Αξιοπιστία Ποιότητα Προσαρμοστικότητα Ασφάλεια Οικονομική δυνατότητα υλοποίησης Το επίπεδο των εφαρμογών αλληλεπιδρά με τα επίπεδα των χρηστών και του δικτυακού κόμβου και αποτελεί ένα σημαντικό τμήμα της ανάλυσης των απαιτήσεων. Οι υπηρεσίες (εφαρμογές) ενός δικτύου μπορούν να περιγραφθούν καλύτερα μέσω των παρακάτω απαιτήσεων απόδοσης: της αξιοπιστίας, της χωρητικότητας και της καθυστέρησης. Κατά συνέπεια, μπορούμε να κατατάξουμε τις δικτυακές εφαρμογές ως εξής: Εφαρμογές ζωτικής σημασίας (mission-critical applications), οι οποίες έχουν καθορισμένο, εγγυημένο επίπεδο αξιοπιστίας. Εφαρμογές ελεγχόμενου ρυθμού (controlled-rate applications), οι οποίες έχουν καθορισμένο επίπεδο απαιτούμενης χωρητικότητας. Εφαρμογές πραγματικού χρόνου (real-time applications), οι οποίες έχουν καθορισμένο επίπεδο καθυστέρησης. Η περιγραφή των απαιτήσεων απόδοσης, θα οδηγήσει στο διαχωρισμό των υπηρεσιών ανάμεσα σε καθορισμένες και σε μέγιστης δυνατής προσπάθειας (besteffort). Οι πρώτες είναι υπηρεσίες, οι οποίες θα πρέπει να παρέχουν ένα εγγυημένο επίπεδο απόδοσης, ενώ οι μέγιστης δυνατής προσπάθειας παρέχουν το καλύτερο δυνατό επίπεδο απόδοσης, το οποίο όμως δεν είναι ούτε εγγυημένο, ούτε σταθερό. Γενικά o σχεδιασμός και η υλοποίηση ενός δικτυού παρουσιάζει προκλήσεις. Από επιχειρηματικής σκοπιάς, ο σχεδιασμός και η υλοποίηση μιας αποδοτικής στρατηγικής δικτύωσης απαιτεί την ουσιαστική και συνεχή αφοσίωση του οργανισμού. Θα πρέπει δηλαδή, η επιχείρηση να μπορεί να αναπτύξει και να συντηρήσει μια ουσιαστική επικοινωνιακή δομή μέσω της οποίας θα διευκολύνεται η διαβίβαση των επιχειρησιακών στόχων στην ομάδα σχεδίασης. Επίσης, θα πρέπει να είναι σε θέση να παρέχει μεθόδους και διαδικασίες οι οποίες θα ενισχύουν τον αποδοτικό σχεδιασμό. Επιπρόσθετα, θα πρέπει να είναι σε θέση να προσλαμβάνει, να εκπαιδεύει και να διατηρεί ικανά στελέχη και προσωπικό, το οποίο θα μπορεί

7 Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων 209 να κατανοεί την εξέλιξη της τεχνολογίας και τους τρόπους με τους οποίους μπορεί αυτή να χρησιμοποιηθεί ωφέλιμα και αποδοτικά. Η επιχείρηση επίσης, θα πρέπει να είναι σε θέση να μπορεί να αντιμετωπίσει τα διάφορα πολιτικά και διοικητικά θέματα που πιθανόν να προκύψουν κατά τη διαδικασία της σχεδίασης. Για παράδειγμα, υπάρχει η περίπτωση διάφορα στελέχη να αισθάνονται ότι απειλούνται, επειδή πιστεύουν ότι με την υλοποίηση του δικτύου διακυβεύεται η θέση τους και κατά συνέπεια, να προσπαθούν να παρεμποδίσουν την ολοκλήρωσή του. Πέρα όμως, από τις επιχειρησιακές, υπάρχουν και οι τεχνικές προκλήσεις, οι οποίες πρέπει να αντιμετωπιστούν. Η κυριότερη ενδεχομένως, απ όλες είναι το τεράστιο πλήθος των επιλογών και των δυνατοτήτων που πρέπει να ληφθούν υπόψη. Το να βρίσκεται η επιχείρηση πάντοτε ενήμερη για τις νέες τεχνολογικές εξελίξεις και το να μπορεί κάθε φορά να τις συσχετίζει με τους επιχειρησιακούς στόχους είναι ένα δύσκολο έργο και τις περισσότερες φορές είναι σπάνιο για έναν οργανισμό να διαθέτει εξολοκλήρου το απαιτούμενο για το έργο αυτό προσωπικό. Συνοψίζοντας, το τεράστιο πλήθος των διαθέσιμων δικτυακών επιλογών, η πολυπλοκότητα και ο ρυθμός εξέλιξης της τεχνολογίας, αποτελούν τους τρεις πιο σημαντικούς παράγοντες που περιπλέκουν το ήδη δύσκολο έργο της σχεδίασης δικτύων. Η ύπαρξη στρατηγικών αντιμετώπισης και εξάλειψης αυτών των προκλήσεων, είναι πολύ σημαντική. Περιληπτικά, μερικές από τις στρατηγικές αναφέρονται παρακάτω: Ανάπτυξη μεθόδων για την πρόσληψη, εκπαίδευση και τήρηση ενός ικανού εσωτερικού προσωπικού. Ενίσχυση του προσωπικού με την πρόσληψη εμπειρογνωμόνων και συμβούλων (εξωτερικό προσωπικό), όπου αυτό κρίνεται απαραίτητο. Εκπαίδευση και συνεχής ενημέρωση, έτσι ώστε να ελαχιστοποιούνται οι φόβοι εκείνων, οι οποίοι επηρεάζονται από την υλοποίηση του δικτύου. Ενθάρρυνση και συνεχής εκπαίδευση, έτσι ώστε να μπορεί το προσωπικό να παραμένει πάντοτε ενήμερο και τεχνολογικά καταρτισμένο Συνολική Προσέγγιση Δικτυακής Σχεδίασης Η συστηματική προσέγγιση τεχνικής σκοπιάς είναι μια δύσκολη και επαναληπτική διαδικασία, η οποία αποτελείται από τέσσερα βήματα. Το πρώτο βήμα αφορά τον καθορισμό των τεχνικών απαιτήσεων του δικτύου. Περιλαμβάνει τη συλλογή στοιχείων σχετικών με προβλέψεις γύρω από το φορτίο, τον τύπο (π.χ. δεδομένα,

8 210 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ εικόνα, κ.λπ.) και τις πηγές και τους προορισμούς της δικτυακής κυκλοφορίας. Τα στοιχεία αυτά χρησιμοποιούνται για την εκτίμηση της χωρητικότητας του δικτύου. Οι τεχνικές απαιτήσεις που παράγονται από το πρώτο στάδιο, χρησιμοποιούνται στο δεύτερο βήμα, στο οποίο καθορίζεται η τοπολογία του δικτύου. Το βήμα αυτό περιλαμβάνει τον καθορισμό των θέσεων των επικοινωνιακών ζεύξεων και των δικτυακών κόμβων, τον προσδιορισμό των μονοπατιών δρομολόγησης της κυκλοφορίας και τον καθορισμό του πλήθους των δυνατοτήτων του δικτυακού εξοπλισμού. Στο τρίτο βήμα γίνεται ανάλυση της απόδοσης του δικτυακού σχεδίου που αναπτύχθηκε στα δύο προηγούμενα βήματα, για να προσδιοριστεί το κόστος του, η αξιοπιστία του και οι παράμετροι καθυστέρησης. Με το πέρας και του τρίτου σταδίου, έχει ολοκληρωθεί μία επανάληψη της διαδικασίας. Κατόπιν, η τελευταία επαναλαμβάνεται, είτε με τη χρήση διορθωμένων εκτιμήσεων, είτε με μια καινούργια σχεδίαση. Η βασική ιδέα που κρύβεται πίσω από την επαναληπτική διαδικασία είναι να αναπτυχθούν και να αναλυθούν ως προς την απόδοσή τους αρκετές υποψήφιες δικτυακές λύσεις και στο τέλος να επιλεχθεί η καλύτερη. Ωστόσο, επειδή η σχεδίαση ενός δικτύου περιλαμβάνει την εξερεύνηση ενός πολύ μεγάλου αριθμού εναλλακτικών λύσεων, δεν είναι πρακτική η εξερεύνηση της καθεμίας χειρονακτικά. Αυτό που συμβαίνει συνήθως, είναι να χρησιμοποιούνται ευρετικά εργαλεία σχεδίασης (heuristic design tools) για την παραγωγή γρήγορων και προσεγγιστικών δικτυακών σχεδιασμών. Άπαξ και καθοριστεί η γενική τοπολογία του δικτύου και αποφασιστούν οι σημαντικότερες πτυχές του σχεδιασμού, χρησιμοποιούνται επιπρόσθετες και πιο ακριβείς τεχνικές για τον εκλεπτυσμό των λεπτομερειών της επιλεχθείσας σχεδίασης. Αυτό συνήθως αποτελεί το τέταρτο και το τελευταίο στάδιο της διαδικασίας. Στο παρακάτω σχήμα απεικονίζεται μια επισκόπηση της διαδικασίας.

9 Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων 211 Σχήμα 7.2 Συνολική προσέγγιση σχεδίασης-μελέτης Δικτύων Τεχνικές και Λειτουργικές Απαιτήσεις Θα ξεκινήσουμε το τμήμα αυτό με μια επισκόπηση μερικών από τις συνηθέστερες συσκευές που χρησιμοποιούνται ως δικτυακοί κόμβοι. Γέφυρες, Δρομολογητές: οι συσκευές αυτές, περιγράφθηκαν σε προηγούμενο κεφάλαιο (Κεφ. 3) Συγκεντρωτές (concentrators): οι συγκεντρωτές επιτρέπουν σε πολλές συσκευές να μοιράζονται δυναμικά ένα μικρό αριθμό από επικοινωνιακά κανάλια. Οι συγκεντρωτές αποκαλούνται συνήθως και MAUs (από το Multiple Access Units).

10 212 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ Πύλες (gateways): οι πύλες χρησιμοποιούνται για τη σύνδεση συσκευών που χρησιμοποιούν διαφορετικά επικοινωνιακά πρωτόκολλα, χρησιμοποιώντας τεχνικές μετατροπής πρωτοκόλλων. Hubs: οι συσκευές αυτές είναι πολύ απλές στη λειτουργία του και χρησιμοποιούνται για τη διασύνδεση σταθμών εργασίας και διάφορων άλλων συσκευών. Modems - Χρησιμοποιούνται για τη σύνδεση ψηφιακών συσκευών σε αναλογικά κυκλώματα (είναι η αντίθετη περίπτωση από τα DSUs και τα CSUs). Πολυπλέκτες: Οι πολυπλέκτες (αλλιώς γνωστοί και ως MUXs από το MUltipleXers) επιτρέπουν σε πολλές συσκευές να χρησιμοποιούν το κανάλι ταυτόχρονα, μειώνοντας έτσι την ανάγκη ύπαρξης πολλών γραμμών και άρα το κόστος. Γενικά, οι πολυπλέκτες δεν απαιτούν οι συνδεδεμένες συσκευές να υποστηρίζουν τα ίδια πρωτόκολλα επικοινωνίας. Μεταγωγείς (switches): Αυτές οι συσκευές μπορούν να δρομολογήσουν την κυκλοφορία σε συγκεκριμένους προορισμούς. Οι δύο πιο συνηθισμένοι τύποι είναι οι μεταγωγείς κυκλώματος (circuit switches) και οι μεταγωγείς πακέτου (packet switches). Η επιλογή ενός συγκεκριμένου τύπου συσκευής εξαρτάται από πολλούς παράγοντες. Σ αυτούς περιλαμβάνονται το κόστος των δικτυακών κόμβων και οι απαιτήσεις που έχουν καθοριστεί για τη συμβατότητα σε πρωτόκολλα επικοινωνίας και για τη λειτουργικότητα του δικτύου. Η επιλογή των τύπων των δικτυακών κόμβων, επηρεάζει ελάχιστα την τοπολογία του δικτύου. Ωστόσο, οι θέσεις στις οποίες θα τοποθετηθούν οι κόμβοι μέσα στο δίκτυο επηρεάζει την τοπολογία του κατά πολύ. Συνήθως, οι κόμβοι τοποθετούνται κοντά σε μεγάλες πηγές και προορισμούς της δικτυακής κυκλοφορίας. Όμως, αυτό δεν ισχύει πάντοτε, καθώς μερικές φορές η διαδικασία της τοποθέτησης των δικτυακών κόμβων βασίζεται σε επιχειρησιακές και σε λειτουργικές απαιτήσεις, οι οποίες δεν είναι απαραίτητο ότι σχετίζονται με τη ροή της κυκλοφορίας. Αν οι θέσεις των δικτυακών κόμβων μέσα στο δίκτυο θεωρούνται ως δεδομένες και αμετάβλητες, τότε οι αποφάσεις για την τοποθέτηση των δικτυακών κόμβων είναι σχετικά εύκολες. Από την άλλη πλευρά, σε μερικές περιπτώσεις μπορεί να απαιτηθεί από το σχεδιαστή του δικτύου να προτείνει τη βέλτιστη τοποθέτηση των δικτυακών κόμ-

11 Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων 213 βων. Για το σκοπό αυτό χρησιμοποιούνται διάφοροι αλγόριθμοι τοποθέτησης. Ένα παράδειγμα ενός τέτοιου αλγορίθμου είναι ο αλγόριθμος του κέντρου μάζας (Center Of Mass algorithm - COM), ο οποίος προτείνει υποψήφιες θέσεις κόμβων, βασιζόμενος σε ζητήματα κόστους και κυκλοφοριακής ροής. Ένα από τα μειονεκτήματα του αλγορίθμου αυτού είναι ότι μπορεί να προτείνει θέσεις σε περιοχές που είναι ανέφικτες, ή που δεν είναι πρακτικές. Άπαξ και προσδιοριστούν οι θέσεις των κόμβων και η τοπολογία του δικτύου, μπορεί να εκτιμηθεί και το μέγεθος της δικτυακής κυκλοφορίας που θα διαπερνά τον κόμβο. Αυτή η εκτίμηση χρειάζεται για τον καθορισμό των δυνατοτήτων του δικτυακού κόμβου, το οποίο ονομάζεται node sizing. Η μέτρηση της χωρητικότητας ενός κόμβου είναι συνήθως δυσκολότερη από τη μέτρηση της χωρητικότητας μιας ζεύξης. Ανάλογα με τον τύπο της συσκευής, η χωρητικότητά της εξαρτάται, μεταξύ άλλων, από την ταχύτητα της κεντρικής μονάδας επεξεργασίας, από την ποσότητα της κύριας μνήμης, από τα χρησιμοποιούμενα επικοινωνιακά πρωτόκολλα και από την απόδοση που παρουσιάζει το λογισμικό που λειτουργεί επάνω στον κόμβο. Ακόμη, η χωρητικότητα ενός κόμβου μπορεί να αντανακλά και περιορισμούς στον τύπο, στην ποσότητα και στη μίξη της κυκλοφορίας, η οποία μπορεί να υποστεί επεξεργασία από τη συσκευή. Όλοι αυτοί οι παράγοντες θα πρέπει να εκτιμηθούν διεξοδικά κατά την εκτίμηση της χωρητικότητας των δικτυακών συσκευών. Η δικτυακή τοπολογία προσδιορίζει τη λογική και την φυσική διάταξη των τμημάτων του δικτύου. Παρατίθενται οι βασικοί τύποι δικτυακών τοπολογιών. Στη συνέχεια της ενότητας θα αναφερθούμε λεπτομερώς για τα θέματα που εμπλέκονται κατά την επιλογή μιας δικτυακής τοπολογίας. Star (Αστέρα): Στην τοπολογία αυτή, όλοι οι κόμβοι συνδέονται διαμέσου ενός κεντρικού κόμβου. Ring (Δακτύλιος): Στην τοπολογία αυτή, όλοι οι κόμβοι είναι συνδεδεμένοι σε έναν λογικό ή φυσικό κύκλο. Bus (Διαύλου): Στην τοπολογία αυτή υπάρχει μόνο ένα μονοπάτι μεταξύ των κόμβων. Mesh (Πλέγμα): Σε αυτή την τοπολογία, όλοι οι κόμβοι συνδέονται απευθείας μεταξύ τους, αλλά δεν είναι απαραίτητο να αλληλοσυνδέονται όλοι οι κόμβοι.

12 214 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ Η επιλογή μιας συγκεκριμένης τοπολογίας, εξαρτάται από έναν αριθμό παραγόντων, συμπεριλαμβανομένων των απαιτήσεων που υπάρχουν σε πρωτόκολλα και σε τεχνολογία. Μία πολύ σημαντική απαίτηση έχει να κάνει με το ύψος της χρηματοδότησης που είναι διαθέσιμη για την υλοποίηση του δικτυακού σχεδιασμού. Τις περισσότερες φορές, η χρηματοδότηση συνδέεται με ένα όριο στο επιτρεπόμενο συνολικό κόστος, το οποίο με τη σειρά του απαρτίζεται από επαναλαμβανόμενα (recurring) και από μη-επαναλαμβανόμενα (nonrecurring) έξοδα. Τα μη-επαναλαμβανόμενα έξοδα αφορούν την υλοποίηση του δικτύου και περιλαμβάνουν τη σχεδίαση, το δικτυακό υλικό, το λογισμικό και τα έξοδα της αρχικής εγκατάστασης όλων των υπηρεσιών από εξωτερικούς προμηθευτές (providers). Τα επαναλαμβανόμενα έξοδα αφορούν την περιοδική εκτέλεση εργασιών συντήρησης και την τακτική αντικατάσταση (ή αναβάθμιση) των τμημάτων του δικτύου. Σ αυτά περιλαμβάνονται τα έξοδα για τη λειτουργία, τη διαχείριση και τη συντήρηση του δικτύου, τα έξοδα από τις παρεχόμενες υπηρεσίες (π.χ. λογαριασμοί μισθωμένων γραμμών) και από προμήθειες για την εκτέλεση μετατροπών στο δίκτυο (π.χ. αγορά πιο εξελιγμένων συσκευών διασύνδεσης). Τα χρονικά πλαίσια μέσα στα οποία κινούνται τα επαναλαμβανόμενα έξοδα ποικίλουν και εξαρτώνται κυρίως από τους κύκλους ζωής της χρησιμοποιούμενης τεχνολογίας. Στο τέλος του σταδίου της ανάλυσης των απαιτήσεων, όλες οι απαιτήσεις θα πρέπει να συλλεχθούν και να εισαχθούν σε μια επίσημη αναφορά, η οποία μπορεί να αποτελείται από τα παρακάτω τμήματα: Περίληψη Απαιτήσεις των χρηστών Απαιτήσεις των εφαρμογών Απαιτήσεις των δικτυακών κόμβων Απαιτήσεις δικτύου Συνοδευτικό υλικό Εκτίμηση της ροής και της κυκλοφορίας στο δίκτυο Εφαρμογές λογισμικού και υπηρεσίες τα οποία θα πρέπει να υποστηρίζονται από το δίκτυο Εκτίμηση αριθμού χρηστών του δικτύου Εκτίμηση εξόδων για δικτυακό εξοπλισμό και για τις γραμμές δικτύωσης

13 Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων 215 Απαιτήσεις του δικτύου σε αξιοπιστία Απαιτήσεις σε ασφάλεια Απαιτήσεις σε καθυστέρηση Μεθοδολογία Δικτυακής Μελέτης & Έργου Στο μέρος αυτό παρουσιάζεται η περιγραφή της προτεινόμενης μεθοδολογίας διοίκησης και διασφάλισης ποιότητας της δικτυακής μελέτης. Μπορεί να αποτελέσει Template για τον αναγνώστη, κατά τη δημιουργία της δικής του μελέτης. Οι βασικοί άξονες στους οποίους πρέπει να κινηθεί η μελέτη είναι οι ακόλουθοι. Μεθοδολογία Υλοποίησης: Παρατίθενται διεξοδικά, πρότυπα και μεθοδολογίες (Prince2, BS7799, κ.α.). Το αμάλγαμα αυτό των μεθοδολογιών προσφέρει τη βέλτιστη δυνατή λύση για την ολοκλήρωση του έργου με ποιότητα και Ασφάλεια. Χρονοδιάγραμμα, Οργάνωση, Παραδοτέα & Τεκμηρίωση: Περιγράφονται αναλυτικά κι αριθμημένα όλα τα πακέτα εργασίας και τα παραδοτέα ανά φάση του Έργου που απορρέουν ουσιαστικά από τις παραπάνω απαιτήσεις όπως και από τις συγκεκριμένες μεθοδολογίες που ακολουθούνται. Στο χρονοδιάγραμμα, αποτυπώνεται αναλυτικό χρονοδιάγραμμα υλοποίησης των φάσεων του Έργου (με τη μορφή Gantt Chart), στο οποίο θα καταγράφονται τα χρονικά ορόσημα ολοκλήρωσης των επιμέρους παραδοτέων. Διαδικασίες Ποιότητας και Παραδοτέων Έργου: Αποτυπώνεται η αντίστοιχη μεθοδολογική προσέγγιση που αποτελεί έναν συνδυασμό των ISO αντιστοίχων με πρότυπα IEEE, PRINCE2 v2.1 Έλεγχοι και δοκιμές (testing): Αποτυπώνονται οι μεθοδολογίες που έχουν ακολουθηθεί σε πλήθος επιτυχημένων έργων με στόχο να διασφαλίζεται σε όλες τις περιπτώσεις ότι το δίκτυο που παραδίδεται λειτουργεί αποτελεσματικά και αποδοτικά ως μέρος και ως σύνολο, εκπληρώνει τις απαιτήσεις και υλοποιεί την συμφωνημένη λειτουργικότητα. Αντιμετώπιση Κινδύνων και Ρίσκων: Στόχος πάντα παραμένει ο έγκαιρος προσδιορισμός των ρίσκων και κινδύνων, η εκτίμηση της πιθανότητας που έχουν να συμβούν και εάν συμβούν την επίδραση που θα έχουν. Η μεθοδολογία προσφέρει την απαραίτητη γνώση της ιεράρχησης την σημασία των κινδύνων και τρόπους ορισμού και παρακολούθησης κάθε φάσης του έργου.

14 216 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ Διαχείριση Μελέτης & Έργου Για την οργάνωση τη διαχείριση τη μελέτη και τον έλεγχο διαφόρων έργων έχουν αναπτυχθεί αρκετές μεθοδολογίες. Στην παρούσα ενότητα θα γίνει μια σύντομη αναφορά στη μεθοδολογία Prince (ακρωνύμιο του Projects IN Controlled Environments - «Έργα σε Ελεγχόμενα Περιβάλλοντα»). Η αποτελεσματική υλοποίηση ενός έργου διασφαλίζεται καλύτερα μέσα από τη χρήση μιας κατάλληλης μεθοδολογίας διαχείρισης έργου, ιδιαίτερα όταν πρόκειται για μεγάλης κλίμακας ή κρίσιμης σημασίας έργα. Η εμπειρική αυτή διαπίστωση οδήγησε αρχικά, το 1989, τη βρετανική κυβέρνηση να υιοθετήσει τη μεθοδολογία PRINCE για τη διαχείριση όλων των κρατικών έργων πληροφορικής. Τα αυξανόμενα αιτήματα πολλών δημοσίων φορέων για την παροχή συμβουλευτικής και τεχνικής υποστήριξης στη διαχείριση των έργων και των λοιπών κλάδων ώθησαν τον αρμόδιο κρατικό φορέα, ονόματι OGC (Office of Government Commerce) να παρουσιάσει το 1996 μια αναθεωρημένη εκδοχή της μεθοδολογίας, που ονομάστηκε PRINCE2. Η τροποποιημένη αυτή εκδοχή και όχι απλά δεύτερη έκδοση της αρχικής τεχνικής, επέτρεπε πλέον την αποτελεσματική διαχείριση κάθε είδους έργου και όχι μόνο των έργων πληροφορικής. Από τότε η PRINCE2 είναι η επίσημη de facto μεθοδολογία διαχείρισης έργων για τα κρατικά έργα στο Ηνωμένο Βασίλειο. Σταδιακά, η πρακτική χρησιμότητα και οι ωφέλειες από τη χρήση της οδήγησαν στη διάδοση πέρα από τον κρατικό, δημόσιο τομέα και στην υιοθέτησή της από τον ιδιωτικό τομέα. Σήμερα αναγνωρίζεται διεθνώς ως βέλτιστη πρακτική διαχείρισης έργων, με αποτέλεσμα να παγιώνεται η χρήση της και σε χώρες εκτός Ηνωμένου Βασιλείου, όπως στην Ολλανδία, στο Βέλγιο, στη Γερμανία, στην Ισπανία, στη Νότια Αφρική, στην Αυστραλία, ακόμα και στις ΗΠΑ (στις οποίες πάντως κυριαρχεί το πρότυπο PMBOK και η πιστοποίηση PMP του Project Management Institute). Σε αντίθεση με άλλες μεθοδολογίες η προτεινόμενη PRINCE2 επικεντρώνεται στη σωστή παράδοση αποτελεσμάτων και προϊόντων παρά σε διαδικασίες. Κάθε έργο αποτελεί ένα business case και το επιχειρηματικό πλάνο ανανεώνεται συνεχώς. Η PRINCE2 υιοθετεί τις αρχές της δομημένης διαχείρισης, δηλαδή της διοίκησης του έργου με έναν λογικό, κατάλληλα οργανωμένο τρόπο, ακολουθώντας συγκεκριμένα διαδικαστικά «βήματα». Συγκεκριμένα είναι μια μεθοδολογία δομημένης διαχείρισης έργων, δηλαδή μια τεκμηριωμένη περιγραφή της συστηματικής προσέγγισης που θα πρέπει να ακολουθείται κατά τη διαχείρισή τους.

15 Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων 217 Η μεθοδολογία είναι κατάλληλη για τη διαχείριση κάθε είδους έργου, διότι βασικό χαρακτηριστικό της είναι η διάκριση των διοικητικών αναγκών του έργου από τις τεχνικές ανάγκες υλοποίησής του: η PRINCE2 εστιάζει στις πρώτες, κατά τέτοιο τρόπο ώστε η προσέγγιση να είναι πάντα η ίδια, είτε πρόκειται για ένα έργο έντονα τεχνικού χαρακτήρα, όπως η κατασκευή ενός νέου τύπου αεροπλάνου, είτε για ένα έργο περισσότερο «άυλου» τύπου, όπως η εφαρμογή ενός προγράμματος αλλαγής της εταιρικής κουλτούρας μιας επιχείρησης. Επιχειρησιακή Διαχείριση Έργου Ανάθεση Έργου Διεύθυνση Έργου Αρχικοποίηση Εκκίνηση Έργου Έλεγχοι Φάσης Διαχείριση Ορίων Φάσης Κλείσιμο Έργου Διαχείριση Παράδοσης Σχεδιασμός Σχήμα 7.3 Μοντέλο διαχείρισης δικτυακών μελετών, κατά PRINCE2 Η PRINCE2, όπως προαναφέραμε, αποτελεί προσέγγιση βασισμένη στις εργασίες διαχείρισης έργων προσφέροντας έτσι, μία εύκολα διαμορφώσιμη κι επεκτάσιμη μέθοδο για διαχείριση όλων των τύπων των έργων. Κάθε εργασία, σε σχέση με τα εισερχόμενα και εξερχόμενα στοιχεία της προσδιορίζεται με συγκεκριμένους στόχους και ενέργειες που πρέπει να εκτελεστούν.

16 218 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ Η μεθοδολογία περιγράφει το πώς ένα έργο διαιρείται σε διαχειριστικές φάσεις / εργασίες, επιτρέποντας τον αποδοτικό έλεγχο των πόρων και την τακτική παρακολούθηση των διαδικασιών σ όλο το εύρος του έργου. Οι διάφοροι ρόλοι και αρμοδιότητες για την διαχείριση του έργου περιγράφονται πλήρως και προσαρμόζονται στις ανάγκες την πολυπλοκότητα του κάθε έργου και στις δεξιότητες που υπάρχουν στον αντίστοιχο οργανισμό. Οι οκτώ βασικές εργασίες είναι: Αρχικοποίηση Έργου - Starting Up a Project (SU) Εκκίνηση Έργου - Initiating a Project (IP) Διαχείριση Έργου - Directing a Project (DP) Έλεγχος Φάσεων - Controlling a Stage (CS) Διαχείριση Παράδοσης Προϊόντος- Managing Product Delivery (MP) Διαχείριση Ορίων Φάσης - Managing Stage Boundaries (SB) Ολοκλήρωση Έργου - Closing a Project (CP) Σχεδιασμός - Planning (PL) Σε κάθε εργασία η μεθοδολογία παράγει έντυπα όπως το Project Initiation Document (PID) που περιγράφει αναλυτικά το έργο, που ορίζουν τη βάση για την τελική εκτίμηση της απόδοσης του έργου. Το τμήμα έντυπο (Risk Log) χρησιμοποιείται για την αναγνώριση ρίσκων του έργου, ενώ το Lessons Learned Report χρησιμοποιείται για την βέλτιστη μεταφορά γνώσης πάνω σε προβλήματα και λάθη που υπήρξαν στη πορεία του έργου, που βοηθούν να αποφευχθούν αυτά τα λάθη πάλι στο μέλλον. 7.3 Διαχείριση Δικτύων και Δικτυακών Συστημάτων Υπάρχουν διάφορα συστήματα διαχείρισης ενός δικτύου. Κατά βάση τα συστήματα αυτά αντιγράφουν την λογική του συστήματος πελάτη εξυπηρετητή που ήδη γνωρίζουμε. Μόνο που στην περίπτωση ενός συστήματος διαχείρισης ο πελάτης ονομάζεται διαχειριστής και ο εξυπηρετητής ονομάζεται αντιπρόσωπος. Γενικότερα ένα σύστημα διαχείρισης αποτελείται από:

17 Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων 219 Το διαχειριστή (manager) που είναι ένα πρόγραμμα (λογισμικό) που εκτελείται σε κάποιο μηχάνημα του δικτύου και το οποίο χρησιμοποιεί ο υπεύθυνος συντήρησης του δικτύου (network administrator) για να στείλει εντολές διαχείρισης. Οι εντολές διαχείρισης μπορούν για παράδειγμα να αλλάζουν ρυθμίσεις σε μια δικτυακή συσκευή (χωρίς να χρειάζεται να μετακινηθούμε στο σημείο που βρίσκεται η συσκευή αυτή) ή ακόμα και να ελέγχει την κατάσταση λειτουργίας ενός τμήματος του δικτύου από μακριά. Τα διαχειριζόμενα στοιχεία δικτύου (Network Elements, NE) τα οποία είναι δικτυακές συσκευές που συναντάμε σε ένα τοπικό δίκτυο όπως γέφυρες, δρομολογητές, modems, επαναλήπτες κ.λπ. Πολλές από αυτές τις συσκευές έχουν δυνατότητα απομακρυσμένης διαχείρισης. Για παράδειγμα ένας δρομολογητής μπορεί να μας επιτρέπει να αλλάζουμε τις ρυθμίσεις του (π.χ. πίνακας δρομολόγησης) από κάποιο μηχάνημα του δικτύου χρησιμοποιώντας ιστοσελίδες. Γενικά η διαχείριση των ΝΕ γίνεται με την βοήθεια ειδικών πρωτοκόλλων που ονομάζονται πρωτόκολλα Διαχείρισης Δικτύου (Network Management Protocols, NMP). Τους αντιπροσώπους (Agents) που είναι επίσης προγράμματα (λογισμικό) το οποίο βρίσκεται εγκατεστημένο σε κάθε διαχειριζόμενο στοιχείο δικτύου με σκοπό να καταστήσει δυνατή την επικοινωνία του με τον διαχειριστή. Η διαχείριση γίνεται με τον εξής τρόπο: Ο διαχειριστής (manager) στέλνει τις κατάλληλες εντολές διαχείρισης και ελέγχου μέσω του πρωτοκόλλου διαχείρισης δικτύου. Οι εντολές αυτές λαμβάνονται από τους αντιπροσώπους στους οποίους απευθύνονται. Οι αντιπρόσωποι εκτελούν τις εντολές αυτές στα διαχειριζόμενα στοιχεία δικτύου (ΝΕ) που ελέγχουν. Την βάση πληροφοριών διαχείρισης (Management Information Base) η οποία είναι μια βάση δεδομένων που μοιράζονται μεταξύ τους οι διαχειριστές και αντιπρόσωποι και η οποία περιέχει πληροφορίες σχετικά με τα διαχειριζόμενα στοιχεία δικτύου (ΝΕ). Η βάση πληροφοριών διαχείρισης περιέχει επίσης πληροφορίες που καθορίζουν και την δομή του περιεχομένου της διαχειριζόμενης πληροφορίας (Πρόκειται για μια κανονική βάση δεδομένων: Περιέχει και πίνακες που περιγράφουν τη δομή των πινάκων που περιέχουν τις πληροφορίες της βάσης). Σχεδιαστικά η ΜΙΒ απεικονίζεται με μορφή δέντρου ενώ τα περιεχόμενα της παριστάνονται από τα φύλλα του δέντρου.

18 220 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ Σχήμα 7.4 Κεντρική Διαχείριση Δικτύου Λόγοι οικονομικοί, εξοικονόμησης χώρου καθώς και η έλλειψη έμπειρων τεχνικών, επέβαλλαν την ανάγκη διαχείρισης των διάφορων στοιχείων του δικτύου από ένα μόνο σύστημα το οποίο και παρουσιάζει γραφικά τις διασυνδέσεις του σε ένα διάγραμμα που ονομάζεται δικτυακός χάρτης. Για να καλυφθεί η παραπάνω ανάγκη, δημιουργήθηκε ένα πακέτο λογισμικού (πρόγραμμα) το οποίο αποτελεί την πλατφόρμα διαχείρισης δικτύου (Network Management Platform). Πρόκειται για ένα λογισμικό που επιτελεί τις βασικές λειτουργίες διαχείρισης του δικτύου στα πολλά και διαφορετικά στοιχεία που το απαρτίζουν και περιλαμβάνει: Τη γραφική διεπαφή χρήστη (GUI, Graphical User Interface), το γραφικό δηλ. περιβάλλον που βλέπει ο χρήστης που το χρησιμοποιεί. Το δικτυακό χάρτη ο οποίος είναι πολύ χρήσιμος σε κάθε περιοχή διαχείρισης του δικτύου. Περιλαμβάνει εργαλεία ανίχνευσης και διαχείρισης βλαβών, τα οποία μάλιστα έχουν την δυνατότητα να επισημαίνουν με διαφορετικό χρωματισμό τα σημεία με βλάβη, εργαλεία που εμφανίζουν με σχηματικό (γραφικό) τρόπο τη νοητή ή και φυσική διαμόρφωση του δικτύου και τέλος εργαλεία μέτρησης και απεικόνισης της απόδοσης συνολικά του δικτύου ή των επιμέρους συσκευών του. Το σύστημα διαχείρισης βάσης δεδομένων (DBMS: Database Management System) το οποίο χρησιμοποιούν οι εφαρμογές για την αποθήκευση των πληροφοριών τους.

19 Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων 221 Το σύστημα πληροφόρησης το οποίο είναι μια τυποποιημένη μέθοδος για την άντληση πληροφοριών από τα στοιχεία του δικτύου. Το ημερολόγιο συμβάντων (Καταγράφει γεγονότα που συνέβησαν στο δίκτυο). Τα εργαλεία γραφικών. Τη διεπαφή προγράμματος εφαρμογής (API: Application Programming Interface). Πρόκειται για μια βιβλιοθήκη έτοιμων συναρτήσεων ή προγραμμάτων που μπορούν να χρησιμοποιηθούν μέσα από κάποια γλώσσα προγραμματισμού για να έχουμε πρόσβαση στις πληροφορίες διαχείρισης μέσα από δικά μας προγράμματα. Η βιβλιοθήκη αυτή πρέπει να είναι τυποποιημένη και να παρέχει τις ίδιες συναρτήσεις, γιατί σε περίπτωση που ένας οργανισμός αποφασίσει να αλλάξει πλατφόρμα, θα πρέπει να αλλάξει και κάθε εφαρμογή που διαθέτει για να επικοινωνεί με την πλατφόρμα. Το σύστημα ασφαλείας. Τέλος, τα πρωτόκολλα διαχείρισης δικτύου καθορίζουν τον τρόπο με τον οποίο οι διαχειριστές (managers) επικοινωνούν με τους αντιπροσώπους (agents) για να γίνει η διαχείριση των διαχειριζόμενων στοιχείων δικτύου (Network Elements). Συγκεκριμένα, τα πρωτόκολλα αυτά καθορίζουν: Τον ακριβή τρόπο επικοινωνίας διαχειριστή αντιπροσώπου. Τη μορφή και την σημασία των μηνυμάτων που ανταλλάσσονται. Στο πρωτόκολλο TCP/IP χρησιμοποιούμε ένα συνδυασμό των παρακάτω για μια απλή και αποτελεσματική διαχείριση: Το πρωτόκολλο απλής διαχείρισης δικτύου SNMP (Simple Network Management Protocol). Τη δομή πληροφοριών διαχείρισης (SMI, Structure of Management Information). Τη βάση πληροφοριών διαχείρισης (MIB, Management Information Base). Σημείωση Τα πρωτόκολλα SNMP και CMIP αποτελούν αυτή τη στιγμή τα σημαντικότερα πρωτόκολλα διαχείρισης δικτύων.

20 222 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ 7.4 Μελέτη Υποδικτύωσης (Subnetting) Για να κατανοήσουμε πως γίνεται η υποδικτύωση (Subnetting), που εφαρμόζεται στην σχεδίαση δικτύων, πρέπει πρώτα να γνωρίζουμε καλά το δυαδικό σύστημα, τις Classes των δικτύων και τι ακριβώς γίνεται στην καθεμία. Όπως ήδη έχουμε αναφέρει μία IP αποτελείται από 32bits. Για παράδειγμα: (δυαδικό) Για να μετατρέψουμε μία IP από το δυαδικό σύστημα αρίθμησης στο δεκαδικό ακολουθούμε την εξής διαδικασία: Θα μετατρέψουμε τον δυαδικό αριθμό, ( ) 2 στο δεκαδικό σύστημα αρίθμησης. Ο αριθμός αυτός, παρατηρώντας το Παράδειγμα 1 εκφράζει τον αριθμό 346 στο δεκαδικό σύστημα αρίθμησής. Έτσι λοιπόν στην περίπτωση που μας ζητηθεί να βρούμε την IP στη δεκαδική της μορφή, ακολουθούμε την παραπάνω διαδικασία για κάθε μια από τις τέσσερις οκτάδες των bits. Δηλαδή η ip στη δεκαδική της μορφή γνωστή και ως (dotted decimal notation) είναι η: Στην περίπτωση που μας ζητηθεί να μετατρέψουμε μία IP από δεκαδική μορφή σε δυαδική ακολουθούμε την αντίστροφη διαδικασία.

21 Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων 223 Έστω ότι μας ζητείται o αριθμός (176) 10 να μετατραπεί στο δυαδικό σύστημα αρίθμησης. Δεκαδικοί αριθμοί -> Δυαδικός αριθμός -> Μιας και ο αριθμός είναι πάνω από 128, ενεργοποιούμε το bit με την τιμή 1 στην αντίστοιχη θέση. Δοκιμάζουμε να προσθέσουμε το 128 με το 64 να δούμε ποιο είναι το επόμενος bit που θα ενεργοποιήσουμε και μας δίνει το 192. Το ζητούμενο είναι το 176, οπότε δεν μας κάνει το 64 και βάζουμε 0. Προσθέτοντας το 32 μας δίνει το 160, αριθμός είναι πιο κοντά σε αυτόν που θέλουμε και θέτουμε το τρίτο bit ίσο με 1. Είναι προφανές πως θέλουμε άλλα 16 για να φτάσουμε το 176, οπότε βάζουμε και 1 κάτω από το 16. Τα υπόλοιπα τα συμπληρώνουμε με μηδενικά. Έτσι (176) 10 = ( ) 2. Δοκιμάστε και μόνοι σας να κάνετε μερικές μετατροπές IP δεκαδικής μορφής σε δυαδική και το αντίστροφο ώστε να εξοικειωθείτε. Oι Network Classes είναι οι εξής: - Class A: Από 0 έως Από έως Class B: Από 128 έως Από έως Class C: Από 192 έως Από έως Class D: Από 224 έως Από έως Class E: Από 240 έως Από έως Με βάση τα παραπάνω, οι διαθέσιμες IP σε κάθε Class είναι: - Class A: Από έως Class B: Από έως Class C: Από έως Class D: Από έως Class E: Από έως

22 224 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ Οι Classes που μας αφορούν είναι οι Α, Β και C,διότι μόνο αυτές χρησιμοποιούνται για εμπορική χρήση. Γνωρίζοντας πλέον ότι: Η Class A έχει 8bit Network ID, η Class B έχει 16bit Network ID και η Class C έχει 24bit Network ID μπορούμε να κατανοήσουμε για ποίο λόγο οι default subnet masks κάθε κλάσης είναι οι ακόλουθες Default Subnet mask Class A ή αλλιώς /8 Class B ή αλλιώς/16 Class C ή αλλιώς /24 Ο λόγος που οι μάσκες υποδικτύου (subnet masks) αναφέρονται και ως /8, /16 και /24 είναι διότι σε κάθε περίπτωση έχουν τα ανάλογα bit ενεργοποιημένα με το ψηφίο 1 όταν είναι στη δυαδική τους μορφή. Για παράδειγμα η μάσκα υποδικτύου /16 στη δυαδική της αναπαράσταση είναι: Αυτό πρέπει να το θυμάστε πάρα πολύ καλά γιατί είναι από τα βασικότερα σημεία στο Subnetting. Θα δούμε μάσκες /17, /28 κ.λπ. και πρέπει να γνωρίζουμε τι ακριβώς αναπαριστά αυτός ο αριθμός.

23 Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων 225 Η μάσκα υποδικτύου δηλώνει των αριθμό των υποδικτύων και των host στο δίκτυο μας. Τα bits που απομένουν σε μία μάσκα και είναι μηδενικά, είναι ο αριθμός των διαθέσιμων host στο δίκτυο μας. Για παράδειγμα σε μία Class C IP με μάσκα ή /24 ή , ο αριθμός των διαθέσιμων host που μπορούμε να έχουμε είναι 2 8 = = 254. Ο λόγος που αφαιρούμε 2 host είναι προφανής γιατί σε κάθε δίκτυο έχουμε ένα Network ID (τη διεύθυνση δηλαδή του δικτύου) και μία Broadcast IP (ευρείας εκπομπής). Επομένως δεν μπορούμε να αναθέσουμε αυτές τις δύο διευθύνσεις σε hosts. Για παράδειγμα αν μας δώσουν μία IP με μάσκα ή /24, το Network ID της είναι το και το Broadcast IP είναι το Όλες οι άλλες IP από το έως δίνονται σε host. Με βάση τα όσα μάθαμε μέχρι τώρα, μπορούμε να προχωρήσουμε στο Subnetting. Παράδειγμα 1: Μας δίνεται μια class C IP : /24 και μας ζητείται να κάνουμε subnetting να τη χωρίσουμε δηλαδή σε υποδίκτυα. Με βάση τα όσα γνωρίζουμε μέχρι τώρα η subnet mask μας δίνει τις ακόλουθες πληροφορίες. Για τη συνέχεια της επίλυσης του παραδείγματος υποθέτουμε ότι μας ταιριάζει η περίπτωση κατά την οποία δανειζόμαστε 2 bits από το πεδίο των hosts. Για να το επιτύχουμε αυτό θα πρέπει να τροποποιήσουμε τη μάσκα υποδικτύου από /24 σε /26 ή από σε

24 226 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ Με το συγκεκριμένο subnetting έχουμε 2 bits για subnets και 6 bits για hosts. Παρατηρείστε τον ακόλουθο πίνακα. Παρατηρώντας λοιπόν αυτό το παράδειγμα διαπιστώνουμε ότι παρόλο που δανειστήκαμε 2 bits από το τμήμα των hosts και θα έπρεπε να δημιουργηθούν 2 2 =4 subnet IDs,τα ενεργά υποδίκτυα είναι μόνο δύο. Το 2ο και το 3ο. Αυτό διότι το 1ο Subnet ID συμπίπτει με το Νetwork ID του συνολικού δικτύου και επίσης η Broadcast IP του τελευταίου υποδικτύου είναι κοινή με την Broadcast IP του συνολικού δικτύου. Επομένως θα θυμόμαστε ότι τα ενεργά υποδίκτυα για το εκάστοτε subnetting είναι 2 χ -2. Όπου χ είναι ο αριθμός των bits που δανειστήκαμε από το πεδίο των host. Σημείωση Αυτό συμβαίνει γιατί μερικά πρωτόκολλα δικτυακών εξοπλισμών δεν αναγνωρίζουν αυτά τα υποδίκτυα. Τα μηχανήματα της Cisco πάντως χρησιμοποιούν όλα τα υποδίκτυα κανονικά. Εμείς όμως πάραυτα θα ακολουθήσουμε τον κανονισμό του RFC (ότι αναφέραμε 2χ -2). Σε ερωτήσεις που θα σας τίθενται σε εξετάσεις δικτύων π.χ (Cisco- CCNA) στο μάθημα, σε εργασίες θα απαντάμε πως το πρώτο και το τελευταίο υποδίκτυο δε χρησιμοποιούνται για διευθυνσιοδότηση. Επίσης ο συνολικός αριθμός των hosts ανα subnet είναι =62 διότι δεν μπορούμε να έχουμε στο τμήμα των host μόνο μηδέν subnet id ούτε μόνο ένα μιας και αυτή είναι η Broadcast Ip

25 Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων 227 Παράδειγμα 2: Μας δίνεται η Host Ip: / και μας ζητείται να βρούμε ποιο είναι το Network Id της. Αυτό μπορούμε να το επιτύχουμε με δύο τρόπους. 1. Δημιουργούμε τον πίνακα όμοια με το προηγούμενο παράδειγμα και εντοπίζουμε τον Host μας στο Subnet Id : Διαπιστώνουμε λοιπόν ότι ο συγκεκριμένος host ανήκει στο subnet Σε αυτό το συμπέρασμα μπορούμε να οδηγηθούμε εάν εκτελέσουμε ένα λογικό AND μεταξύ της IP address και της Subnet mask. IP Address : Sub.Mask : Sub ID : Εκτελώντας λοιπόν ένα λογικό AND μεταξύ της IP address και της Subnet mask προκύπτει το Network ID που ανήκει ο εκάστοτε host. Ακολουθεί ο πίνακας αληθείας μια πύλης AND

26 228 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ Ειδικές διευθύνσεις IP Κλείνοντας τη σημαντική ενότητα αυτή με θέμα την υποδικτύωση θα θέλαμε να αναφερθούμε και στην ύπαρξη μερικών ειδικών διευθύνσεων διεπαφή βρόχου επιστροφής (loopback) Εάν θέσουμε μηδέν (0) όλα τα bits του τμήματος hostid προκύπτει το όνομα του δικτύου. Π.χ Εάν θέσουμε με ένα (1) όλα τα bits του τμήματος hostid είναι η εκπομπή στο δίκτυο. Π.χ Υπάρχουν και κάποιες private IP, οι οποίες δεν χρησιμοποιούνται στο Internet. Τέτοιου είδους IP χρησιμοποιούν στα τοπικά τους δίκτυα οι εταιρίες, καθώς και εμείς στο LAN του γραφείου μας ή του σπιτιού μας. Για παράδειγμα η IP που χρησιμοποιεί κάποιος από εμάς στο τοπικό του δίκτυο, τη χρησιμοποιούνε και εκατομμύρια άλλοι στα δικά τους τοπικά δίκτυα δίχως να υπάρχει κίνδυνος conflict στο Internet μιας και προορίζεται για private χρήση. Ο παρακάτω πίνακας δείχνει τις private IP κάθε κλάσης βάση του RFC 1918 standard. Class A Από έως Class B Από έως Class C Από έως Παραδείγματα - Υποδείγματα Δικτυακών Μελετών Στη συνέχεια της ενότητας ακολουθούν υποδείγματα ολοκληρωμένων δικτυακών μελετών, που εκπονήθηκαν στα πλαίσια σχετικών μαθημάτων e-learning, στο Medialab του ΕΜΠ (Εθνικό Μετσόβιο Πολυτεχνείο). Οι ακόλουθες μελέτες μπορούν να χρησιμοποιηθούν ως γενικό template για τον αναγνώστη, καθορίζοντας έτσι την μέθοδο και τεχνική μιας σωστής μελετητικής προσέγγισης στο Network Design.

27 Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων Εντοπισμός Προβλημάτων σε IP Διευθύνσεις Ως μηχανικός δικτύων καλείστε από μία εταιρία να λύσετε το πρόβλημα που έχουν κάποια από τα PC. Συγκεκριμένα ένας από τους υπαλλήλους παραπονιέται πως δεν μπορεί να επικοινωνήσει με τον server, ο οποίος βρίσκεται σε ένα απομακρυσμένο δίκτυο. Υπάρχουν τέσσερα βήματα για εντοπισμό προβλημάτων σε IP διευθύνσεις, τα οποία προτείνει η Cisco: Βήμα 1 ο : Ανοίγουμε ένα DOS παράθυρο και κάνουμε ping στη διεύθυνση Αυτή είναι μία διαγνωστική ή (loop back) διεύθυνση. Εάν κάνουμε ping επιτυχώς τότε το IP stack του υπολογιστή έχει αρχικοποιηθεί. Αν το ping αποτύχει τότε το IP stack έχει πρόβλημα και πρέπει να εγκατασταθεί από την αρχή το TCP/IP στον υπολογιστή. Βήμα 2 ο : Ανοίγουμε ένα DOS παράθυρο και κάνουμε ping στη διεύθυνση του υπολογιστή μας. Αν το ping γίνει επιτυχώς σημαίνει πως η κάρτα δικτύου (NIC) λειτουργεί κανονικά. Αν αποτύχει το ping τότε σημαίνει πως η κάρτα δικτύου δεν λειτουργεί. Στο στάδιο αυτό δεν ελέγχουμε αν ένα καλώδιο είναι συνδεμένο στην κάρτα δικτύου. Απλώς βλέπουμε αν το IP stack του υπολογιστή μπορεί και επικοινωνεί με την κάρτα δικτύου. Βήμα 3 ο : Ανοίγουμε ένα DOS παράθυρο και κάνουμε ping στην Default Gateway (Router). Αν το ping γίνει επιτυχώς σημαίνει πως η κάρτα δικτύου είναι συνδεμένη με το δίκτυο και μπορεί και επικοινωνεί με το τοπικό δίκτυο (LAN). Αν το ping αποτύχει, τότε έχουμε ένα πρόβλημα φυσικού επιπέδου στο τοπικό δίκτυο, κυρίως στο καλώδιο, το πρόβλημα μπορεί να βρίσκεται οπουδήποτε μεταξύ της κάρτας δικτύου και του Router. Βήμα 4 ο : Αν τα βήματα 1 έως 3 γίνουν με επιτυχία, τότε προσπαθούμε να κάνουμε ping στον απομακρυσμένο server. Αν το ping γίνει επιτυχώς, τότε ξέρουμε πως υπάρχει IP επικοινωνία μεταξύ του υπολογιστή μας και του απομακρυσμένου server. Επίσης ξέρουμε ότι και το φυσικό επίπεδο του απομακρυσμένου δικτύου δουλεύει κανονικά. Αν το ping αποτύχει, αφού τα βήματα 1 έως 3 έγιναν επιτυχώς, τότε πιθανώς να υπάρχει κάποιο πρόβλημα με τα settings του DNS server. Σε περίπτωση όμως που δεν καταφέρουμε να κάνουμε ping στον απομακρυσμένο server, σημαίνει πως υπάρχει πρόβλημα στο φυσικό επίπεδο του απομακρυσμένου δικτύου και πρέπει να πάμε στο server και να επαναλάβουμε τα βήματα 1 έως 3 μέχρι να εντοπίσουμε το πρόβλημα.

28 230 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ ΠΑΡΑΔΕΙΓΜΑ - ΛΥΣΗ Είναι κοινό για έναν host, Router ή κάποια άλλη δικτυακή συσκευή να έχει παραμετροποιηθεί με λανθασμένη IP διεύθυνση, subnet mask ή default gateway. Επειδή αυτό συμβαίνει πολύ συχνά, θα δούμε πως εντοπίζουμε και διορθώνουμε προβλήματα που αφορούν τις παραμετροποιήσεις IP διευθύνσεων. Ανακαλύπτοντας ότι υπάρχει κάποιο πρόβλημα ακολουθούμε τα βήματα που περιγράψαμε. Συνήθως βοηθάει να έχουμε ένα σχεδιάγραμμα όλου του δικτύου καθώς και του IP addressing scheme του. Σε περίπτωση που δεν υπάρχει κάποιο έτοιμο, καλό θα ήταν να προσπαθήσουμε να το φτιάξουμε εμείς. Συνήθως τα έτοιμα διαγράμματα που θα βρούμε σε διάφορες εταιρίες είναι πολύ παλιά και περισσότερο θα μας μπερδέψουν παρά θα μας βοηθήσουν. Οπότε πάλι προτείνεται η λύση του να σχεδιάσουμε ένα δικό μας από την αρχή. Αφού το σχεδιάσουμε και κάνουμε και το IP addressing scheme, πρέπει να επαληθεύσουμε την IP, μάσκα και default gateway του κάθε host για να εντοπίσουμε το πρόβλημα. Εδώ υποθέτουμε πως το πρόβλημα βρίσκεται σε λανθασμένη παραμετροποίηση IP διεύθυνσης, διότι αν ήταν στο φυσικό επίπεδο θα το είχαμε ήδη εντοπίσει. Στο παρακάτω σχεδιάγραμμα (Σχήμα 7.5) ένας χρήστης από το τμήμα πωλήσεων δεν μπορεί να επικοινωνήσει με τον Server A του τμήματος μάρκετινγκ. Του ζητάμε να προσπαθήσει να επικοινωνήσει με το Server Β του τμήματος μάρκετινγκ, αλλά μας λέει πως δεν μπορεί γιατί δεν έχει δικαίωμα να κάνει login σε αυτό το server. Τι κάνουμε σε αυτή την περίπτωση για να βρούμε το πρόβλημα;

29 Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων 231 Σχήμα 7.5 Ζητάμε από τον χρήστη να κάνει τα τέσσερα βήματα που μάθαμε με τη σειρά. Μας λέει πως τα βήματα 1 έως 3 δουλεύουν κανονικά, αλλά το 4 ο βήμα αποτυγχάνει. Για να βρούμε τι προκαλεί το πρόβλημα παρατηρούμε το σχήμα 7.5. Πρώτα κοιτάμε το WAN link μεταξύ των Router A και Router B, το οποίο μας δείχνει ότι η μάσκα είναι /27. Όπως γνωρίζουμε από την ενότητα που μάθαμε το Subnetting αυτή η μάσκα είναι η και το επόμενο βήμα μας θα είναι να δούμε αν και τα δύο δίκτυα χρησιμοποιούν αυτή τη μάσκα. Η network address είναι η Ποια είναι τα χρήσιμα υποδίκτυα και οι host που παίρνουμε από αυτή τη μάσκα; = 32, οπότε αυτό μας δίνει τα υποδίκτυα 32, 64, 128 κλπ. Κοιτώντας πάλι το σχεδιάγραμμα, βλέπουμε πως το υποδίκτυο 32 χρησιμοποιείται από το τμήμα πωλήσεων, το υποδίκτυο 96 χρησιμοποιείται στο WAN link και το τμήμα μάρκετινγκ χρησιμοποιεί το υποδίκτυο 64. Τώρα πρέπει να βρούμε ποιο είναι το host range του κάθε υποδικτύου. Με βάση τα όσα μάθαμε στις προηγούμενες ενότητες, πρέπει να είστε σε θέση να βρίσκετε τη network address κάθε υποδικτύου, την broadcast address και το host range κάθε

30 232 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ υποδικτύου. Το host range για το τμήμα πωλήσεων είναι και η broadcast address είναι η 63. Για το τμήμα μάρκετινγκ, το host range είναι και η broadcast address είναι η 95. Τέλος για το WAN link, το host range είναι και η broadcast address είναι η 127. Βλέποντας το σχεδιάγραμμα, διαπιστώνουμε πως η default gateway στο Router B είναι λανθασμένη. Αυτή η IP είναι η broadcast address αυτού του subnet και δεν ανήκει στο host range των διευθύνσεων που μπορούμε να χρησιμοποιήσουμε για διευθυνσιοδότηση. Για να διορθώσουμε το πρόβλημα, πρέπει να αλλάξουμε την default gateway στον Router B με μία από τις 65 94, καθώς και να ενημερώσουμε την default gateway κάθε host στο τμήμα μάρκετινγκ, με την διεύθυνση αυτή Ανάλυση Δικτύου και Υποδικτύωση - Subnetting ΕΡΩΤΗΣΗ 1. Έχοντας διαβάσει πολύ καλά την ενότητα με θέμα Subnetting, να γράψετε αναλυτικά βήμα προς βήμα και σε πίνακες τα subnets και τους hosts που προκύπτουν από τις παρακάτω IP με τις μάσκες που δίνονται: / / /28 2. Σχεδιάστε στο μία τοπολογία BUS και μία STAR με 7 hosts η κάθε μία, οι οποίες να είναι ενωμένες μέσω μίας Bridge. Ποιο ή ποια από τα παραπάνω ζευγάρια IP Μάσκα είναι κατάλληλο/α για να μπορούν όλοι οι host να επικοινωνούν μεταξύ τους, δηλαδή να ανήκουν στο ίδιο υποδίκτυο δίχως να μας περισσεύουν IP; Αν υπάρχουν παραπάνω από μία περιπτώσεις, διαλέξτε το ζευγάρι που επιθυμείτε και διευθυνσιοδοτείστε τους hosts στο σχεδιάγραμμά σας. 3. Σχεδιάστε στο μία τοπολογία BUS, μία STAR και μία RING με 6 hosts η κάθε μία, οι οποίες είναι ενωμένες μεταξύ τους με Bridges. Ποιο ή ποια από τα παραπάνω ζευγάρια IP Μάσκα είναι κατάλληλο/α για να έχουμε ξεχωριστό subnet σε κάθε τοπολογία ώστε οι hosts μίας τοπολογίας να

31 Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων 233 μη μπορούν να επικοινωνήσουν με hosts άλλης; Βεβαιωθείτε ότι για κάθε subnet τοπολογίας που θα επιλέξετε να μην σας περισσεύουν IP. Αν υπάρχουν παραπάνω από μία περιπτώσεις, διαλέξτε το ζευγάρι που επιθυμείτε και διευθυνσιοδοτείστε τους hosts στο σχεδιάγραμμα σας. ΠΑΡΑΔΕΙΓΜΑ - ΛΥΣΗ Όλες οι διευθύνσεις IP που μας δίνονται ανήκουν στην κλάση C οπότε είχαν προεπιλεγμένη μάσκα ή αλλιώς /24. Για την εφαρμόζοντας μάσκα /25 ( ): Αρχικά είχα μάσκα /24 που σημαίνει ότι τα πρώτα 24bits της IP χρησιμοποιούνται για τον προσδιορισμό του Network ID ενώ τα υπόλοιπα 8 χρησιμοποιούνται για τον προσδιορισμό των host του δικτύου. Με βάση αυτό προσδιορίζω το Network ID αυτής της IP που είναι Αναλυτικά αυτό γίνεται: Γράφω την μάσκα /24 σε δυαδική μορφή: Γράφω την διεύθυνση IP που μας δίνεται σε δυαδική μορφή: Κάνω λογικό AΝD για να υπολογίσω την Network ID: οπότε η Network ID σε δεκαδική μορφή είναι Τώρα που θα εφαρμόσω μάσκα /25 (δηλαδή σε δυαδική μορφή τα πρώτα 25 bit της μάσκας θα είναι 1 και τα υπόλοιπα 32-25=7 bit θα είναι 0) θα χρησιμοποιήσω 1bit από το τμήμα των hosts για τον προσδιορισμό των subnets και θα μας περισσεύουν 7bit για τον προσδιορισμό των hosts. Οπότε θα δημιουργηθούν:

32 234 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ 2 1 =2 subnets με 2 7-2=128-2=126 hosts. Subnet ID Hosts Broadcast IP Η διεύθυνση IP που μας δόθηκε στην εκφώνηση είναι διεύθυνση ενός host στο δεύτερο subnet που δημιουργείται. Συγκεκριμένα η είναι ο 11 ος host ( =11) στο subnet με Subnet ID /25 και broadcast IP (που ταυτίζεται με την broadcast IP όλου του δικτύου με αποτέλεσμα να μην μπορούμε να χρησιμοποιήσουμε αυτό το υποδίκτυο αν θέλουμε να είμαστε συμβατοί με RFC). Δηλαδή στην περίπτωση αυτή δεν έχουμε κανένα ωφέλιμο subnet ID μιας θεωρητικά δημιουργούνται δύο αλλά δεν μπορούμε να χρησιμοποιήσουμε ούτε το πρώτο ούτε το δεύτερο. Για την εφαρμόζοντας μάσκα (/26): Η Network ID του δικτύου (λόγω μάσκας /24) είναι Μετατρέπω την μάσκα σε δυαδική μορφή: Έτσι καταλαβαίνω ότι τα πρώτα 26bit θα χρησιμοποιηθούν για δημιουργία subnets και άρα η μάσκα γράφεται και /26. Άρα θα χρησιμοποιήσω 2bit από το τμήμα των hosts για τον προσδιορισμό των subnets και θα μας περισσέψουν 6bit (8-2=6) για τον προσδιορισμό των host σε κάθε subnet. Άρα: 2 2 =4 subnets με 2 6-2=64-2=62 hosts. Subnet ID Hosts Broadcast IP

33 Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων 235 H είναι ο 30 ος host στο subnet με Subnet ID /26 και broadcast IP (ίδια με την broadcast IP του /24). Και στην περίπτωση αυτή δεν μπορούμε να χρησιμοποιήσουμε ούτε το Subnet ID: ούτε το Άρα τα ωφέλιμα subnets είναι δύο. Για την εφαρμόζοντας μάσκα (/28): Η Network ID είναι Το.240 (της μάσκας για subnet) σε δυαδική μορφή γράφετε άρα η μάσκα που θα εφαρμόσω για να κάνω subnet μπορεί να γραφεί και ως /28 (24+4=28). Άρα από το τελευταίο octet θα χρησιμοποιηθούν 4bit για την δημιουργία subnets και 4bit για τον προσδιορισμό των host. Έτσι: 2 4 =16 subnets με 2 4-2=16-2=14 hosts. Subnet ID Hosts Broadcast IP H διεύθυνση είναι η διεύθυνση του 6 ου host στο subnet /28 και με broadcast IP

34 236 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ Για την εφαρμόζοντας μάσκα /29 ( ): Η Network ID είναι Το /29 σημαίνει ότι από τα 8 bit της IP που αρχικά χρησιμοποιούνται για τον προσδιορισμό των hosts τα 5 (29-24=5) θα χρησιμοποιηθούν για τον προσδιορισμό των subnets. Άρα θα δημιουργηθούν: 2 5 =32 subnets με 2 3-2=8-2=6 hosts. Subnet ID Hosts Broadcast IP

35 Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων H είναι η broadcast IP του subnet /29 που μάλιστα ταυτίζεται και με την broadcast IP του αρχικού δικτύου, δηλαδή του /24.Από τα 32 Subnet IDs μπορούμε τελικά να χρησιμοποιήσουμε μόνο τα 30. Για την εφαρμόζοντας μάσκα /28 ( ): Η Network ID είναι Το /28 σημαίνει ότι από τα 8 bit της IP που αρχικά χρησιμοποιούνται για τον προσδιορισμό των hosts τα 4 (28-24=4) θα χρησιμοποιηθούν για τον προσδιορισμό των subnets. Άρα θα δημιουργηθούν: 2 4 =16 subnets με 2 4-2=16-2=14 hosts. Subnet ID Hosts Broadcast IP

36 238 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ Η είναι η διεύθυνση του 8 ου host στο subnet με Subnet ID /28 και broadcast IP H subnet ID αυτού του υποδικτύου ταυτίζεται με την Network ID του /24. Μία γέφυρα συνδέει δύο δίκτυα στο στρώμα ζεύξης δεδομένων (data link layer). Οπότε τα ανώτερα στρώματα και συγκεκριμένα το στρώμα δικτύου (το IP δηλαδή που ασχολείται με την διευθυνσοδότηση και την δρομολόγηση) δεν αντιλαμβάνεται την ύπαρξη γέφυρας και συμπεριφέρεται σαν να ήταν το δίκτυο ενιαίο. Θα έχω τελικά 7+7=14 host οι οποίοι θέλω να ανήκουν όλοι στο ίδιο subnet ώστε να επικοινωνούν μεταξύ τους.

37 Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων 239 Οπότε λοιπόν πρέπει να χρησιμοποιήσω ένα subnet με μία μάσκα τέτοια ώστε να υπάρχουν τουλάχιστον 14 host διαθέσιμοι. Μέσα από τους πίνακες εύκολα βρίσκω ότι ένα τέτοιο subnet είναι το subnet που προκύπτει από την IP και την μάσκα (Subnet ID: , Hosts: , Broadcast IP: ) όπου οι διαθέσιμοι hosts είναι 14 και δεν θα περισσεύει καμία IP. Τοπολογία BUS, STAR & RING Εδώ θέλω να απομονώσω τα δίκτυα μεταξύ τους. Οπότε για κάθε ένα δίκτυο θα χρησιμοποιήσω διαφορετικό subnet. Εφόσον δεν θέλω να περισσεύουν IP θα χρειαστώ υποδίκτυα των 6 host. Θα χρησιμοποιήσω τα υποδίκτυα με subnet id: / / /29. Από τα αρχικά ζευγάρια που μας δόθηκαν δεν ταίριαζε κάποιο με τις απαιτήσεις μας. Subnet ID Hosts Broadcast IP / / /

38 240 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ Subnet ID Hosts Broadcast IP / / / / / / / / / / Τα παραπάνω subnets ids δεν χρησιμοποιούνται σύμφωνα με τα RFC standards Ανάλυση Δικτύου με TCP/IP Εντολές - ΜΕΡΟΣ 1 ο ΕΡΩΤΗΣΗ 1. Με την εντολή ipconfig καταγράψτε τη διεύθυνση IP του υπολογιστή σας, τη διεύθυνση υποστρώματος MAC (Physical Address), τη μάσκα του υποδικτύου σας (subnet mask). Με βάση τη μάσκα αυτή (και χωρίς την εκτέλεση επιπλέον εντολών) να υπολογίσετε τον αριθμό των bits που χρησιμοποιούνται για το τμήμα του δικτύου της διεύθυνσης IP του υπολογιστή σας. Καταγράψτε επίσης τη διεύθυνση IP της προκαθορισμένης πύλης (default gateway) και το όνομα της περιοχής DNS. Αυτά τα δικτυακά δεδομένα που μόλις καταγράψατε από που τα πήρατε; Ποιος είναι υπεύθυνος για την αποστολή αυτών των δεδομένων και ποιος σας έδωσε την IP που έχετε; Τί σημαντικές πληροφορίες παίρνουμε σαν μηχανικοί δικτύου από την παραπάνω εντολή; 2. Χρησιμοποιώντας την εντολή arp-a καταγράψτε το arp table του υπολογιστή σας. Βρήκατε κάτι; Γιατί δεν έχετε input; Αν στο PC σας έχετε κάρτα δικτύου ποιο είναι το arp table της; Σε ποιό layer λειτουργεί το πρωτόκολλο arp και το rarp; Λαμβάνει μέρος το arp στην ενθυλάκωση των δεδομένων μέσα στο

39 TCP frame; Αν ναι γιατί πρέπει να λαμβάνει; Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων Μελετήστε την εντολή route. Γράφοντας route print καταγράψτε το routing table του υπολογιστή σας. Ποια routing paths έχουν το υψηλότερο metric; Γιατί συμβαίνει αυτό; Τί σημαίνει υψηλότερο metric; 4. Σαν μηχανικοί δικτύου τι σημαντική πληροφορία μπορείτε να πάρετε από το routing table του υπολογιστή; γίνονται όλα σωστά και με το σωστό priority (metric); 5. Εκτελώντας την εντολή net view \\localhost (το δικό σας...) εξετάστε πόσα shared resources έχετε στο PC σας που είναι προσβάσιμα μέσω local intranet Τι πληροφορία μας δίνει η παραπάνω εντολή; 6. Μελετήστε την εντολή netstat. Εκτελώντας την κατάλληλη εντολή (netstat -καταγράψτε ΟΛΕΣ τις TCP & UDP connections και τα active ports που υπάρχουν στον Υπολογιστή σας...πόσες είναι σε TIME_WAIT και πόσες σε LISTENING; Τι σημαίνει αυτό; Παρατηρείστε κάποια ύποπτη σύνδεση που μπορεί να έχετε. (Μέθοδος ασφάλειας και ελέγχου όλων των ports). 7. Ανοίξτε το Outlook express ή το πρόγραμμα που ελέγχετε το σας. Παράλληλα εκτελέστε το netstat a. Σε ποιο port συνδέθηκε στον υπολογιστή σας ο mail server; εσείς σε ποιο πρωτόκολλο συνδεθήκατε με το mail server σας; Αντιστοιχίζοντας το πρωτόκολλο αυτό με τις γνωστές θύρες (ports) σε ποιά θύρα του mail server σας συνδεθήκατε για να κατεβάσετε τα s; Ποια είναι η IP του mail server σας; 8. Ανοίξτε μια οποιαδήποτε δικτυακή σελίδα και εκτελέστε netstat p tcp & netstat p udp. Σε ποιά θύρα έχετε συνδεθεί στον server; ο server σε ποιά θύρα συνδέθηκε με εσάς και με ποιο πρωτόκολλο; 9. Τι σημαντικές πληροφορίες μας δίνει η εντολή netstat και που μπορούμε να την χρησιμοποιούμε σαν μηχανικοί δικτύου; Τι προβλήματα μπορούμε να εντοπίσουμε και να αντιμετωπίσουμε με την παραπάνω εντολή; ΠΑΡΑΔΕΙΓΜΑ - ΛΥΣΗ 1. Χρησιμοποιώντας την εντολή hostname το όνομα του localhost είναι oraios. Εκτελώντας την ipconfig /all έχω τα παρακάτω αποτελέσματα: IP: MAC:

40 242 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ Subnet Mask: Default Gateway: DNS: Εφόσον η μάσκα είναι η /32 χρησιμοποιούνται 32 bits για το τμήμα δικτύου της IP. Κάτι τέτοιο όμως θα μας έδινε ως αποτέλεσμα 0 hosts. Δεν πρέπει όμως να μας παραξενεύει μιας και αυτό οφείλεται στον τρόπο διασύνδεσής μας στο διαδίκτυο (dial-up). Είναι αποτέλεσμα του PPP, Point-to-Point Protocol. Υπεύθυνος για τη δικτυακή αποστολή των δεδομένων αυτών είναι ο δικτυακός μας πάροχος, ο ISP. Στην περίπτωση βέβαια που βρισκόμασταν σε ένα LAN οι ip διευθύνσεις που θα βλέπαμε θα ήταν αυτές που έχουμε προκαθορίσει. Χάρη στην εντολή ipconfig μπορούμε να δούμε ποιά network interfaces υπάρχουν στον υπολογιστή, να ελέγξουμε τις ρυθμίσεις τους και να διορθώσουμε τυχόν προβλήματα συνδεσιμότητας. 2. Χρησιμοποιώντας την εντολή arp a λαμβάνουμε το μήνυμα Νo ARP entries found. Πράγμα λογικό εφόσον ο Η/Υ δεν είναι συνδεδεμένος σε τοπικό δίκτυο και η μετάφραση IP-to-Physical address δεν χρειάζεται να γίνει, δεν μεσολαβεί κάρτα δικτύου, κατά τη σύνδεση μας στο διαδίκτυο. Το πρωτόκολλο ARP ανήκει στο στρώμα δικτύου κατά την διαστρωμάτωση του TCP/IP αλλά σύμφωνα με την διαστρωμάτωση OSI, που είναι πιο αναλυτική, θα λέγαμε ότι ανήκει στο στρώμα ζεύξης δεδομένων. Εξάλλου το στρώμα δικτύου σύμφωνα με το OSI φροντίζει για την δρομολόγηση των πακέτων μέσα από τους κόμβους του δικτύου ενώ το στρώμα ζεύξης δεδομένων παρέχει εκείνες τις υπηρεσίες και τα πρωτόκολλα που θα βοηθήσουν να μεταδοθούν πλαίσια ανάμεσα σε δύο σταθμούς του δικτύου που είναι συνδεδεμένοι στο ίδιο φυσικό μέσο. Αντίστοιχα ισχύουν για το RARP. Οι λειτουργίες που προσφέρει το ARP βρίσκονται ένα επίπεδο πιο κάτω από το IP καθώς το ARP με την αντιστοίχηση που κάνει ανάμεσα σε διευθύνσεις IP και φυσικές διευθύνσεις βοηθάει στην δημιουργία data frames, στο header των οποίων υπάρχει η φυσική διεύθυνση (MAC address) προορισμού, από τα αυτοδύναμα πακέτα του στρώματος δικτύου. Άρα λοιπόν λαμβάνει μέρος στην ενθυλάκωση των δεδομένων σε TCP frames (ή αντίστοιχα UDP frames). 3. Εκτελώντας την εντολή route print προκύπτουν τα ακόλουθα.

41 Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων 243 Το υψηλότερο metric (50) το έχουν οι προορισμοί και Αυτοί αφορούν την PPP σύνδεση που πραγματικά είναι η πιο αργή. Οι διαδρομές για το loopback interface, για οποιαδήποτε άλλη διεύθυνση ( ) όπου συνδέονται μέσω του PPP (gateway & interface ( ) και για διάφορες δεσμευμένες διευθύνσεις για multicast ( ) έχουν metric 1. Τα metrics τα υπολογίζουν αυτόματα τα windows με βάση την ταχύτητα σύνδεσης. Αν μπορώ να φτάσω σε έναν υπολογιστή από δύο gateways το στρώμα δικτύου θα διαλέξει την διαδρομή με το μικρότερο metric. Φυσικά μπορούμε να απενεργοποιήσουμε τον αυτόματο υπολογισμό metric και να τα ρυθμίσουμε χειροκίνητα. 4. Οι σημαντικές πληροφορίες που αποκομίζουμε από το routing table είναι οι ακόλουθες. Αποτελεί βασικό εργαλείο προκειμένου να ελέγξουμε-καθορίσουμε την δρομολόγηση των πακέτων στο δίκτυο μας και να επιλύσουμε τυχόν προβλήματα δρομολόγησης. 5. Εκτέλεση της εντολής net view \\oraios (το όνομα του localhost) λαμβάνουμε την απάντηση There are no entries in the list πράγμα λογικό εφόσον ο Η/Υ δεν βρίσκεται σε κάποιο τοπικό δίκτυο και δεν έχει shared αρχεία ή

42 244 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ φακέλους. Η εντολή net view δείχνει το σύνολο των Η/Υ, workgroups, ή αρχείωνφακέλων που μοιράζετε ή συμμετέχει ο τοπικός Η/Υ. 6. Εκτελώντας την εντολή netstat a προκύπτει ο ακόλουθος πίνακας. Σε κατάσταση LISTENING είναι 11 ενώ σε κατάσταση ΤΙΜΕ_WAIT καμία. LISTENING σημαίνει ότι αυτό το socket του ηλεκτρονικού υπολογιστή περιμένει να του ζητήσει σύνδεση ένα remote port. TIME_WAIT σημαίνει ότι ο ηλεκτρονικός υπολογιστής περιμένει να περάσει ένα προκαθορισμένο χρονικό διάστημα για να βεβαιωθεί ότι το remote port αφενός ενημερώθηκε και αφετέρου ότι η σύνδεση τερματίστηκε. Ελέγχοντας τις συνδέσεις δεν παρατηρούμε κάτι ύποπτο καθώς οι συνδέσεις αυτές αποτελούν services των windows. Σε περίπτωση που εντοπίσουμε κάποιο ασυνήθιστο port καλό είναι να ανατρέξουμε σε κάποιο online

43 Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων 245 documentation προκειμένου να ελέγξουμε εάν χρησιμοποιείται από κάποιο Trojan ή γενικότερα από κάποιο κακόβουλο λογισμικό. 7. Χρησιμοποιούμε το φυλλομετρητή Mozilla προκειμένου να ελέγξουμε το λογαριασμό ηλεκτρονικού ταχυδρομείου. Παρατηρούμε ότι στον πιο πάνω κατάλογο έχουμε δύο νέες καταχωρήσεις. στο local TCP 1822 goct.gr:pop3 στο local TCP Προκειμένου να πάρουμε πληροφορίες για τις IP εκτελούμε την εντολή netstat a Παρατηρούμε ότι για την artemis συνδεθήκαμε στο local port 1822 στο πρωτόκολλο pop3 θύρα 110 στον mailserver ο οποίος έχει IP Για το δεύτερο server στο goct.gr συνδεθήκαμε στο local port 1823 και remote 110 λόγω pop3 με IP του mailserver Εφόσον προσπελάσαμε μία σελίδα από το διαδικτυακό τόπο του ΕΜΠ ανοίξαμε την κονσόλα και εκτελέσαμε τις εντολές netstat p tcp και netstat p udp. Παρατηρούμε ότι ο server ( ntua.gr) συνδέθηκε σε μας στις θύρες tcp 1843 και 1845 ενώ εμείς συνδεθήκαμε σε αυτόν (λόγω του πρωτοκόλλου http) στη θύρα 80 tcp.

44 246 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ 9. Σημαντικές πληροφορίες εντολής netstat. Ενημερωνόμαστε για την κατάσταση όλων των συνδέσεων που πραγματοποιούνται από το συγκεκριμένο υπολογιστή καθώς και τον προορισμό τους. Αυτή η πληροφορία είναι πολύ χρήσιμη γιατί μας επιτρέπει να εποπτεύσουμε την συμπεριφορά κάθε κόμβου του δικτύου μας σε ότι αφορά την κίνησή του, το φόρτο του, τις συνδέσεις του κ.λπ. Μπορούμε επίσης να αντιμετωπίσουμε ένα πλήθος προβλημάτων με χαρακτηριστικότερο παράδειγμα τα Trojans ή ακόμη και πιθανά κενά ασφαλείας στο δίκτυο μας (services που δεν πρέπει να είναι σε listening πχ. NetBIOS) και επίσης είναι απαραίτητη για να ελέγχουμε δικτυακές εφαρμογές που πιθανώς έχουμε αναπτύξει Ανάλυση Δικτύου με TCP/IP Εντολές - ΜΕΡΟΣ 2 ο ΕΡΩΤΗΣΗ 1. Ανοίξτε το Command Prompt των Windows, το οποίο και θα χρησιμοποιούμε σαν το φλοιό (kernel) που θα εκτελούμε τις δικτυακές εντολές. Τα windows έχουν ενσωματωμένα στο kernel (system) πολύ χρήσιμες δικτυακές εντολές TCP/IP. Για να ανοίξτε ένα παράθυρο εντολών (command prompt), πηγαίνετε στο Start -> Run, και αφού γράψετε την εντολή cmd, πιέστε το πλήκτρο Enter. Εντολές φλοιού που θα χρησιμοποιήσουμε σε αυτήν την εργασία είναι οι ping και tracert. Για να βρείτε πληροφορίες σχετικά με αυτές γράψτε την εντολή ακολουθούμενη από /? και πιέστε το πλήκτρο Enter. Εάν το κείμενο δεν χωρά στην οθόνη προσθέστε το more ή χρησιμοποιήστε τη δεξιά μπάρα για να μετακινήσετε το μέρος του παραθύρου που είναι ορατό. 2. Η εντολή ping ελέγχει βασικά εάν κάποιος κόμβος (ή ακριβέστερα η διεπαφή (interface) του κόμβου) ενός δικτύου IP είναι ενεργός (alive ή up). Το ping χρησιμοποιεί το πρωτόκολλο ICMP (Internet Control Message Protocol) για να στείλει ένα μήνυμα Αίτησης Ηχούς (Echo Request), έτσι ώστε να λάβει μια Απάντηση Ηχούς (Echo Reply) από τον συγκεκριμένο κόμβο. Η συνολική χρονική διάρκεια ταξιδιού RTT (Round-Trip Time) των μηνυμάτων Echo Request και Echo Reply μέσα στο δίκτυο δίνει μια ένδειξη για τη φόρτιση του δικτύου. Τα αποτελέσματα του ping δε μπορεί να θεωρηθούν σε καμία περίπτωση πλήρως αξιόπιστα. Πιο συγκεκριμένα, αν με τη βοήθεια της εντολής αυτής, βρεθεί ένας κόμβος ενεργός τότε δεν υπάρχει περίπτωση λάθους. Το ίδιο όμως δεν ισχύει για το αντίστροφο: αν δε ληφθεί Echo Reply από τον κόμβο προορισμού, υπάρχει πιθανότητα ο κόμβος αυτός ή κάποιο τείχος

45 Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων 247 προστασίας (firewall), που παρεμβάλλεται στη διαδρομή, να μπλοκάρει τα μηνύματα του πρωτοκόλλου ICMP και να οδηγεί εσφαλμένα στο συμπέρασμα ότι ο κόμβος είναι μη ενεργός (down ή unreachable). Στο Internet δεν υπάρχουν συγκεκριμένες οδοί μεταφοράς των πακέτων, καθώς αυτό απαρτίζεται από πολλά επιμέρους δίκτυα (μικρά ή μεγάλα) που συνδέονται μεταξύ τους μέσω πολλαπλών διαφορετικών διαδρομών. Στα δίκτυα αυτά, συνδέονται εξυπηρετητές και απλοί χρήστες μέσω δικτυακών συσκευών, όπως είναι οι διακόπτες (switches) ή τα hubs. Η διαδρομή ενός μηνύματος από την πηγή μέχρι τον προορισμό του καθορίζεται από τους διάφορους δρομολογητές (routers) που μεσολαβούν. Η διαδρομή αυτή, μπορεί να ανιχνευθεί με την εντολή tracert. Η tracert στέλνει μηνύματα ICMP τύπου Echo Request με μεταβαλλόμενες τιμές του πεδίου Time-To-Live (TTL) (του πακέτου IP) προς τον προορισμό. Κάθε δρομολογητής κατά μήκος της διαδρομής προς τον προορισμό, μειώνει το TTL κατά 1, προτού προωθήσει το πακέτο. Όταν το TTL μηδενισθεί, ο δρομολογητής οφείλει να στείλει μήνυμα ICMP τύπου Time Exceeded στην πηγή. Η διαδρομή βρίσκεται εξετάζοντας τα μηνύματα Time Exceeded που προκαλούνται από διαδοχικά μηνύματα ηχούς με συνεχώς αυξανόμενες τιμές του TTL. Αξίζει να τονιστεί ότι η παράμετρος TTL, άσχετα με ότι υποδηλώνει το όνομα της, δεν έχει καμία σχέση με χρονική διάρκεια. Εκφράζει απλά το μέγιστο αριθμό κόμβων από τους οποίους μπορεί να περάσει ένα πακέτο IP μέχρι τον προορισμό του, άσχετα από τη χρονική διάρκεια του ταξιδιού αυτού. Αντίθετα, η RTT αναφέρεται στο χρόνο. 3. Χρησιμοποιώντας την εντολή ping προς την διεύθυνση και καταγράψτε τα πακέτα που πήρατε ως απάντηση, είχατε κάποιες απώλειες (losses); O μέσος χρόνος Round trip πόσος ήταν; Ο μέγιστος και ο ελάχιστος; Επαναλάβετε την παραπάνω εντολή άλλες 2 φορές και συγκρίνετε τα αποτελέσματα του μέσου χρόνου Round Trip. 4. ΠΡΟΣΟΧΗ: Οι προηγούμενες εντολές είναι ισχυρά διαγνωστικά εργαλεία που προορίζονται για περιστασιακή χρήση, όταν ανακύπτουν προβλήματα στο δίκτυο. Πρέπει να χρησιμοποιούνται με σύνεση διότι δημιουργούν μεγάλο φορτίο που πιθανώς να εκληφθεί ως επίθεση (service denial attack) από τον προορισμό. Για τις ανάγκες της άσκησης να μην χρησιμοποιηθούν πάνω από 3 φορές ανά προορισμό. Μην ξεχνάτε ότι τα αποτελέσματα παραμένουν στην οθόνη εντολών. Μετακινήστε τη δεξιά μπάρα για να δείτε τα μη ορατά μέρη.

46 248 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ 5. Επαναλάβετε το παραπάνω χρησιμοποιώντας την εντολή tracert. Καταγράψτε την έξοδό σας. Από πόσους routers περνούν τα πακέτα για να φθάσουν στον server του MIT στην Μασαχουσέτη? Πού παρατηρήσατε το μεγαλύτερο lag (καθυστέρηση στο round trip time); ΠΑΡΑΔΕΙΓΜΑ - ΛΥΣΗ Χρησιμοποιώντας την εντολή ping στην διεύθυνση είχαμε το παρακάτω αποτέλεσμα: Απώλειες πακέτων δεν υπήρξαν και ο μέσος χρόνος ήταν 274ms. Ο μέγιστος ήταν 283ms και ο ελάχιστος 260ms. Ακολούθησαν άλλες δυο φορές:

47 Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων 249 Τα αποτελέσματα που λάβαμε τις επόμενες 2 φόρες που χρησιμοποιήθηκε η εντολή ping είναι τα εξής: Minimum Maximum Average 1 η φορά 260ms 283ms 274ms 2 η φορά 252ms 275ms 263ms 3 η φορά 261ms 267ms 264ms Συγκρίνοντας τα αποτελέσματα παρατηρούμε ότι ο μέσος χρόνος παρέμεινε περίπου ο ίδιος αλλά δεν πρέπει να ξεχνάμε ότι τα αποτελέσματα της εντολής ping δεν πρέπει να θεωρηθούν σε καμία περίπτωση αξιόπιστα. Τα αποτελέσματα εξαρτώνται άμεσα από την φόρτιση, εκείνη τη χρονική στιγμή, του δικτύου. Χρησιμοποιώντας την εντολή ping στην διεύθυνση είχαμε το παρακάτω αποτέλεσμα: Απώλειες πακέτων δεν υπήρξαν και ο μέσος χρόνος ήταν 148ms. Ο μέγιστος ήταν 159ms και ο ελάχιστος 138ms. Ακολούθησαν άλλες δυο φορές:

48 250 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ Τα αποτελέσματα που λάβαμε τις επόμενες 2 φορές που χρησιμοποιήθηκε η εντολή ping είναι τα εξής: Minimum Maximum Average 1 η φορά 138ms 159ms 148ms 2 η φορά 131ms 140ms 135ms 3 η φορά 121ms 135ms 129ms Συγκρίνοντας τα αποτελέσματα παρατηρούμε ότι κάθε φόρα ο μέσος χρόνος μειωνόταν αλλά δεν πρέπει να ξεχνάμε ότι τα αποτελέσματα της εντολής ping δεν πρέπει να θεωρηθούν σε καμία περίπτωση αξιόπιστα. Τα αποτελέσματα εξαρτώνται άμεσα από την φόρτιση, εκείνη τη χρονική στιγμή, του δικτύου. Χρησιμοποιώντας την εντολή tracert στην διεύθυνση και www. ntua.gr είχαμε το παρακάτω αποτέλεσμα:

49 Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων 251 Τα πακέτα περνάνε 14 routers για να φθάσουν στον server του MIT στην Μασαχουσέτη σε αντίθεση με τον server του EMΠ που περνάνε 11. Ο μεγαλύτερος χρόνος, όσον αφορά το ΜΙΤ, παρατηρήθηκε στο δρομολογητή (11) g8.ba21.b bos01.atlas.cogentco.com [ ] και ήταν 378ms. Ο δρομολογητής την δεδομένη χρονική στιγμή είχε την μεγαλύτερη κυκλοφορία Ολοκληρωμένη Μελέτη Δικτύου Εταιρίας (ERP - CRM) ΕΡΩΤΗΣΗ Στο παράδειγμα αυτό περιγράφεται το δίκτυο μίας πολυεθνικής εταιρείας. Το προσωπικό εκτιμάται στα 60 άτομα και χωρίζεται σε 3 τμήματα. Ανάμεσα στις απαιτήσεις του δικτύου είναι η εγκατάσταση λογισμικού που θα υλοποιεί δικτυακό ERP (Enterprise Resource Planning) και CRM (Customer Relationship Management).

50 252 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ ΠΑΡΑΔΕΙΓΜΑ - ΛΥΣΗ Κάθε τμήμα τις εταιρείας ανήκει σε ένα διαφορετικό subnet για να εξασφαλίσουμε έλεγχο πρόσβασης και επεκτασιμότητα στο μέλλον με προσθήκη νέων υπαλλήλων και τμημάτων. Όλα τα subnet επικοινωνούν με κεντρικό δρομολογητή που περιέχει τους κατάλληλους κανόνες για να κάνει routing ώστε κάθε γραφείο να έχει πρόσβαση στο Internet & . Οι ERP, CRM και database server βρίσκονται προστατευμένοι σε ξεχωριστό subnet και λαμβάνονται τα απαραίτητα αντίγραφα ασφαλείας (backup). Κάθε subnet ακολουθεί τοπολογία αστέρα, χρησιμοποιεί switch, και η καλωδίωση είναι πιστοποιημένη κατηγορίας 5e ώστε το δίκτυο να μπορεί να υποστηρίξει εύρος ζώνης από 100Mbps έως 1000Mbps και να είναι κατάλληλο να υποστηρίξει εφαρμογές videoconference. Για την ασφάλεια του δικτύου από εξωτερικές επιθέσεις υπάρχει σύστημα firewall που αποτελείται από δύο packet-filtering firewalls και application gateway. Οι υπολογιστές που είναι προσβάσιμοι από το Internet (μέσω του ενός packetfiltering firewall φυσικά) βρίσκονται στην DMZ ζώνη subnet που σχηματίζεται. Ακόμα στο δίκτυο θα εγκατασταθούν wireless access point. Κάποια από αυτά θα προορίζονται για το προσωπικό της εταιρείας και θα υπάρχει και wireless access point για τους επισκέπτες που βρίσκεται σε ξεχωριστό subnet και δεν έχει πρόσβαση στο υπόλοιπο εσωτερικό δίκτυο. Το προσωπικό της εταιρείας υπολογίζεται στα 60 άτομα που βρίσκονται χωρισμένα στα 3 τμήματα (Sales, Logistics, Λογιστήριο). Σαν τμήματα θεωρούνται και το τμήμα μηχανογράφησης όπου είναι οι File Server και Backup Server της εταιρείας καθώς επίσης και οι server που υλοποιούν το ERP και το CRM. Τέλος για την ασύρματη πρόσβαση wi-fi θα υπάρχουν access point για σύνδεση ασύρματων συσκευών στο τοπικό δίκτυο (ώστε να αποκτούν πρόσβαση σε όλους τους πόρους του τοπικού δικτύου όπως εκτυπωτές, file-server κ.τλ.) αλλά και access point για τους επισκέπτες που θα βρίσκεται σε ένα ξεχωριστό subnet με το οποίο θα αποκτούν μόνο πρόσβαση στο Internet και όχι στο εσωτερικό δίκτυο. Με βάση αυτή την ανάλυση των δικτυακών αναγκών της εταιρείας προκύπτει το γενικό σχέδιο του δικτύου. Ένας κεντρικός router φροντίζει να δρομολογεί τα πακέτα μεταξύ των διαφόρων subnets τμημάτων της εταιρείας και ο διαχειριστής του δικτύου μπορεί να περιορίσει την πρόσβαση των συσκευών ενός υποδικτύου στο άλλο θέτοντας τους κατάλληλους κανόνες δρομολόγησης στον κεντρικό router (π.χ. μπορεί να απαγορεύσει στους υπολογιστές που συνδέονται στο ασύρματο δίκτυο για επισκέπτες να έχουν πρόσβαση στον file και database server της εταιρείας ενώ να έχουν πρόσβαση στο Internet)

51 Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων 253 Φυσικά πρέπει να εξασφαλίσουμε και την ασφάλεια του δικτύου από επιθέσεις που προέρχονται από το Internet ώστε να διασφαλίζεται η ασφάλεια των δεδομένων και ή αδιάλειπτη λειτουργία του εσωτερικού δικτύου. Για αυτό το λόγο κρίνεται απαραίτητο στο γενικό σχεδιάγραμμα του δικτύου να προστεθεί ένα σύστημα firewall, με συνδυασμό packet filtering firewall (που θα «φιλτράρει» τα πακέτα στο επίπεδο δικτύου και μεταφοράς) και application gateway (π.χ. http proxy). Η υλοποίηση του θα αναλυθεί στη συνέχεια της εργασίας. Subnetting Λαμβάνοντας υπόψη τον αριθμό του προσωπικού, τον υπόλοιπο δικτυακό εξοπλισμό, και τις προοπτικές επέκτασης της εταιρείας το δίκτυο της εταιρείας μπορεί να σχεδιαστεί κάνοντας κατάλληλο subnetting σε μία ιδιωτική διεύθυνση IP κλάσης C, π.χ. την /24 (μάσκα ). Ο αριθμός των IP που χρειάζεται σε κάθε subnet (όπως αυτά έχουν περιγραφεί στο γενικό διάγραμμα του δικτύου) φαίνεται στον παρακάτω πίνακα: Τμήμα Ελάχιστος αριθμός IP Sales 25 Logistics 20 Λογιστήριο 20 Servers 5 Wi-fi 10 Στο αρχικό υποδίκτυο /24 τα 8 τελευταία bit της διεύθυνσης IP χρησιμοποιούνται για τις διευθύνσεις των hosts. Αν δεσμεύσουμε το πρώτο bit του τελευταίου octet θα έχουμε 7 bit διαθέσιμα για τις διευθύνσεις των host για καθένα από τα 2 subnets που δημιουργούνται: Subnet Network ID Subnet Mask Hosts subnet / πλ. hosts Broadcast IP subnet /

52 254 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ Στο subnet1 μπορούν να διατεθούν 126 διευθύνσεις IP για τους hosts. Οπότε θα συνεχίσω να κάνω subnetting στο πρώτο subnet. Δεσμεύοντας ακόμα ένα bit έχω: Subnet Network ID Subnet Mask Hosts πλ. hosts Broadcast IP subnet / subnet / Καθένα από αυτά τα χωρίζω σε δύο τα subnets και έχω: Subnet Network ID Subnet Mask Hosts subnet / πλ. hosts Broadcast IP subnet / subnet / subnet / Το subnet1.1.1 θα το χωρίσω σε δύο subnets και συνεχίζω με την ίδια λογική με σκοπό να βρίσκομαι όσο το δυνατόν πιο κοντά γίνεται στις αρχικές εκτιμήσεις που έχω κάνει για το πλήθος των IP που θα χρειάζεται κάθε τμήμα, κάνοντας την ελάχιστη σπατάλη διευθύνσεων IP. Τελικά έχω: Subnet Network ID Subnet Mask Hosts / πλ. hosts Broadcast IP wi-fi /

53 Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων 255 Servers / Λογιστήριο / Logistics / Sales / / Το πρώτο και το τελευταίο subnet δεν τα χρησιμοποιώ για να είμαι συμβατός με το RFC standard, επειδή το Network ID του πρώτου ( ) και η Broadcast IP του τελευταίου ( ) ταυτίζονται με την Network ID και την Broadcast IP του αρχικού δικτύου που έκανα subnetting (δηλ του με subnet mask ). Αν μελλοντικά παρουσιαστούν ανάγκες για δημιουργία νέων τμημάτων μπορώ να κάνω subnetting στο /25. Ασφάλεια Δικτύου Η ασφάλεια των δεδομένων της εταιρείας είναι πολύ σημαντική. Για αυτό το λόγο στην σύνδεση του δικτύου της εταιρείας με το Internet πρέπει να παρεμβάλλεται σύστημα firewall. Θα χρησιμοποιήσω ένα screened subnet firewall όπου η ασφάλεια του εσωτερικού δικτύου εξασφαλίζεται από δύο packet filtering firewalls που δημιουργούν ένα εσωτερικό ελεγχόμενο υποδίκτυο (DMZ) στο οποίο βρίσκεται ο application gateway (proxy server), ο mail server της εταιρείας καθώς επίσης και άλλοι server που η εταιρεία θέλει να «δημοσιευθούν» στο Internet, όπως π.χ. έναν ftp server. Όπως φαίνεται και στο διάγραμμα του screened subnet firewall χρησιμοποιώ το υποδίκτυο /24 (subnet mask ) για την διευθυνσοδότηση του DMZ. Τα interfaces του εξωτερικού και του εσωτερικού packet filtering firewall που συνδέονται στο DMZ παίρνουν την IP και με subnet mask αντίστοιχα. Ο εξωτερικός δρομολογητής ρυθμίζεται έτσι ώστε: Πακέτα εφαρμογής από το application gateway στο Internet και αντίστροφα να δρομολογούνται κανονικά. Για μεγαλύτερη ασφάλεια μπορούμε να ορίσουμε να επιτρέπονται να δρομολογούνται στον application gateway

54 256 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ μόνο πακέτα TCP που φθάνουν στο interface eth1 και έχουν το ACK flag αληθές. Έτσι εξασφαλίζουμε ότι στον application gateway θα φθάνουν μόνο TCP πακέτα που εμείς ζητήσαμε (ο application gateway ξεκίνησε την επικοινωνία). κίνηση από τον mail server στο Internet και αντίστροφα δρομολογείται κανονικά (δηλ TCP πακέτα από τον mail server με πόρτα προορισμού την TCP port 25 κάποιου υπολογιστή στο Internet και TCP πακέτα από το Internet με πόρτα προορισμού την 25 του mail server) FTP κίνηση από Internet προς τον FTP server δρομολογείται κανονικά (δηλαδή TCP πακέτα από το interface eth1 του εξωτερικού δρομολογητή με προορισμό την πόρτα 20 και 21 του FTP server) Τα υπόλοιπα πακέτα απορρίπτονται. Ο εξωτερικός ακόμα δρομολογητής ρυθμίζεται έτσι ώστε να εκτελεί NAT (Network Address Translation) και να επιτρέπει στους υπολογιστές που βρίσκονται στο DMZ και έχουν ιδιωτικές διευθύνσεις IP να αποκτούν πρόσβαση στο Internet και να δέχονται πακέτα από το Internet χρησιμοποιώντας τις διευθύνσεις IP που η εταιρεία έχει αγοράσει από τον ISP της. Για τον εσωτερικό δρομολογητή firewall ένα αντίστοιχο σύνολο κανόνων εξασφαλίζει την επικοινωνία των εσωτερικών subnets (interfaces eth1-eth5) μεταξύ τους και με το DMZ (interface eth0). Πακέτα εφαρμογής από το application gateway στα εσωτερικά υποδίκτυα και αντίστροφα επιτρέπεται. κίνηση από τον server στα εσωτερικά υποδίκτυα και αντίστροφα επιτρέπεται. Ο διαχειριστής επίσης μπορεί να επιτρέψει σε ορισμένους μόνο υπολογιστές του εσωτερικού δικτύου να έχουν πρόσβαση στον FTP server (μέσω FTP ή κάποιου άλλου πρωτοκόλλου όπως SMB ή NFS) ώστε να μπορούν οι εξουσιοδοτημένοι χρήστες να «ανεβάζουν» αρχεία που θέλουν να μοιράσουν. Όλα τα άλλα πακέτα απορρίπτονται. Στο σχεδιάγραμμα του Visio θα φαίνεται η διευθυνσοδότηση του DMZ. Με βάση αυτό το διάγραμμα δημιουργούμε το report στο οποίο φαίνονται οι διευθύνσεις IP των διαφόρων συσκευών:

55 Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων 257 Εσωτερικός Δρομολογητης Application Gateway Mail Server FTP Server Εξωτερικός Δρομολογητής Network Name IP Address Subnet Mask eth1 IP Address eth1 Subnet Mask eth2 IP Address eth2 Subnet Mask eth3 IP Address eth3 Subnet Mask eth4 IP Address eth4 Subnet Mask eth5 IP Address eth5 Subnet Mask - PROXY MAIL FTP Ο σχεδιασμός του firewall με αυτόν τον τρόπο μπορεί να είναι ακριβός αλλά εξασφαλίζει την μέγιστη ασφάλεια του εσωτερικού δικτύου της εταιρείας από εξωτερικές επιθέσεις. Ακόμα και αν κάποιος έξω από το δίκτυο αποκτήσει πρόσβαση σε κάποιο υπολογιστή του DMZ δεν αποκτά και πρόσβαση στα υποδίκτυα των τμημάτων της εταιρείας γιατί αυτά προστατεύονται από τον

56 258 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ εσωτερικό δρομολογητή. Επίσης έχοντας χωρίσει το δίκτυο μας σε ξεχωριστά subnets μπορούμε να ελέγξουμε την πρόσβαση ανάμεσα στα subnets και π.χ. να έχουμε με αυτόν τον τρόπο ένα wifi access point που δεν έχει πρόσβαση σε ευαίσθητα δεδομένα. Τμήμα Πωλήσεων (Sales) Subnet Network ID Subnet Mask Hosts Sales / πλ. hosts Broadcast IP Θα αναπτύξουμε το δίκτυο με τοπολογία αστέρα. Εφόσον η εγκατάσταση είναι καινούρια μπορούμε να χρησιμοποιήσουμε καλώδια UTP κατηγορίας 5e ώστε να μπορεί το φυσικό μέσο του δικτύου να υποστηρίξει ταχύτητες μετάδοσης μέχρι και 1Gbps/sec. Θα χρησιμοποιήσουμε δύο 24πορτα Ethernet switch τα οποία τα προτιμούμε από τα hub καθώς (εφόσον δημιουργούν ξεχωριστά collision domain σε κάθε πόρτα τους) βοηθούν στην βελτίωση της απόδοσης του δικτύου. Εφόσον το τμήμα πωλήσεων δεν έχει ιδιαίτερες ανάγκες από ταχύτητα (δεν ανταλλάσσονται μεγάλα αρχεία ανάμεσα στους υπολογιστές) μπορoύμε να χρησιμοποιήσω Ethernet switches συμβατά με 100BaseTX (εύρος ζώνης 100Mbps). Μελλοντικά αν παρουσιαστεί ανάγκη και οι host του δικτύου είναι εξοπλισμένοι με κατάλληλες κάρτες δικτύου μπορούμε να αντικαταστήσουμε τα switch με 1000BaseT και να έχουμε ένα ταχύτερο δίκτυο. Το υποδίκτυο υλοποιείται όπως φαίνεται στο σχεδιάγραμμα (Τμήμα sales). Όλοι οι υπολογιστές του δικτύου ρυθμίζονται με διευθύνσεις IP ανάμεσα στην και (την την έχουμε ήδη χρησιμοποιήσει για τον δρομολογητή), με subnet mask και με default gateway τον δρομολογητή (δηλ με ). Επίσης τα δικτυακά προγράμματα (π.χ. ο Internet Browser) ρυθμίζονται να χρησιμοποιούν τον Application Gateway (π.χ. http proxy) (o gateway φροντίζει να μπορούν να βρίσκουν οι υπολογιστές τον Application Gateway που βρίσκεται σε διαφορετικό subnet). Επίσης επάνω στο switch του τοπικού δικτύου έχουμε συνδέσει ένα wi-fi access point. Έτσι μπορεί κάποιο laptop να αποκτά πρόσβαση στους πόρους του τοπικού δικτύου. Φυσικά για ασφάλεια ο διαχειριστής του συστήματος πρέπει να ορίσει σ αυτό το access point να συνδέονται μόνο ορισμένοι υπολογιστές (να περιορίζει π.χ. την πρόσβαση με βάση την MAC address) και η ασύρματη επικοινωνία να είναι κρυπτογραφημένη.

57 Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων 259 Ακόμα σ αυτό το τμήμα υπάρχει υπολογιστής (SALESSERVER) που φιλοξενεί μία βάση δεδομένων με τα στοιχεία των πελατών της εταιρείας. Αυτήν την βάση δεδομένων μπορούν να την ενημερώσουν οι χρήστες του τμήματος. Ακολουθεί μια καταγραφή του υποδικτύου: Network Name IP Address Subnet Mask gateway SALESSERVER SALESPRINTER SALES SALES SALESPRINTER SALES SALES SALESLAPTOP Τμήμα Logistics & Λογιστήριο Subnet Network ID Subnet Mask Hosts Logistics / πλ. hosts Broadcast IP Λογιστήριο / Με την ίδια λογική οργανώνουμε το τμήμα Logistics και το τμήμα λογιστηρίου. Στο τμήμα Logistics υπάρχει server (LOGISTICSSERVER) με βάση δεδομένων όπου οι υπάλληλοι του τμήματος διατηρούν στοιχεία για τις αποθήκες τις εταιρείας. Επίσης στο τμήμα λογιστηρίου σε έναν server (LOGISTHRIOSERVER) υπάρχει λογιστικό πρόγραμμα όπου οι υπάλληλοι καταχωρούν τα τιμολόγια, τα έξοδα και τα έσοδα της εταιρείας, τα στοιχεία μισθοδοσίας κ.τλ. Οπότε το επόμενο βήμα

58 260 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ είναι να ενοποιήσουμε αυτά τα τρία συστήματα όπου αποθηκεύονται στοιχεία για την χρήση της εταιρείας σε ένα σύστημα ERP. Ο server του ERP θα φιλοξενείται στο τμήμα των Servers. Logistics Network Name IP Address Subnet Mask gateway LOGISTICSSERVER LOGISTICS LOGISTICS LOGISTICSPRINTER LOGISTICS Λογιστήριο Network Name IP Address Subnet Mask gateway LOGISTIRIOSERVER LOGISTIRIO LOGISTIRIO LOGISTIRIOPRINTER LOGISTIRIO SERVERS Subnet Network ID Subnet Mask Hosts Servers / Πλ. hosts Broadcast IP

59 Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων 261 Στο τμήμα των Servers θα υπάρχει ο ERP server που θα συλλέγει στοιχεία από τα τμήματα των πωλήσεων, του logistics και του λογιστηρίου ώστε να υπάρχει μία ενοποιημένη εικόνα για την κίνηση της εταιρείας. Τα στοιχεία αυτά θα αποθηκεύονται στη βάση δεδομένων του ERP στον Database Server της εταιρείας. Ακόμα θα υπάρχει ένας server όπου θα τρέχει ένα πρόγραμμα CRM που θα αποθηκεύει στοιχεία σχετικά με τους πελάτες ώστε να αποκτήσει η εταιρεία καλύτερη σχέση μ αυτούς και να μπορεί να ανταποκρίνεται καλύτερα στις ανάγκες τους. Η βάση δεδομένων του CRM αποθηκεύεται στον κεντρικό Database server της εταιρείας. Για την διαφύλαξη των στοιχείων τις εταιρείας υπάρχει κεντρικός Backup Server που διατηρεί αντίγραφα ασφαλείας τoυ Database, του ERP και του CRM server. Ο Backup server μπορεί να παίξει και τον ρόλο ενός κεντρικού file-server για να μπορούν να ανταλλάσσονται εύκολα αρχεία μεταξύ των τμημάτων της εταιρείας, DNS server για να μην χρειάζεται να θυμόμαστε τις διευθύνσεις IP των host και να είναι ο κεντρικός domain server όπου θα φυλάσσονται τα user names των χρηστών και τα passwords των χρηστών. Εφόσον από το τμήμα αυτό θα αντλεί στοιχεία όλη η εταιρεία είναι σημαντικό το δίκτυο να είναι γρήγορο. Για αυτό φροντίζουμε οι hosts αυτού του υποδικτύου να είναι εξοπλισμένοι με κάρτες δικτύου (NIC) που να υποστηρίζουν μετάδοση 1000Μbps και το switch που θα χρησιμοποιήσουμε θα είναι 1000BaseT. Έτσι σε συνδυασμό με την κατάλληλη καλωδίωση κατηγορίας 5e θα καλύπτονται οι ανάγκες της εταιρείας. Servers Network Name IP Address Subnet Mask gateway ERP CRM DATABASE FILEBACKUP ADMINPC

60 262 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ ΣΥΜΠΕΡΑΣΜΑΤΑ Το δίκτυο που σχεδιάσαμε χαρακτηρίζεται από ασφάλεια χάρη στην υλοποίηση του Firewall με 2 gateways routers που σχηματίζουν ένα DMZ subnet (στο οποίο υπάρχουν οι υπολογιστές που δημοσιεύονται στο Internet) σε συνδυασμό με application gateway. Μπορεί αυτή η λύση να έχει υψηλό κόστος αλλά συμβάλλει στην διαφύλαξη των δεδομένων και συγχρόνως προσφέρει μεγάλη ευελιξία (π.χ. σε αλλαγή ISP δεν χρειάζεται να αλλάξουμε τις διευθύνσεις του εσωτερικού δικτύου καθώς χρησιμοποιούμε μόνο ιδιωτικές διευθύνσεις IP και οι host του DMZ αποκτούν πρόσβαση στο Internet χάρη στο network address translation που υλοποιείται στον εξωτερικό gateway). Στο μέλλον μπορούμε να προσθέσουμε περισσότερους Information servers (π.χ. http server) στο DMZ χωρίς θέτουμε σε κίνδυνο το εσωτερικό δίκτυο. Ο διαχωρισμός των τμημάτων της εταιρείας σε διαφορετικά subnet ώστε η επικοινωνία τους να γίνεται μέσω router, μας βοηθάει στο να ελέγξουμε την πρόσβαση που θα έχουν οι hosts ενός τμήματος στο άλλο. Μπορούμε για παράδειγμα να επιτρέπουμε στον ERP server να συνδεθεί με τον server στο τμήμα logistics αλλά να μην επιτρέπουμε στους hosts του τελευταίου να συνδεθούν με τον ERP server. Φυσικά μία τέτοια πολιτική ασφαλείας είναι πολύπλοκη και μπορεί το authentication των χρηστών με password να είναι αρκετό, αλλά χάρη σ αυτόν τον διαχωρισμό σε subnets μπορέσαμε να φτιάξουμε ένα wi-fi access point για επισκέπτες που δεν έχει πρόσβαση στο εσωτερικό δίκτυο. Ακόμα επιτυγχάνουμε οικονομία IP ώστε αν στο μέλλον προκύψει η ανάγκη νέων τμημάτων μπορούμε να δημιουργήσουμε και άλλα subnets. Τέλος έχουμε ένα σύγχρονο δίκτυο που μπορεί να υποστηρίξει υψηλούς ρυθμούς μετάδοσης δεδομένων. Αυτό το εξασφαλίζουν η καλωδίωση κατηγορίας 5e και η τοπολογία αστέρα. Στο μέλλον αν παρουσιαστούν σε κάποιο τμήμα ανάγκες για γρηγορότερο δίκτυο μπορούμε να αντικαταστήσουμε τις NICs των hosts και τα switch και να έχουμε μεγαλύτερο εύρος.

61 ΤΟΠΟΛΟΓΙΚΑ ΔΙΑΓΡΑΜΜΑΤΑ σε MS VISIO Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων 263

62 264 Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ

63 Κεφάλαιο 7 Μελέτες & Σχεδιασμός Δικτύων 265

υαδικό Σύστημα 192.168.0.0-11000000.10101000.00000000.00000000

υαδικό Σύστημα 192.168.0.0-11000000.10101000.00000000.00000000 υαδικό Σύστημα Για να μπορέσουμε να καταλάβουμε πως γίνεται το Subnetting, πρέπει πρώτα να γνωρίζουμε καλά το δυαδικό σύστημα, τις Classes των δικτύων και τι ακριβώς γίνεται στην καθεμία. Όπως γνωρίζουμε

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

Μελέτες - Εφαρμογές. & Υλοποίηση Δικτύων Η/Υ. Γ. Μπάρδης

Μελέτες - Εφαρμογές. & Υλοποίηση Δικτύων Η/Υ. Γ. Μπάρδης Μελέτες - Εφαρμογές & Υλοποίηση Δικτύων Η/Υ Γ. Μπάρδης Πίνακας Περιεχομένων Πρόλογος... V ΚΕΦΑΛΑΙΟ 1 Εισαγωγή στα Δίκτυα Επικοινωνιών...1 1.1 Εισαγωγή...3 1.2 Επικοινωνίες & Τηλεπικοινωνίες...4 1.3 Τηλεπικοινωνιακά

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

3 η Multimedia Διάλεξη με θέμα Ip address Classes and Subnetting

3 η Multimedia Διάλεξη με θέμα Ip address Classes and Subnetting 3 η Multimedia Διάλεξη με θέμα Ip address Classes and Subnetting Περιέχει: Συστήματα αρίθμησης (Δεκαδικό, Δυαδικό, Οκταδικό, Δεκαεξαδικό, Παραδείγματα) Φυσικές διευθύνσεις (Mac addresses, BIA) Λογικές

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

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

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

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

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

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

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

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

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

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

Εργαστήριο Σχεδίασης Δικτύων Υπολογιστών ΘΕΩΡΙΑ 3ου ΕΡΓΑΣΤΗΡΙΟΥ

Εργαστήριο Σχεδίασης Δικτύων Υπολογιστών ΘΕΩΡΙΑ 3ου ΕΡΓΑΣΤΗΡΙΟΥ Εργαστήριο Σχεδίασης Δικτύων Υπολογιστών ΘΕΩΡΙΑ 3ου ΕΡΓΑΣΤΗΡΙΟΥ Στο σημερινό εργαστήριο θα μάθετε την έννοια της υποδικτύωσης, πώς λειτουργεί και πώς μπορείτε να εφαρμόσετε υποδικτύωση. 1. Εισαγωγή Η λογική

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

Δίκτυα Η/Υ Θεωρία. Διάλεξη 2η

Δίκτυα Η/Υ Θεωρία. Διάλεξη 2η Δίκτυα Η/Υ Θεωρία Διάλεξη 2η Kάρτες Δικτύωσης (NIC-Network Interface Controller) Βασικές εντολές δρομολόγησης και ανίχνευσης Η κάρτα δικτύου συνδέει τον υπολογιστή στο τοπικό δίκτυο παράγει και λαμβάνει

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

SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ Κεφάλαιο 4 SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ 1 4.1 ΕΙΣΑΓΩΓΗ...3 4.2 ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ...3 4.2.1 Η ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΟΥ...3 4.2.1.1 ΣΤΑΘΜΟΣ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΟΥ...4 4.2.1.2 ΔΙΑΧΕΙΡΙΖΟΜΕΝΟΙ

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

Ethernet Ethernet ΙΕΕΕ CSMA/CD

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

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

Εργαστήριο Δικτύων Ασκήσεις Υποδικτύωσης

Εργαστήριο Δικτύων Ασκήσεις Υποδικτύωσης Κλάσεις λογικών διευθύνσεων (IP address classes) Ανάλογα τη χρησιμοποίησή τους σε δίκτυα διαφορετικού είδους και μεγέθους οι IP διευθύνσεις χωρίζονται σε πέντε κατηγορίες ή κλάσεις: Πιο συγκεκριμένα: class

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

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

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

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

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

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

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

Κατανόηση των βασικών σημείων των διευθύνσεων TCP/IP και της

Κατανόηση των βασικών σημείων των διευθύνσεων TCP/IP και της Page 1 of 8 Αναγν. άρθρου: 164015 - Τελευταία αναθεώρηση: Τρίτη, 29 Μαΐου 2007 - Αναθεώρηση: 4.2 Κατανόηση των βασικών σημείων των διευθύνσεων TCP/IP και της δημιουργίας υποδικτύων Συμβουλή συστήματος

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

Α5.1 Εισαγωγή στα Δίκτυα. Α Λυκείου

Α5.1 Εισαγωγή στα Δίκτυα. Α Λυκείου Α5.1 Εισαγωγή στα Δίκτυα Α Λυκείου Εισαγωγή Δίκτυο Υπολογιστών (Computer Network) είναι μια ομάδα από δύο ή περισσότερους υπολογιστές ή άλλες συσκευές που συνδέονται μεταξύ τους με σκοπό να ανταλλάσσουν

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

Επίπεδο Δικτύου: Διαδικτύωση

Επίπεδο Δικτύου: Διαδικτύωση Επίπεδο Δικτύου: Διαδικτύωση Μάθημα «Δίκτυα Υπολογιστών» Τμήμα Πληροφορικής Οικονομικό Πανεπιστήμιο Αθηνών Εαρινό Εξάμηνο 2013-14 Γεώργιος Ξυλωμένος Γεώργιος Δ. Σταμούλης Βασίλειος Σύρης Εισαγωγή Υπάρχει

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

7.5 Πρωτόκολλο IP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

7.5 Πρωτόκολλο IP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ Τεχνολογία ικτύων Επικοινωνιών ΙΙ 7.5 Πρωτόκολλο IP 38. Τι είναι το πρωτόκολλο ιαδικτύου (Internet Protocol, IP); Είναι το βασικό πρωτόκολλο του επιπέδου δικτύου της τεχνολογίας TCP/IP. Βασίζεται στα αυτοδύναµα

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

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

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

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

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

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

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

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

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

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

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

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

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

Δίκτυα Η/Υ Άσκηση3 Πράξης - Κεφ.4

Δίκτυα Η/Υ Άσκηση3 Πράξης - Κεφ.4 Δίκτυα Η/Υ Άσκηση3 Πράξης - Κεφ.4 Διευθυνσιοδότηση Μέρος 2 ο - Υποδικτύωση (Subnetting) Ημερομηνία έκδοσης: 10/10/2018 Επιμέλεια: Ιωάννης Ξυδάς Στόχοι της άσκησης: Να κατανοήσουν οι φοιτητές την διευθυνσιοδότηση

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

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

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

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

Εισαγωγή στην πληροφορική

Εισαγωγή στην πληροφορική Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 7: Εισαγωγή στα δίκτυα Η/Υ (μέρος Α) Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης Το

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

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

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

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

Υποδίκτυα (Subnetting) Δίκτυα Υπολ. Ι ΠΑΔΑ

Υποδίκτυα (Subnetting) Δίκτυα Υπολ. Ι ΠΑΔΑ Υποδίκτυα (Subnetting) Δίκτυα Υπολ. Ι ΠΑΔΑ I. Ξυδάς Στην αρχή Τα δίκτυα ήταν επίπεδα (flat). Όλοι οι Η/Υ (hosts) ήσαν στο ίδιο τμήμα του δικτύου (segment) και είχαν κοινό το τμήμα Νetwork της IP διεύθυνσης.

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

Μάθημα 7: Διευθυνσιοδότηση σε Επίπεδο IP

Μάθημα 7: Διευθυνσιοδότηση σε Επίπεδο IP Μάθημα 7: Διευθυνσιοδότηση σε Επίπεδο IP 7.1 IP διευθύνσεις (IPv4) Η φυσική διεύθυνση αποδίδεται από τους κατασκευαστές και μόνο και χρησιμοποιείται από τα χαμηλότερα ιεραρχικά πρωτόκολλα. Στα πλαίσια

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

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

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

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

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

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Η τεχνολογία ΤCΡ/ΙΡ χρησιμοποιεί διευθύνσεις 32 bit, προκειμένου να προσδιορίσει ένα υπολογιστή σε ένα δίκτυο αλλά και το ίδιο το δίκτυο. TCP/IP Εφαρμογής Εφαρμογής TCP-Μεταφοράς TCP-Μεταφοράς IP-Δικτύου

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

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 7: Διευθυνσιοδότηση Internet Protocol (IP) v4

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 7: Διευθυνσιοδότηση Internet Protocol (IP) v4 Δίκτυα Υψηλών Ταχυτήτων Ενότητα 7: Διευθυνσιοδότηση Internet Protocol (IP) v4 Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

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

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι Ιατρική Πληροφορική Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι Σημειώσεις μαθήματος: http://medisp.bme.teiath.gr/eclass/courses/tio103/ https://eclass.teiath.gr/courses/tio100/

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

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

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

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

Δίκτυα Η/Υ ςτην Επιχείρηςη

Δίκτυα Η/Υ ςτην Επιχείρηςη Δίκτυα Η/Υ ςτην Επιχείρηςη Διευθυνςιοδότηςη ςτο διαδίκτυο Γκάμασ Βαςίλειοσ, Εργαςτηριακόσ υνεργάτησ IP διευθφνςεισ Σο πρωτόκολλο IP καθορίζει την μορφή των διευθύνςεων του Διαδικτύου ε κάθε Η/Τ αντιςτοιχεί

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

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

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

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

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

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

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

ΔΙΚΤΥΑ ΔΗΜΟΣΙΑΣ ΧΡΗΣΗΣ ΚΑΙ ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ Ενότητα #13: Διαχείριση δικτύων

ΔΙΚΤΥΑ ΔΗΜΟΣΙΑΣ ΧΡΗΣΗΣ ΚΑΙ ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ Ενότητα #13: Διαχείριση δικτύων ΔΙΚΤΥΑ ΔΗΜΟΣΙΑΣ ΧΡΗΣΗΣ ΚΑΙ ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ Ενότητα #13: Καθηγητής Χρήστος Ι. Μπούρας Τμήμα Μηχανικών Η/Υ & Πληροφορικής, Πανεπιστήμιο Πατρών email: bouras@cti.gr, site: http://ru6.cti.gr/ru6/bouras

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

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

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

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

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

ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET Κεφάλαιο 6: Συσκευές τηλεπικοινωνιών και δικτύωσης (Θ) Ενεργά στοιχεία δικτύων Δύο συστήματα Η/Υ μπορούν να συνδεθούν χρησιμοποιώντας: Δια-αποδιαμορφωτές

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

Επίπεδο δικτύου IP διευθυνσιοδότηση

Επίπεδο δικτύου IP διευθυνσιοδότηση Επίπεδο δικτύου IP διευθυνσιοδότηση (πες μου την IP σου να σου πω ποιος είσαι) Εργαστήριο Δικτύων Υπολογιστών 2014-2015 Τμήμα Μηχανικών Η/Υ και Πληροφορικής Επίπεδο δικτύου (Network layer) Επίπεδο εφαρμογής

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

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ ΙΙ

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ ΙΙ ΤΕΧΝΙΚΟΣ ΔΙΚΤΥΩΝ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ ΙΙ Σημειώσεις 1 ΚΕΦΑΛΑΙΟ 1 Εισαγωγή στη Διαχείριση Δικτύων 1.1 Εισαγωγή Τα τελευταία χρόνια τα δίκτυα υπολογιστών και τα συστήματα κατανεμημένης επεξεργασίας

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

ΚΕΦΑΛΑΙΟ 6. Δίκτυα υπολογιστών και το Διαδίκτυο 1.1

ΚΕΦΑΛΑΙΟ 6. Δίκτυα υπολογιστών και το Διαδίκτυο 1.1 ΚΕΦΑΛΑΙΟ 6 Δίκτυα υπολογιστών και το Διαδίκτυο 1.1 Οι στόχοι μας σε αυτό το κεφάλαιο: Να περιγράψουμε τι είναι το τοπικό δίκτυο (LAN) και το δίκτυο ευρείας περιοχής (WAN). Να διακρίνουμε ένα απλό διαδίκτυο

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

Δίκτυα ΙΙ Τομέας Πληροφορικής,

Δίκτυα ΙΙ Τομέας Πληροφορικής, Δίκτυα ΙΙ Τομέας Πληροφορικής, Γ τάξης ΕΠΑ.Λ. Απαντήσεις στις ερωτήσεις του σχ. βιβλίου ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Γ ΤΑΞΗ ΕΠΑ.Λ. Δίκτυα ΙΙ Τομέας Πληροφορικής, Γ τάξης ΕΠΑ.Λ. ΑΠΑΝΤΗΣΕΙΣ 6ου Κεφαλαίου Δίκτυα Η/Υ

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

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

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Ημέχρι τώρα περιγραφή των πρωτοκόλλων TCP/IP αποδεικνύει, ότι το πρωτόκολλο IP είναι υπεύθυνο για τη μεταφορά των αυτοδύναμων πακέτων στον προορισμό, που δηλώνεται από τη διεύθυνση προορισμού, αλλά δεν

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

ίκτυα ίκτυο υπολογιστών: Ένα σύνολο από υπολογιστικές συσκευές που συνδέονται µεταξύ τους για σκοπούς επικοινωνίας και χρήσης πόρων. Συνήθως, οι συσκε

ίκτυα ίκτυο υπολογιστών: Ένα σύνολο από υπολογιστικές συσκευές που συνδέονται µεταξύ τους για σκοπούς επικοινωνίας και χρήσης πόρων. Συνήθως, οι συσκε ΙΚΤΥΑ & INTERNET ίκτυα ίκτυο υπολογιστών: Ένα σύνολο από υπολογιστικές συσκευές που συνδέονται µεταξύ τους για σκοπούς επικοινωνίας και χρήσης πόρων. Συνήθως, οι συσκευές συνδέονται µεταξύ τους µε καλώδια

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

ΔΙΑΓΩΝΙΣΜΑ ΤΕΛΙΚΗΣ ΕΠΑΝΑΛΗΨΗΣ ΣΤΙΣ ΕΝΟΤΗΤΕΣ

ΔΙΑΓΩΝΙΣΜΑ ΤΕΛΙΚΗΣ ΕΠΑΝΑΛΗΨΗΣ ΣΤΙΣ ΕΝΟΤΗΤΕΣ ΕΠΑ.Λ. Άμφισσας Σχολικό Έτος : 2011-2012 Τάξη : Γ Τομέας : Πληροφορικής Μάθημα : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ Διδάσκων : Χρήστος Ρέτσας Η-τάξη : tiny.cc/retsas-diktya2 ΔΙΑΓΩΝΙΣΜΑ ΤΕΛΙΚΗΣ ΕΠΑΝΑΛΗΨΗΣ ΣΤΙΣ ΕΝΟΤΗΤΕΣ

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

α. Συνόδου β. Μεταφοράς γ. Δικτύου δ. Διασύνδεσης δεδομένων ε. Φυσικού Επιπέδου (Μονάδες 5)

α. Συνόδου β. Μεταφοράς γ. Δικτύου δ. Διασύνδεσης δεδομένων ε. Φυσικού Επιπέδου (Μονάδες 5) ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ / ΕΠΑΛ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 30/11/2014 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: Ι. ΜΙΧΑΛΕΑΚΟΣ, Α. ΙΛΕΡΗ ΘΕΜΑ Α Α1. Να χαρακτηρίσετε τις προτάσεις που ακολουθούν γράφοντας δίπλα στο

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

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

Πρωτόκολλα Διαδικτύου Πρωτόκολλα Διαδικτύου Μέρος 1ο Επικοινωνίες Δεδομένων Μάθημα 3 ο Εισαγωγή στην Τεχνολογία TCP/IP To TCP/IP σημαίνει Transmission Control Protocol / Internet Protocol και θα μπορούσε να θεωρηθεί ότι πρόκειται

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

Ασκήσεις Υποδικτύωσης

Ασκήσεις Υποδικτύωσης ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τεχνολογίας Πληροφορικής & Τηλεπικοινωνιών Διαχείριση Δικτύων (Εργαστήριο) Ασκήσεις Υποδικτύωσης 1. Θέλετε να διαιρέσετε το δίκτυο 172.18.0.0 σε 50 υποδίκτυα. Κάθε υποδίκτυο θα πρέπει

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

Οδηγός Ασκήσεων Υποδικτύωσης

Οδηγός Ασκήσεων Υποδικτύωσης Οδηγός Ασκήσεων Υποδικτύωσης Για να επιλύσουμε ασκήσεις υποδικτύωσης θα πρέπει: Να γνωρίζουμε μετατροπή από δυαδικό στο δεκαδικό και το ανάποδο (το βιβλίο και το βοήθημα περιγράφουν κάποιους εύκολους τρόπους).

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

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

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

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

Εισαγωγή στο διαδίκτυο

Εισαγωγή στο διαδίκτυο Εισαγωγή στο διαδίκτυο Στόχοι κεφαλαίου Περιγραφή των κύριων θεμάτων σχετικά με τα δίκτυα υπολογιστών Αναφορά στα διάφορα είδη δικτύων Περιγραφή των διαφόρων τοπολογιών των τοπικών δικτύων Περιγραφή των

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

Διαχείριση Επικοινωνιακών Συστημάτων - Εισαγωγή ΔΙΑΧΕΙΡΙΣΗ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

Διαχείριση Επικοινωνιακών Συστημάτων - Εισαγωγή ΔΙΑΧΕΙΡΙΣΗ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΔΙΑΧΕΙΡΙΣΗ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 1 Κεφάλαιο 1 ΕΙΣΑΓΩΓΗ 2 1. ΕΙΣΑΓΩΓΗ...4 2. ΑΠΑΙΤΗΣΕΙΣ ΑΠΟ ΤΟ ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ...5 2.1 ΔΙΑΧΕΙΡΙΣΗ ΣΦΑΛΜΑΤΩΝ ή ΒΛΑΒΩΝ...5 2.2 ΔΙΑΧΕΙΡΙΣΗ ΚΟΣΤΟΛΟΓΗΣΗΣ...5 2.3 ΔΙΑΧΕΙΡΙΣΗ

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

7.6.3. Υποδίκτυα και Μάσκα Υποδικτύου

7.6.3. Υποδίκτυα και Μάσκα Υποδικτύου Κεφάλαιο 7 7.6.3. Υποδίκτυα και Μάσκα Υποδικτύου Σελ. 251-254 Γεώργιος Γιαννόπουλος ΠΕ19, ggiannop (at) sch.gr http://diktya-epal-g.ggia.info/ Creative Commons License 3.0 Share-Alike Υποδίκτυα - Κλάσεις

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

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

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

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

Διεύθυνση Ελέγχου Προσπέλασης στο Μέσο. (MAC Διεύθυνση)

Διεύθυνση Ελέγχου Προσπέλασης στο Μέσο. (MAC Διεύθυνση) Διεύθυνση Ελέγχου Προσπέλασης στο Μέσο (MAC Διεύθυνση) Τι είναι η φυσική διεύθυνση και ποια τα χαρακτηριστικά της; Κάθε συσκευή του δικτύου που επικοινωνεί με άλλες έχει εκτός από την IP διεύθυνση και

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

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap Version 2.00 Επιμέλεια Σημειώσεων: Δημήτρης Κόγιας Πατρικάκης Χαράλαμπος Πίνακας περιεχομένων TELNET... 2 PING...

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

Εισαγωγή στο TCP/IP. Π. Γαλάτης

Εισαγωγή στο TCP/IP. Π. Γαλάτης Εισαγωγή στο TCP/IP Π. Γαλάτης H σουίτα πρωτοκόλλου TCP/IP Το TCP/IP είναι ένα σύνολο πρωτοκόλλων που ονομάζουμε σουίτα και αφορούν στη δικτύωση των υπολογιστών. Transmission Control Protocol (TCP) μετάδοση

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

ΚΕΦΑΛΑΙΟ 3: Τοπολογίες Δικτύων Εισαγωγή

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

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

ίκτυα - 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.6 ιευθυνσιοδότηση. Ερωτήσεις

7.6 ιευθυνσιοδότηση. Ερωτήσεις 7.6 ιευθυνσιοδότηση Ερωτήσεις 1. Να εξηγήσετε τους όρους διεύθυνση, όνοµα και διαδροµή στην τεχνολογία TCP/IP και να εξηγήσετε πώς σχετίζονται αυτοί µεταξύ τους. 2. Τι είναι η φυσική διεύθυνση ή διεύθυνση

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

ΕΚΦΩΝΗΣΕΙΣ ΘΕΜΑ Α. α. Πριν εμφανιστεί η τεχνολογία ISDN οι υπηρεσίες φωνής, εικόνας και δεδομένων απαιτούσαν διαφορετικά δίκτυα.

ΕΚΦΩΝΗΣΕΙΣ ΘΕΜΑ Α. α. Πριν εμφανιστεί η τεχνολογία ISDN οι υπηρεσίες φωνής, εικόνας και δεδομένων απαιτούσαν διαφορετικά δίκτυα. ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ ΕΠΑΛ (ΟΜΑΔΑ Α ) & ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΕΠΑΛ (ΟΜΑΔΑ Β ) ΘΕΜΑ Α ΚΥΡΙΑΚΗ 04/05/2014- ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΟΚΤΩ (8) ΕΚΦΩΝΗΣΕΙΣ Α1. Να χαρακτηρίσετε

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

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

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

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

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

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

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

1.2.2 Το μοντέλο δικτύωσης TCP/IP 1 / 26

1.2.2 Το μοντέλο δικτύωσης TCP/IP 1 / 26 1.2.2 Το μοντέλο δικτύωσης TCP/IP 1 / 26 Το δίκτυο ARPANET ήταν ένα δίκτυο μεταγωγής πακέτων που χρηματοδοτήθηκε από το υπουργείο άμυνας των Η.Π.Α. στα τέλη της δεκαετίας του '60. 2 / 26 Από την αρχή κύριος

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

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Δίκτυα Υπολογιστών

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Δίκτυα Υπολογιστών ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δίκτυα Υπολογιστών Στόχοι 1 Να εξηγήσουμε τι είναι τα δίκτυα υπολογιστών, ποιες είναι οι βασικές κατηγορίες τους και ποιες οι πιο συνηθισμένες τοπολογίες

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

Στόχοι. Υπολογιστικά συστήματα: Στρώματα. Βασικές έννοιες [7]

Στόχοι. Υπολογιστικά συστήματα: Στρώματα. Βασικές έννοιες [7] Στόχοι ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 1 Να εξηγήσουμε τι είναι τα δίκτυα υπολογιστών, ποιες είναι οι βασικές κατηγορίες τους και ποιες οι πιο συνηθισμένες τοπολογίες τους. Να περιγράψουμε

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

τεχνογνωσία στην πληροφορική

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

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

Επαναληπτικό µάθηµα επί των αρχών λειτουργίας του ιαδικτύου. ρ. Κωνσταντίνος Σ. Χειλάς. Ethernet

Επαναληπτικό µάθηµα επί των αρχών λειτουργίας του ιαδικτύου. ρ. Κωνσταντίνος Σ. Χειλάς. Ethernet Επαναληπτικό µάθηµα επί των αρχών λειτουργίας του ιαδικτύου ρ Κωνσταντίνος Σ Χειλάς Ethernet Ένα πλαίσιο (frame) Ethernet 00 d0 06 99 18 28 00 02 b3 0b 86 08 00 45 00 Η επικεφαλίδα του IP 0 ToS 0 ToS 00

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

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών 44 Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν τα βήματα που ακολουθούνται κατά την ανάπτυξη μιας εφαρμογής.

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

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2012 ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ / ΕΙ ΙΚΟΤΗΤΑΣ

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2012 ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ / ΕΙ ΙΚΟΤΗΤΑΣ ΤΑΞΗ: ΜΑΘΗΜΑ: ΘΕΜΑ Α Α.1. 3 η ΤΑΞΗ ΕΠΑ.Λ. (Α Β ΟΜΑ Α) ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ / ΕΙ ΙΚΟΤΗΤΑΣ Ηµεροµηνία: Κυριακή 8 Απριλίου 2012 ΕΚΦΩΝΗΣΕΙΣ Να γράψετε στο τετράδιο σας τον αριθµό κάθε µίας από τις παρακάτω

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

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

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7.4 Πρωτόκολλο Μέχρι τώρα περιγράψαμε συνδέσεις, που χρησιμοποιούν το πρωτόκολλο TCP. Θυμηθείτε, ότι το TCP είναι υπεύθυνο για το τεμαχισμό των μηνυμάτων σε τμήματα και την επανασύνδεση τους στον προορισμό.

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

Ειδικά Θέματα Δικτύων Ι

Ειδικά Θέματα Δικτύων Ι Ειδικά Θέματα Δικτύων Ι Ενότητα 7: Δρομολόγηση (Μέρος 3) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

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

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

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

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

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

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

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

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

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

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή 1. Ηλεκτρονικός Υπολογιστής Ο Ηλεκτρονικός Υπολογιστής είναι μια συσκευή, μεγάλη ή μικρή, που επεξεργάζεται δεδομένα και εκτελεί την εργασία του σύμφωνα με τα παρακάτω

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

ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή στα πρωτόκολλα TCP/IP και το INTERNET 2.1. Μέσα μετάδοσης, φυσικές διευθύνσεις

ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή στα πρωτόκολλα TCP/IP και το INTERNET 2.1. Μέσα μετάδοσης, φυσικές διευθύνσεις ΠΕΡΙΕΧΟΜΕΝΑ Κεφάλαιο 1 Εισαγωγή 1.0. Επισκόπηση 1.1. Δίκτυα υπολογιστών 1.2. Πρωτόκολλα δικτύων υπολογιστών 1.3. Το πρόβλημα της διαχείρισης 1.4. Μοντέλα και πρότυπα διαχείρισης 1.5. Τρόποι διακίνησης

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

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

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

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

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

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

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

Διαχείριση έργων. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση

Διαχείριση έργων. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Διαχείριση έργων Στόχοι Ερμηνεία των κύριων εργασιών ενός διευθυντή έργου λογισμικού Παρουσίαση της διαχείρισης έργων λογισμικού και περιγραφή των χαρακτηριστικών που τη διακρίνουν Εξέταση του σχεδιασμού

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

Δίκτυα και Διαδίκτυο

Δίκτυα και Διαδίκτυο Μανώλης Κοσμίδης Dipl. Electrical & Computer Engineering, MEng E-commerce & Computer Systems, MEdu Management and Leadership Δίκτυα και Διαδίκτυο Βασικές έννοιες δικτύων 1 Τι είναι δίκτυο Ένα δίκτυο υπολογιστών

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

Εξοικείωση με τις εντολές ipconfig και ping

Εξοικείωση με τις εντολές ipconfig και ping Διαχείριση Δικτύων Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΙ Ηπείρου Εργαστηριακή Άσκηση Εξοικείωση με τις εντολές ipconfig και ping Σημείωση : Η άσκηση αναφέρεται σε εντολές των Windows. Υπάρχουν παρόμοιες

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

Βασίλειος Κοντογιάννης ΠΕ19

Βασίλειος Κοντογιάννης ΠΕ19 Ενότητα3 Επικοινωνία και Διαδίκτυο Κεφ8: Δίκτυα Υπολογιστών 8.1 Επικοινωνία και Δίκτυα Υπολογιστών Τι εννοούμε με τον όρο δίκτυο; Εννοούμε ένα σύνολο αντικειμένων (π.χ. τηλεφώνων, υπολογιστών) ή ανθρώπων

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

Ειδικά Θέματα Δικτύων Ι

Ειδικά Θέματα Δικτύων Ι Ειδικά Θέματα Δικτύων Ι Ενότητα 6: Δρομολόγηση (Μέρος 2) Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112

Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112 Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112 Πλωτάρχης Γ. ΚΑΤΣΗΣ ΠΝ Γιατί χρησιµοποιούµε δίκτυα? Δίκτυο Σύνολο Η/Υ και συσκευών Συνδεδεµένα µε κάποιο µέσο Stand-alone

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

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

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

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

ΚΕΦΑΛΑΙΟ 12: Επίλυση Προβλημάτων Δικτύων Εισαγωγή

ΚΕΦΑΛΑΙΟ 12: Επίλυση Προβλημάτων Δικτύων Εισαγωγή ΚΕΦΑΛΑΙΟ 12: Επίλυση Προβλημάτων Δικτύων 12.1. Εισαγωγή Τα προβλήματα δικτύων είναι μια πολύ συνηθισμένη κατάσταση για τους περισσότερους χρήστες υπολογιστών. Στην ενότητα αυτή θα προσπαθήσουμε να καλύψουμε

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

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙ ΕΣ

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙ ΕΣ ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΝΕΟ ΣΥΣΤΗΜΑ Γ ΗΜΕΡΗΣΙΩΝ ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΠΑΝΕΛΛΑ ΙΚΕΣ ΕΞΕΤΑΣΕΙΣ HMEΡΗΣΙΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ ΤΕΤΑΡΤΗ 22 ΙΟΥΝΙΟΥ 2016 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΙΚΤΥΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ ΣΥΝΟΛΟ ΣΕΛΙ

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

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

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

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

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

Δίκτυα Υπολογιστών Ι Δίκτυα Υπολογιστών Ι ΠΑΔΑ Ι. Ξυδάς Στόχοι του μαθήματος Βασικό εισαγωγικό μάθημα: Αναφέρεται σε (θεωρητικές και πρακτικές) μεθόδους που χρησιμοποιούνται στο χώρο των επικοινωνιών δεδομένων και δικτύων

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

α. Το μέγιστο μήκος δεδομένων του ωφέλιμου φορτίου του πλαισίου Ethernet είναι 1500 οκτάδες. ΣΩΣΤΟ

α. Το μέγιστο μήκος δεδομένων του ωφέλιμου φορτίου του πλαισίου Ethernet είναι 1500 οκτάδες. ΣΩΣΤΟ ΘΕΜΑΤΑ & ΑΝΤΗΣΕΙΣ ΠΑΝΕΛΛΗΝΙΩΝ ΔΙΚΤΥΑ 2017 A1. Να χαρακτηρίσετε τις προτάσεις που ακολουθούν, γράφοντας στο τετράδιό σας δίπλα στο γράμμα που αντιστοιχεί σε κάθε πρόταση τη λέξη Σωστό, αν η πρόταση είναι

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

ΤΕΙ ΗΠΕΙΡΟΥ. ΜΑΘΗΜΑ: Πρωτόκολλα Επικοινωνίας ιαδικτύου. Εξάµηνο: 3ον. Κεφάλαιο 5 ον : Υποδικτύωση (Subneting) Στεργίου Ελευθέριος

ΤΕΙ ΗΠΕΙΡΟΥ. ΜΑΘΗΜΑ: Πρωτόκολλα Επικοινωνίας ιαδικτύου. Εξάµηνο: 3ον. Κεφάλαιο 5 ον : Υποδικτύωση (Subneting) Στεργίου Ελευθέριος ΤΕΙ ΗΠΕΙΡΟΥ Τµήµα: Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών ΜΑΘΗΜΑ: Πρωτόκολλα Επικοινωνίας ιαδικτύου Εξάµηνο: 3ον Κεφάλαιο 5 ον : Υποδικτύωση (Subneting) Υπεύθυνος Μαθήµατος: Στεργίου Ελευθέριος Υποδικτύωση

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

ΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ

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

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

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

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

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

Εκπαιδευτική Μονάδα 10.2: Εργαλεία χρονοπρογραμματισμού των δραστηριοτήτων.

Εκπαιδευτική Μονάδα 10.2: Εργαλεία χρονοπρογραμματισμού των δραστηριοτήτων. Εκπαιδευτική Μονάδα 10.2: Εργαλεία χρονοπρογραμματισμού των δραστηριοτήτων. Στην προηγούμενη Εκπαιδευτική Μονάδα παρουσιάστηκαν ορισμένα χρήσιμα παραδείγματα διαδεδομένων εργαλείων για τον χρονοπρογραμματισμό

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

Βασικά στοιχεία από τη Θεωρία

Βασικά στοιχεία από τη Θεωρία 1o ΕΠΑΛ- Ε.Κ. Συκεών -Τομέας: Ηλεκτρονικής, Ηλεκτρολογίας και Αυτοματισμού Εκπαιδευτικοί: Μπουλταδάκης Στέλιος Μαυρίδης Κώστας Δραστηριότητα: 17 Μάθημα: Εργαστήριο Δικτύων Υπολογιστών Αντικείμενο : Τα

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

HP Network Node Manager (NNM) Tutorial

HP Network Node Manager (NNM) Tutorial Telecommunication Networks and integrated Services Laboratory tns.ds.unipi.gr HP Network Node Manager (NNM) Tutorial Καθηγ. Π. Δεμέστιχας, Δρ.K. Τσαγκάρης, Δρ. Μ. Λογοθέτης, Δ. Καρβουνάς Email: {pdemest,

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

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

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

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

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

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

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

Σχεδιαστής Ιστοσελίδων

Σχεδιαστής Ιστοσελίδων Σχεδιαστής Ιστοσελίδων 1. Περιγραφή Ρόλου Τίτλος Προφίλ Σχεδιαστής Ιστοσελίδων Γνωστό και ως Συνοπτική Ένας σχεδιαστής ιστοσελίδων κατασκευάζει και ενημερώνει ιστοσελίδες ως προς τη σχεδίαση και τη διαμόρφωση

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