Δίκτυα Διασύνδεσης

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

Download "Δίκτυα Διασύνδεσης"

Transcript

1 Δίκτυα Διασύνδεσης 1

2 Συνδέσεις Συνδέσεις Συνδέσεις Εισαγωγή Δίκτυα διασύνδεσης για τη σύνδεση πολλών «συσκευών» σε ένα σύστημα Τερματικός κόμβος Συσκευή Διεπαφή Λογισμικού Τερματικός κόμβος Συσκευή Διεπαφή Λογισμικού... Τερματικός κόμβος Συσκευή Διεπαφή Λογισμικού Διεπαφή Υλικού Διεπαφή Υλικού Διεπαφή Υλικού Από τι αποτελείται ένα δίκτυο; Τερματικοί κόμβοι (end nodes)... Συνδέσεις (links) Δικτυακά στοιχεία (routers, switches) Δίκτυο διασύνδεσης... Παραδείγματα: Επεξεργαστές και επεξεργαστές Επεξεργαστές και μνήμες Επεξεργαστές και κρυφές μνήμες Κρυφές μνήμες και κρυφές μνήμες Επεξεργαστές και συσκευές Ε/Ε 2

3 Σημασία δικτύων διασύνδεσης Τα δίκτυα διασύνδεσης σχεδιάζονται ώστε: να μεταφέρουν τη μέγιστη δυνατή πληροφορία (εύρος ζώνης - bandwidth) στον ελάχιστο δυνατό χρόνο (χρόνος απόκρισης - latency) χωρίς να δημιουργούν bottlenecks (κλιμακωσιμότητα - scalability) με το ελάχιστο δυνατό κόστος και την ελάχιστη δυνατή κατανάλωση ενέργειας Επηρεάζουν την κλιμακωσιμότητα του συστήματος Πόσο μεγάλα συστήματα μπορούμε να φτιάξουμε; Πόσο εύκολα μπορούμε να προσθέσουμε επιπλέον συσκευές; Επηρεάζουν την επίδοση και την ενεργειακή απόδοση Πόσο γρήγορα μπορούν να επικοινωνήσουν επεξεργαστές, κρυφές μνήμες, μνήμη; Πόσο διαρκεί η πρόσβαση στη μνήμη; Πόση ενέργεια καταναλώνεται στην επικοινωνία; 3

4 Ορολογία Endpoint Ακραίο σημείο στο δίκτυο από όπου εισάγονται/εξάγονται δεδομένα από/προς το δίκτυο Διεπαφή δικτύου (network interface) Η μονάδα που συνδέει τα endpoints (ακραία σημεία) στο δίκτυο Σύνδεσμος (link) Το «καλώδιο» που μεταφέρει ένα σήμα Κανάλι (channel) Η λογική σύνδεση μεταξύ διακοπτών/δρομολογητών Διακόπτης/δρομολογητής (switch/router) Η μονάδα που συνδέει πεπερασμένο αριθμό καναλιών εισόδου με πεπερασμένο αριθμό καναλιών εξόδου Κόμβος (node) Διακόπτης/δρομολογητής εντός του δικτύου Μήνυμα (message) Μονάδα μεταφοράς δεδομένων για τις συσκευές του δικτύου Πακέτο (packet) Μονάδα μεταφοράς για το δίκτυο 4

5 Μετρικές για την αξιολόγηση των δικτύων διασύνδεσης Επίδοση Χρόνος απόκρισης (Latency): ο χρόνος που απαιτείται για να φτάσει το πρώτο byte πληροφορίας από τον αποστολέα στον παραλήπτη Εύρος ζώνης (Bandwidth): ο ρυθμός μετάδοσης της πληροφορίας Κόστος / Κατανάλωση ενέργειας Αριθμός ports στους διακόπτες Αριθμός διακοπτών Αριθμός συνδέσεων Κλιμακωσιμότητα/Επεκτασιμότητα Η δυνατότητα του δικτύου να υποστηρίξει επέκταση σε μεγαλύτερο πλήθος συσκευών χωρίς bottlenecks 5

6 Κατηγορίες δικτύων διασύνδεσης Τα δίκτυα διασύνδεσης κατηγοριοποιούνται με τρεις τρόπους: 1. Με βάση το πλήθος και την απόσταση των συσκευών προς διασύνδεση 2. Με βάση την τοπολογία 3. Με βάση τον τύπο των συνδέσεων 6

7 Κατηγορίες δικτύων με βάση την απόσταση των συσκευών On-Chip Network (OCN) ή Network-On-Chip (NoC) Caches Cores CMPs System/Storage Area Networks (SAN) Επεξεργαστές με μονάδες μνήμης Υπολογιστές μεταξύ τους Υπολογιστές με συσκευές Ε/Ε Local Area Networks (LAN) Υπολογιστές σε ένα τοπικό δίκτυο Wide Area Networks (WAN) Υπολογιστές οπουδήποτε στον κόσμο 7

8 Απόσταση (m) Κατηγορίες δικτύων με βάση την απόσταση των συσκευών 5 x 10 6 WANs 5 x 10 3 LANs 5 x 10 0 SANs 5 x 10-3 OCNs ,000 10,000 >100,000 Πλήθος διασυνδεδεμένων συσκευών 8

9 Κατηγορίες δικτύων με βάση την τοπολογία Shared-medium Networks Όλες οι συσκευές (endpoints) μοιράζονται το ίδιο μέσο διασύνδεσης Μόνο μία συσκευή μπορεί να χρησιμοποιεί το μέσο διασύνδεσης κάθε φορά Direct / Point-to-point Networks Κάθε συσκευή (endpoint) συνδέεται σε ένα router Κάθε router συνδέεται με συνδέσεις με ένα ή περισσότερα άλλα routers Οι συσκευές μπορούν να χρησιμοποιούν το δίκτυο ταυτόχρονα Indirect / Switch-based Networks Δεν υπάρχει απευθείας σύνδεση μεταξύ δύο συσκευών (endpoints) Κάθε συσκευή έχει έναν προσαρμογέα δικτύου και μία σύνδεση προς έναν διακόπτη Ένας ή περισσότεροι διακόπτες αναλαμβάνουν τη σύνδεση μεταξύ δύο συσκευών 9

10 Shared-medium Networks CPU CPU CPU CPU Πλεονεκτήματα Ελάχιστη πολυπλοκότητα Δυνατότητα broadcast Σημαντικό για snoop cache coherence protocols, barriers... Μειονεκτήματα Περιορισμένο bandwidth Υποστήριξη μικρού αριθμού συσκευών Bus - OCN (Intel FSB, -2004) LAN (IBM 1984, IEEE 802.5) Memory Bus Chipset Token Ring 10

11 Direct Networks Πλεονεκτήματα Είναι κλιμακώσιμα Είναι επεκτάσιμα CPU R CPU R CPU R CPU R Μειονεκτήματα Χρειάζονται routers Point-to-point - OCN (Intel Nehalem,2007) Memory Chipset Ο επεξεργαστής μπορεί να κάνει το routing σε μικρή κλίμακα Χρειάζονται περισσότερους συνδέσμους Χρησιμοποιούνται ευρέως σε συστήματα μεγάλης κλίμακας Τοπολογίες n-διάστατου πλέγματος, τόρου, υπερκύβου R R R R R R R R R R R R R R R R 3D-mesh - SAN (Cray XT3 Seastar 2004) 11

12 Indirect Networks Memory CPU Crossbar switch CPU Crossbar switch Memory Πλεονεκτήματα Είναι κλιμακώσιμα Crossbar network - OCN (Intel Xeon, 2008-) Είναι επεκτάσιμα Προσφέρουν μεγαλύτερο εύρος ζώνης Memory CPU Crossbar switch QPI links CPU Crossbar switch Memory Μειονεκτήματα Χρειάζονται switches (μεγάλο κόστος) Switch... Switch Switch Switch... Switch Fat Tree - SAN (InfiniBand fat tree) 12

13 Κατηγορίες δικτύων με βάση τον τύπο των συνδέσεων Στατικά Δίκτυα Οι συνδέσεις μεταξύ των συσκευών είναι προκαθορισμένες και στατικές Τα direct networks είναι στατικά Κάθε συσκευή είναι ένας κόμβος Οι συνδέσεις μεταξύ των κόμβων είναι στατικές και καθορίζονται από την τοπολογία Δυναμικά Δίκτυα Οι συνδέσεις δημιουργούνται από το δίκτυο όταν χρειάζονται Τα indirect networks είναι δυναμικά Κάθε διακόπτης είναι ένας κόμβος Οι διακόπτες του δικτύου καθορίζουν τις συνδέσεις δυναμικά 13

14 Βασικές έννοιες στα δίκτυα διασύνδεσης Τοπολογία Καθορίζει τον τρόπο της σύνδεσης των κόμβων/συσκευών Επηρεάζει τη δρομολόγηση (routing), το throughput, το χρόνο απόκρισης, την ευκολία κατασκευής του δικτύου διασύνδεσης Δρομολόγηση (Routing) Αφορά το πώς διαβιβάζεται ένα μήνυμα από την αφετηρία στον προορισμό Μπορεί να είναι στατική ή δυναμική Αποθήκευση (Buffering) και έλεγχος ροής (Flow control) Τι αποθηκεύεται στο δίκτυο; (τίποτα, ολόκληρα πακέτα, κάποια πακέτα κλπ.) Τι γίνεται αν ένα πακέτο δεν μπορεί να μεταφερθεί λόγω συμφόρησης; Πώς κάνουμε throttling; Το buffering και το flow control σχετίζονται με τη στρατηγική δρομολόγησης 14

15 Μηνύματα και Πακέτα Το μήνυμα είναι μία ακολουθία από bytes που πρέπει να μεταφερθεί από την αφετηρία στον προορισμό Αν ένα μήνυμα είναι πολύ μεγάλο, διαιρείται σε μονάδες με περιορισμένο μέγιστο μήκος, που λέγεται πακέτο Μήνυμα Πακέτο RI SN Header RI: routing information SN: sequence number Body flit Το πακέτο μπορεί να διαιρείται περαιτέρω σε flits βασικές μονάδες του ελέγχου ροής 15

16 Γενική αρχιτεκτονική ενός δρομολογητή (router) LC: Link controller: Ελεγκτές συνδέσμου για έλεγχο ροής πακέτων από τους κόμβους ή τους γειτονικούς routers Buffers: FIFO ουρές προσωρινής αποθήκευσης μηνυμάτων που μεταφέρονται Injection/Ejection channels: Κανάλια εισόδου και εξόδου πακέτων μηνυμάτων από τον κόμβο διεπαφή κόμβου Output channels: Κανάλια εξόδου προς άλλους routers Input channels: Κανάλια εισόδου από άλλους routers Switch (Διακόπτης): Αναλαμβάνει τη σύνδεση των καναλιών/buffers στην είσοδο με τα κανάλια/ τους buffers στην έξοδο Μονάδα δρομολόγησης και διαιτησίας: Επιλέγει το κανάλι εξόδου για ένα εισερχόμενο μήνυμα, θέτει το διακόπτη, επιλέγει ποιο μήνυμα θα αποσταλεί ή θα αποθηκευτεί αν δύο μηνύματα διεκδικούν τον ίδιο σύνδεσμο 16

17 Γενική μορφή του pipeline του δρομολογητή Pipeline 5 σταδίων 1. BW: Buffer write Προσωρινή αποθήκευση στην ουρά των buffers Ένα πακέτο εισέρχεται στο δρομολογητή και αποθηκεύεται στον buffer εισόδου Το στάδιο παραλείπεται αν δεν υπάρχουν buffers (bufferless routers) 2. RC: Routing computation Υπολογισμός προορισμού Η μονάδα δρομολόγησης και διαιτησίας προσδιορίζει τον προορισμό του πακέτου 3. SA: Switch allocation Δέσμευση του διακόπτη Η μονάδα δρομολόγησης και διαιτησίας δεσμεύει το διακόπτη και θέτει κατάλληλα την είσοδο και την έξοδο 4. ST: Switch traversal Διάσχιση του διακόπτη Το πακέτο διασχίζει το διακόπτη 5. LT: Link traversal Διάσχιση του συνδέσμου Το πακέτο διασχίζει το σύνδεσμο εξόδου προς τον προορισμό 17

18 Έλεγχος ροής Έστω ότι δύο πακέτα θέλουν να χρησιμοποιήσουν τον ίδιο σύνδεσμο την ίδια στιγμή Τι επιλογές υπάρχουν; 18

19 Έλεγχος ροής Έστω ότι δύο πακέτα θέλουν να χρησιμοποιήσουν τον ίδιο σύνδεσμο την ίδια στιγμή Τι επιλογές υπάρχουν; 1. Buffering - στέλνω το ένα πακέτο, αποθηκεύω προσωρινά το άλλο Μόνο για buffered networks Α Α Α Α Α 0 0 Α Α Α 0 Α Α 0 Β Β Β Β Β 0 1 Β Β B Β Β 0 1 Απαιτείται έλεγχος ροής για το buffering 19

20 Έλεγχος ροής Έστω ότι δύο πακέτα θέλουν να χρησιμοποιήσουν τον ίδιο σύνδεσμο την ίδια στιγμή Τι επιλογές υπάρχουν; 1. Buffering - στέλνω το ένα πακέτο, αποθηκεύω προσωρινά το άλλο Μόνο για buffered networks 2. Drop στέλνω το ένα πακέτο, πετάω το άλλο Α Α Α Α Α 0 0 Α Α Α 0 Α Α 0 Β Β Β Β Β 0 1 Β Β B 1 Ο αποστολέας πρέπει να ξαναστείλει το μήνυμα Β 20

21 Έλεγχος ροής Έστω ότι δύο πακέτα θέλουν να χρησιμοποιήσουν τον ίδιο σύνδεσμο την ίδια στιγμή Τι επιλογές υπάρχουν; 1. Buffering - στέλνω το ένα πακέτο, αποθηκεύω προσωρινά το άλλο Μόνο για buffered networks 2. Drop στέλνω το ένα πακέτο, πετάω το άλλο 3. Deflect στέλνω το ένα πακέτο, στέλνω το δεύτερο πακέτο κάπου αλλού Α Α Α Α Α 0 0 Α Α Α 0 Α Α 0 Β Β Β Β Β 0 1 Β Β B 1 Β Β 0 Το πακέτο του μηνύματος Β πρέπει να ξαναδρομολογηθεί αργότερα στο δίκτυο Γνωστό και ως hot-potato routing 21

22 Circuit switching Έστω ότι θέλω να στείλω ένα μήνυμα από το 2 στο 5 Με circuit switching: Το μονοπάτι κατασκευάζεται πριν ξεκινήσει η αποστολή Δημιουργείται ένα κύκλωμα από το 2 στο 5 Το μονοπάτι καταστρέφεται αφού τελειώσει η αποστολή

23 Circuit switching Circuit switching: Μέθοδος ελέγχου ροής για bufferless δίκτυα Πριν την αποστολή, δημιουργείται ένα κύκλωμα (circuit) από την αφετηρία ως τον προορισμό Όλα τα πακέτα από τη συγκεκριμένη αφετηρία στο συγκεκριμένο προορισμό στέλνονται μέσω του κυκλώματος Αν δεν υπάρχουν άλλα πακέτα προς αποστολή, το κύκλωμα απελευθερώνεται Οι σύνδεσμοι που απαρτίζουν το κύκλωμα δεν μπορούν να χρησιμοποιηθούν για άλλα κυκλώματα Πλεονεκτήματα Γρήγορη διαιτησία (π.χ. σε crossbar δίκτυα) Δεν απαιτείται buffering Δε με ενδιαφέρει το μέγεθος του μηνύματος Μειονεκτήματα Η δημιουργία του κυκλώματος κοστίζει σε χρόνο Οι σύνδεσμοι του κυκλώματος μπορεί να υπο-χρησιμοποιούνται 23

24 Store-and-forward switching Έστω ότι θέλω να στείλω ένα μήνυμα από το 2 στο 1 Με store-and-forward switching: Ένα πακέτο δρομολογείται από την αφετηρία σε έναν κόμβο του δικτύου Το πακέτο αποθηκεύεται ολόκληρο σε αυτό τον κόμβο Το πακέτο δρομολογείται στον επόμενο κόμβο Η διαδικασία επαναλαμβάνεται μέχρι να φτάσει στον προορισμό

25 Store-and-forward packet switching Store-and-forward packet switching: Μέθοδος ελέγχου ροής για buffered δίκτυα Κάθε πακέτο δρομολογείται ξεχωριστά Το πακέτο αποθηκεύεται πάντα πριν προωθηθεί Αν ένας σύνδεσμος δε χρησιμοποιείται, οποιοδήποτε πακέτο μπορεί να μεταφερθεί πάνω από αυτόν Πλεονεκτήματα Δεν απαιτείται χρόνος για τη δημιουργία κυκλώματος Οι σύνδεσμοι χρησιμοποιούνται καλύτερα Λειτουργεί καλύτερα για μικρά, συχνά μηνύματα Μειονεκτήματα Η ροή είναι δυναμική Θεωρητικά ο έλεγχος ροής μπορεί να κοστίζει περισσότερο Η διαίρεση σε πακέτα έχει κάποιο κόστος Ο χρόνος απόκρισης ανά πακέτο είναι υψηλός 25

26 Virtual cut-through (packet) switching Έστω ότι θέλω να στείλω ένα μήνυμα από το 2 στο 1 Με virtual cut-through switching: Αν υπάρχει αποθηκευτικός χώρος στην έξοδο, το πρώτο πακέτο (header) δρομολογείται από την αφετηρία προς τον προορισμό Τα υπόλοιπα πακέτα ακολουθούν με pipelined τρόπο

27 Virtual cut-through (packet) switching Virtual cut-through switching: Μέθοδος ελέγχου ροής για buffered δίκτυα Κάθε πακέτο δρομολογείται ξεχωριστά Αν ο buffer στο κανάλι εξόδου είναι ελεύθερος, ξεκινά η δρομολόγηση του πακέτου Ο header του πακέτου περιέχει την πληροφορία δρομολόγησης και αποστέλλεται πρώτος Τα υπόλοιπα bytes μεταφέρονται με pipelined τρόπο Αν ένας σύνδεσμος δε χρησιμοποιείται, οποιοδήποτε πακέτο μπορεί να μεταφερθεί πάνω από αυτόν Πλεονεκτήματα Δεν απαιτείται χρόνος για τη δημιουργία κυκλώματος Μειώνεται ο χρόνος απόκρισης σε σχέση με το store-and-forward Όχι οι απαιτήσεις σε buffers! Οι σύνδεσμοι χρησιμοποιούνται καλύτερα Μειονεκτήματα Η ροή είναι δυναμική Αν ο header μπλοκάρει στην έξοδο, απαιτείται αρκετός αποθηκευτικός χώρος για όλο το πακέτο Εκφυλίζεται σε store-and-forward σε περιπτώσεις υψηλού ανταγωνισμού Απαιτεί διαχείριση deadlocks 27

28 Wormhole (flit) switching Wormhole switching: Μέθοδος ελέγχου ροής για buffered δίκτυα Κάθε flit ενός πακέτου δρομολογείται ξεχωριστά Ο έλεγχος ροής για κάθε flit είναι αντίστοιχος με τον έλεγχο ροής πακέτων στο virtual cut-through switching Αν ο buffer στο κανάλι εξόδου είναι ελεύθερος, ξεκινά η δρομολόγηση του header flit Τα υπόλοιπα flits δρομολογούνται με pipelined τρόπο Τα διάφορα flits που αποτελούν ένα πακέτο μπορούν να προωθούνται στο δίκτυο Flits του ίδιου πακέτου μπορεί να βρίσκονται αποθηκευμένα σε buffers διαφορετικών routers πριν την ολοκλήρωση της αποστολής του πακέτου Πλεονεκτήματα Απαιτείται μικρότερος αποθηκευτικός χώρος ανά router Flit bytes << Packet bytes Ο χρόνος απόκρισης καθορίζεται από το μέγεθος του flit Μειονεκτήματα Αν το header flit μπλοκάρει, ολόκληρο το πακέτο μπλοκάρει Μεγαλύτερη πολυπλοκότητα στην αποφυγή deadlocks Πολλά flits του ίδιου πακέτου σε διαφορετικούς routers 28

29 Virtual channels Παραλληλισμός στην αρχιτεκτονική Virtual channels: Πολλαπλά εικονικά κανάλια για κάθε φυσικό κανάλι VC-Virtual channel controller: Αναλαμβάνει την πολυπλεξία των εικονικών καναλιών στο φυσικό κανάλι Χωρίς εικονικά κανάλια, αν ένα μήνυμα καταλάβει μία ουρά από buffers, κανένα άλλο μήνυμα δεν μπορεί να χρησιμοποιήσει το κανάλι Τα εικονικά κανάλια λειτουργούν σαν πολλαπλά φυσικά κανάλια μικρότερης ταχύτητας Βελτιώνουν το χρόνο απόκρισης και το throughput του δικτύου 29

30 Μηχανισμοί δρομολόγησης Υπάρχουν τρεις μηχανισμοί δρομολόγησης Αριθμητική: Βασίζεται σε απλή αριθμητική για να προσδιορίσει ένα μονοπάτι σε κανονικές τοπολογίες, ή στη διάσταση σε πιο σύνθετες τοπολογίες (dimension-order routing) Με βάση την αφετηρία: Η αφετηρία επιλέγει την πόρτα εξόδου σε κάθε διακόπτη στο μονοπάτι Με αναζήτηση σε πίνακα (table lookup): Η πόρτα εξόδου αναζητείται σε έναν πίνακα Χρησιμοποιείται κυρίως στο packet switching 30

31 Αλγόριθμοι δρομολόγησης Υπάρχουν τρεις τύποι αλγορίθμων δρομολόγησης Deterministic: Για ένα συγκεκριμένο ζεύγος αφετηρίας-προορισμού, επιλέγεται πάντα το ίδιο μονοπάτι Oblivious: Για ένα συγκεκριμένο ζεύγος αφετηρίας-προορισμού, επιλέγονται διαφορετικά μονοπάτια, άσχετα με την κατάσταση του δικτύου Adaptive: Για ένα συγκεκριμένο ζεύγος αφετηρίας-προορισμού, επιλέγονται διαφορετικά μονοπάτια, ανάλογα με την κατάσταση του δικτύου Για την προσαρμογή στην κατάσταση του δικτύου απαιτείται τροφοδότηση από το δίκτυο (τοπικά ή συνολικά) Τα διαφορετικά μονοπάτια μπορεί να είναι ελάχιστα ή μη ελάχιστα 31

32 Deterministic routing Στη ντετερμινιστική δρομολόγηση, όλα τα πακέτα από μία συγκεκριμένη αφετηρία σε έναν συγκεκριμένο προορισμό ακολουθούν την ίδια διαδρομή Δεν απαιτεί circuit switching Dimension-order routing: Αλγόριθμος ντετερμινιστικής δρομολόγησης Διάσχιση του δικτύου ανά διάσταση Π.χ. σε ένα 2D-mesh, πρώτα διάσχιση κατά Χ, μετά διάσχιση κατά Υ Πλεονεκτήματα Απλός αλγόριθμος Δε δημιουργεί deadlocks στις περισσότερες τοπολογίες Μειονεκτήματα Μπορεί να δημιουργήσει φαινόμενα ανταγωνισμού Δεν αξιοποιεί τα διαφορετικά μονοπάτια στο δίκτυο 32

33 Deadlocks στη ντετερμινιστική δρομολόγηση Deadlock: Μια κατάσταση όπου δεν υπάρχει πρόοδος προς τα εμπρός Προκαλείται από κυκλικές εξαρτήσεις στο δίκτυο Ένα πακέτο περιμένει για έναν buffer που καταλαμβάνεται από κάποιο άλλο πακέτο που κινείται προς την ίδια κατεύθυνση Επίλυση deadlocks: Αποφυγή κύκλων στη δρομολόγηση Dimension-order routing Κίνηση με συγκεκριμένη κατεύθυνση Επιπλέον προσωρινός αποθηκευτικός χώρος Εντοπισμός των deadlocks και επίλυση 33

34 Oblivious routing Στην oblivious δρομολόγηση, τα πακέτα μπορούν να κινηθούν από διαφορετικά μονοπάτια από την αφετηρία στον προορισμό, χωρίς να λαμβάνουν υπόψη την κατάσταση του δικτύου Αλγόριθμος Valiant: Αλγόριθμος για oblivious δρομολόγηση 1. Τυχαία επιλογή ενός ενδιάμεσου προορισμού 2. Δρομολόγηση από την αφετηρία ως τον ενδιάμεσο προορισμό 3. Δρομολόγηση από τον ενδιάμεσο προορισμό στον τελικό προορισμό Η ενδιάμεση δρομολόγηση μπορεί να είναι διαφορετική - π.χ. dimension-order Πλεονεκτήματα Η επιλογή τυχαίων προορισμών κατανέμει περισσότερο ομοιόμορφα το φορτίο στο δίκτυο Random pattern -> Uniform traffic Μειονεκτήματα Τα μονοπάτια που επιλέγονται δεν είναι ελάχιστα Εναλλακτικά Αξίζει να χρησιμοποιηθεί όταν το φορτίο στο δίκτυο είναι υψηλό 34

35 Adaptive routing Στην προσαρμοστική δρομολόγηση, τα πακέτα μπορούν να κινηθούν από διαφορετικά μονοπάτια από την αφετηρία στον προορισμό, λαμβάνοντας υπόψη την τρέχουσα κατάσταση του δικτύου Ελάχιστη προσαρμογή: Αλγόριθμος για προσαρμοστική δρομολόγηση Ο δρομολογητής ελέγχει την κατάσταση του δικτύου για να αποφασίσει πού θα στείλει ένα πακέτο Επιλέγει το port που είναι πιο κοντά στον προορισμό -> ελάχιστα μονοπάτια Πλεονεκτήματα Έχει επίγνωση των τοπικών φαινομένων ανταγωνισμού Μειονεκτήματα Η επιλογή ελάχιστου μονοπατιού μειώνει τη δυνατότητα εξισορρόπησης του φορτίου Μη-ελάχιστη προσαρμογή: Αλγόριθμος για προσαρμοστική δρομολόγηση Ο δρομολογητής στέλνει πακέτα σε κάποιο σημείο στο δίκτυο, άσχετα με την απόστασή του από τον προορισμό Πλεονεκτήματα Μπορεί να επιτύχει εξισορρόπηση φορτίου και καλύτερη χρήση του δικτύου Μειονεκτήματα Πρέπει να διασφαλίζει ότι δε θα εμφανιστεί livelock 35

36 Τοπολογία Bus η απλούστερη τοπολογία Point-to-point συνδέσεις η ταχύτερη αλλά πιο ακριβή τοπολογία Crossbar λιγότερο ακριβή από τις point-to-point συνδέσεις Ring Tree Omega Hypercube Mesh Torus Butterfly Dragonfly Slimfly... 36

37 Μετρικές αξιολόγησης ενός δικτύου Χρόνος απόκρισης (latency) Σχετίζεται με την τεχνολογία του δικτύου και τον αλγόριθμο δρομολόγησης Εύρος ζώνης (bandwidth) Σχετίζεται με την τεχνολογία του δικτύου Εύρος τομής (bisection bandwidth) Σχετίζεται με την τοπολογία του δικτύου και το μέγεθος του δικτύου Διάμετρος Σχετίζεται με την τοπολογία του δικτύου και το μέγεθος του δικτύου Κόστος Πλήθος δικτυακών στοιχείων, πλήθος συνδέσμων, μέγεθος/πολυπλοκότητα δικτυακών στοιχείων Ανταγωνισμός Συμφόρηση (Contention - Congestion) Κατανάλωση ενέργειας Συνολική επίδοση του συστήματος 37

38 Χρόνος απόκρισης και Εύρος ζώνης Χρόνος απόκρισης: ο χρόνος που απαιτείται για την αποστολή της πρώτης μονάδας του μηνύματος Ορίζεται ως χρόνος για το πρώτο byte, το πρώτο πακέτο, το πρώτο flit Εξαρτάται από την τεχνολογία του δικτύου αλλά και τον τρόπο και τον αλγόριθμο δρομολόγησης Εύρος ζώνης: ο ρυθμός μετάδοσης του μηνύματος (bytes/second) Εξαρτάται από την τεχνολογία του δικτύου 38

39 Εύρος τομής και διάμετρος Εύρος τομής: Το άθροισμα του εύρους ζώνης όλων των συνδέσμων αν διαιρέσουμε το δίκτυο σε δύο μέρη με ίσο αριθμό κόμβων Εξαρτάται από την τοπολογία και το μέγεθος του δικτύου Διάμετρος: To μεγαλύτερο ελάχιστο μονοπάτι μεταξύ οποιωνδήποτε δύο κόμβων στο δίκτυο Εξαρτάται από την τοπολογία και το μέγεθος του δικτύου Παράδειγμα: Δίκτυα 16 κόμβων με συνδέσμους 1GB/s διπλής κατεύθυνσης Εύρος τομής 4 * 1GB/s = 4GB/s Εύρος τομής 2 * 1GB/s = 2GB/s Διάμετρος = 8 Διάμετρος = 6 39

40 Κόστος Το κόστος του δικτύου καθορίζεται από: το πλήθος των δικτυακών στοιχείων το μέγεθος ή/και την πολυπλοκότητα των δικτυακών στοιχείων το πλήθος των συνδέσμων Παράδειγμα: Δίκτυα 16 κόμβων -16 διακόπτες -4 θύρες/διακόπτη -24 σύνδεσμοι -16 διακόπτες -2 θύρες/διακόπτη -16 σύνδεσμοι 40

41 Average Latency Μέσος χρόνος απόκρισης Συνολική επίδοση του συστήματος Σημείο κορεσμού Load Εισερχόμενα αιτήματα στο δίκτυο Διαφορετικές τοπολογίες παρουσιάζουν διαφορετικά σημεία κορεσμού Διαφορετικές τεχνικές δρομολόγησης παρουσιάζουν διαφορετικά σημεία κορεσμού Διαφορετικές τεχνικές ελέγχου ροής παρουσιάζουν διαφορετικά σημεία κορεσμού 41

42 Bus Bus Bus: Όλοι οι κόμβοι συνδέονται σε έναν σύνδεσμο Πλεονεκτήματα Απλό δίκτυο με χαμηλό κόστος για μικρό πλήθος κόμβων Απλή δρομολόγηση δεν απαιτεί switching Η υλοποίηση coherence είναι εύκολη (snooping, serialization) Μειονεκτήματα Δεν κλιμακώνει σε μεγάλο πλήθος κόμβων Το εύρος ζώνης είναι περιορισμένο Υπάρχουν περιορισμοί στην αύξηση της συχνότητας για αύξηση του εύρους ζώνης Εμφανίζονται φαινόμενα ανταγωνισμού και γρήγορος κορεσμός Δεν μπορούν να επικοινωνήσουν ταυτόχρονα όλα τα δυνατά ζεύγη 42

43 Point-to-point Point-to-point: Κάθε κόμβος συνδέεται με κάθε άλλο κόμβο με έναν απευθείας σύνδεσμο Πλεονεκτήματα Ελάχιστος ανταγωνισμός Ελάχιστος χρόνος απόκρισης Μέγιστη επίδοση Μειονεκτήματα Μέγιστο κόστος Ο(Ν) συνδέσεις/ports ανά κόμβο O(N 2 ) σύνδεσμοι Δεν κλιμακώνει λόγω κόστους! Υλοποιείται δύσκολα στο hardware Πολύπλοκη συνδεσμολογία Ιδανικά θέλουμε την επίδοση του point-to-point δικτύου και το κόστος του bus 43

44 Crossbar Crossbar: Κάθε κόμβος συνδέεται με κάθε άλλο κόμβο με μοιραζόμενους συνδέσμους και διακόπτες Δυναμικό και indirect δίκτυο Η πολυπλοκότητα βρίσκεται στους ενδιάμεσους διακόπτες Επιτρέπει ταυτόχρονες μεταφορές αν οι προορισμοί δεν είναι ανταγωνιστικοί Έχει χαμηλό κόστος για μικρό πλήθος κόμβων Πλεονεκτήματα Μικρός χρόνος απόκρισης Μεγάλο throughput Μειονεκτήματα Δεν κλιμακώνει Ο(Ν 2 ) διακόπτες Δύσκολη διαιτησία (έλεγχος εξόδου - arbitration)

45 Bufferless vs Buffered crossbar networks Το πρόβλημα στα crossbar networks είναι η διαιτησία Κάποιος πρέπει να αποφασίσει πώς θα φτάσει ένα πακέτο από την είσοδο στην έξοδο Πριν την αποστολή του μηνύματος Απαιτείται κεντρικός δρομολογητής Μεγάλη πολυπλοκότητα Εναλλακτικά: μπορώ να αποθηκεύω πακέτα στο δίκτυο με χρήση buffers Η διαιτησία γίνεται πιο εύκολη 45

46 Bufferless crossbar Όταν υπάρχουν ανταγωνιστικοί προορισμοί, ο κεντρικός διαιτητής αποφασίζει να σειριοποίησει πακέτα Χαμηλό throughput!

47 Buffered crossbar Προσθήκη ουρών για buffering σε όλους τους ενδιάμεσους διακόπτες Μεγάλο κόστος: O(N 2 ) buffers Απαιτείται έλεγχος ροής για τη διαχείριση των ουρών Για αποφυγή υπερχείλισης Flow Control Flow Control Flow Control Flow Control Output Arbiter Output Arbiter Output Arbiter Output Arbiter

48 Average Latency Μέσος χρόνος απόκρισης Μια πρώτη σύγκριση Bus Crossbar Point-to-point Load Εισερχόμενα αιτήματα στο δίκτυο Throughput: Point-to-point >> Crossbar >> Bus Κόστος: Point-to-point >> Crossbar >> Bus Μπορούμε να διατηρήσουμε την καλή επίδοση μειώνοντας το κόστος; 48

49 49 Multistage Interconnection Networks (MINs) Αντικατάσταση ενός μεγάλου (ακριβού) διακόπτη με περισσότερους μικρότερους (φθηνότερους) διακόπτες σε επίπεδα/στάδια x8 crossbar Butterfly (2-ary 3-fly from 2x2 crossbars)

50 Multistage Interconnection Networks Πλεονεκτήματα Κόστος: Ο(ΝlogN) διακόπτες Μειονεκτήματα Μοναδικό μονοπάτι από κάθε αφετηρία σε κάθε προορισμό Περισσότερος ανταγωνισμός μικρότερο throughput σε σχέση με buffered crossbar Conflict! Πολλές τοπολογίες MIN: Butterfly, Omega, Benes, Banyan κ.ά. 50

51 Ring Ring: Κάθε κόμβος συνδέεται με δυο άλλους κόμβους - όλοι οι κόμβοι σχηματίζουν ένα συνεχόμενο μονοπάτι Διαφέρει από το bus Χρησιμοποιεί διακόπτες Υπάρχουν point-to-point συνδέσεις μεταξύ των διακοπτών Πλεονεκτήματα Κόστος: Ο(Ν) Απλοί 2x2 διακόπτες σε κάθε κόμβο (π.χ. 2x2 crossbar) Μειονεκτήματα R R R R R R R R Ring Μεγάλος χρόνος απόκρισης: Ο(Ν) Σταθερό εύρος τομής Δεν κλιμακώνει λόγω εύρους τομής R 2 R 51

52 Παραλλαγές του Ring Εναλλακτικά στο απλό unidirectional ring Bidirectional ring Πολλαπλά rings Ιεραρχικά rings Πλεονεκτήματα Μικρότερος χρόνος απόκρισης Καλύτερη κλιμακωσιμότητα Μειονεκτήματα Μεγαλύτερη πολυπλοκότητα στον έλεγχο ροής 52

53 2D-Mesh 2D-Mesh: Κάθε κόμβος συνδέεται μέσω ενός διακόπτη με τους 4 γειτονικούς του κόμβους στο διδιάστατο πλέγμα Στατικό και direct δίκτυο Πλεονεκτήματα Κόστος: Ο(Ν) διακόπτες Μέσος χρόνος απόκρισης: Ο( Ν) Εύκολη υλοποίηση σε chip Πολλαπλά μονοπάτια από έναν κόμβο σε έναν άλλο -> μικρότερος ανταγωνισμός Μειονεκτήματα Πολύπλοκοι διακόπτες (π.χ. 5x5 crossbar) Η επίδοση εξαρτάται από τη θέση στο πλέγμα Λύση: τοπολογία τόρου 53

54 Χρήση δικτύων σε πραγματικά συστήματα Επεξεργαστές Intel Xeon PCIe bus μεταξύ επεξεργαστών και συσκευών(κάρτες γραφικών, δικτύων, FPGAs SSDs κ.ά.) QPI crossbar μεταξύ επεξεργαστών και μνημών Πολλαπλά rings μεταξύ cores και L3 cache 54

55 Χρήση δικτύων σε πραγματικά συστήματα Συνεπεξεργαστής Intel Xeon Phi Knight s Corner (KNC) Τρία bidirectional rings μεταξύ cores και μνημών 55

56 Χρήση δικτύων σε πραγματικά συστήματα Συνεπεξεργαστής Intel Xeon Phi Knight s Landing (KNL) 2D-mesh μεταξύ tiles (2 cores ανά tile), MCDRAM (γρήγορες μνήμες) και μνήμης 56

57 Χρήση δικτύων σε πραγματικά συστήματα ARM big.little - CoreLink CCI400 Δίκτυο χαμηλού κόστους και κατανάλωσης ισχύος για mobile πλατφόρμες Cache-coherent crossbar μεταξύ διαφορετικών επεξεργαστών και κάρτας γραφικών 57

58 Χρήση δικτύων σε πραγματικά συστήματα ARM big.little - CoreLink CCN512 Δίκτυο υψηλού κόστους και κατανάλωσης ισχύος για servers Cache-coherent ring μεταξύ πολλών ετερογενών επεξεργαστών με snoop filter και L3-cache 58

59 Τοπολογίες για συστήματα μεγάλης κλίμακας Τα συστήματα μεγάλης κλίμακας έχουν διαφορετικές απαιτήσεις από τα δίκτυα διασύνδεσης σε chip Ομοιόμορφη επίδοση, κόστος, κλιμακωσιμότητα (σε χιλιάδες κόμβους) Διαδεδομένες τοπολογίες Τόρος Ομοιόμορφη κατανομή της επίδοσης σε σχέση με τα πλέγματα Μικρή διάμετρος σε υψηλές διαστάσεις Fat tree Μεγάλο εύρος τομής, μεγάλο κόστος διακοπτών Υπερκύβος Μικρός μέσος χρόνος απόκρισης, μικρό κόστος συνδέσμων Dragonfly Μεγάλο εύρος τομής, χάρις στα δύο επίπεδα συνδεσμολογίας Περισσότερα στο μάθημα «Συστήματα Παράλληλης Επεξεργασίας» 59

60 Συμπεράσματα Τα δίκτυα διασύνδεσης έχουν πολύ σημαντικό ρόλο στην αρχιτεκτονική υπολογιστών Στα παράλληλα συστήματα, κύριος στόχος είναι η μείωση του χρόνου μεταφοράς δεδομένων Η σχεδίαση του δικτύου διασύνδεσης γίνεται με στόχο τη μεταφορά της μεγαλύτερης δυνατής πληροφορίας στο μικρότερο δυνατό χρόνο με το μικρότερο δυνατό κόστος και τη μικρότερη δυνατή κατανάλωση ενέργειας, χωρίς να προκαλείται συμφόρηση στο δίκτυο Η σχεδίαση του δικτύου διασύνδεσης απαιτεί ολιστική προσέγγιση διεπαφή με συσκευές, τεχνολογία δικτύου, τεχνολογία/διεπαφή συνδέσμων τοπολογία, δρομολόγηση, διαιτησία, έλεγχος ροής εφαρμογές και patterns επικοινωνίας Δεν υπάρχει ιδανικό δίκτυο διασύνδεσης για κάθε περίπτωση Απαιτείται ταυτόχρονη αξιολόγηση πολλών μετρικών επίδοσης/κόστους/κατανάλωσης ισχύος Απαιτείται μελέτη των εφαρμογών που θα χρησιμοποιούν το δίκτυο σε κάθε περίπτωση 60

61 Πηγές/Βιβλιογραφία Computer Architecture A quantitative approach, John Hennessy, David Patterson, 5 th edition, Morgan Kaufman Publishers, Appendix F Principles and Practices of Interconnection Networks, William James Dally, Brian Patrick Towles, Morgan Kaufman Publishers, 2004 Interconnection Networks An engineering approach, José Duato, Sudhakar Yalamanchali, Lionel Ni, Morgan Kaufman Publishers, 2003 Onur Mutlu, Interconnects, Computer Architecture - Lecture 21 ETH, 2017 (slides) 61

Δίκτυα Διασύνδεσης

Δίκτυα Διασύνδεσης Δίκτυα Διασύνδεσης 1 Συνδέσεις Συνδέσεις Συνδέσεις Εισαγωγή Δίκτυα διασύνδεσης για τη σύνδεση πολλών «συσκευών» σε ένα σύστημα Τερματικός κόμβος Συσκευή Διεπαφή Λογισμικού Τερματικός κόμβος Συσκευή Διεπαφή

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

Δίκτυα διασύνδεσης. Συστήματα Παράλληλης Επεξεργασίας

Δίκτυα διασύνδεσης. Συστήματα Παράλληλης Επεξεργασίας Δίκτυα διασύνδεσης Διασυνδέουν δομικές μονάδες ενός σύνθετου συστήματος On-Chip Network (OCN) or Network-on-Chip (NoC): Caches Processing cores CMPs. System/Storage Area Networks (SAN): Επεξεργαστές με

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

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

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

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

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

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

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

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

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

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

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

Δίκτυα Διασύνδεσης. Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχ. και Μηχανικών Υπολογιστών Εργαστήριο Υπολογιστικών Συστημάτων Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχ. και Μηχανικών Υπολογιστών Εργαστήριο Υπολογιστικών Συστημάτων Δίκτυα Διασύνδεσης 9 ο Εξάμηνο Δίκτυα Διασύνδεσης E E E n Δίκτυο Διασύνδεσης M M k E/E

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

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

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

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

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

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

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

Μεταγωγή (Switching)

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

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

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

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

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

Παράλληλη Επεξεργασία Κεφάλαιο 7 ο Αρχιτεκτονική Συστημάτων Κατανεμημένης Μνήμης

Παράλληλη Επεξεργασία Κεφάλαιο 7 ο Αρχιτεκτονική Συστημάτων Κατανεμημένης Μνήμης Παράλληλη Επεξεργασία Κεφάλαιο 7 ο Αρχιτεκτονική Συστημάτων Κατανεμημένης Μνήμης Κωνσταντίνος Μαργαρίτης Καθηγητής Τμήμα Εφαρμοσμένης Πληροφορικής Πανεπιστήμιο Μακεδονίας kmarg@uom.gr http://eos.uom.gr/~kmarg

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

Υ07 Παράλληλα Συστήματα /4/2016 Συστήματα κατανεμημένης μνήμης (ΙΙ)

Υ07 Παράλληλα Συστήματα /4/2016 Συστήματα κατανεμημένης μνήμης (ΙΙ) Υ07 Παράλληλα Συστήματα 2015-16 19/4/2016 Συστήματα κατανεμημένης μνήμης (ΙΙ) Μεταγωγή (switching) Μεταγωγή Ενώ ο έλεγχος ροής φυσικού μέσου μεταφέρει bits μεταξύ δύο διαδρομητών, η μεταγωγή (switching)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Μεταγωγείς πακέτων (packet switches)

Μεταγωγείς πακέτων (packet switches) Μεταγωγείς πακέτων (packet switches) Μεταγωγή (Switching) Λειτουργία: συνδέει εισόδους σε εξόδους, έτσι ώστε τα bits ή τα πακέτα που φτάνουν σε ένα σύνδεσμο, να φεύγουν από έναν άλλο επιθυμητό σύνδεσμο.

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

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

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

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

Κεφάλαιο 3.3: Δίκτυα. Επιστήμη ΗΥ Κεφ. 3.3 Καραμαούνας Πολύκαρπος

Κεφάλαιο 3.3: Δίκτυα. Επιστήμη ΗΥ Κεφ. 3.3 Καραμαούνας Πολύκαρπος Κεφάλαιο 3.3: Δίκτυα 1 3.3.1 Τι είναι ένα Δίκτυο Υπολογιστών Δίκτυο Υπολογιστών/Επικοινωνιών: ένα σύνολο συνδεδεμένων μεταξύ τους συσκευών με φυσικές συνδέσεις οι οποίες μπορούν να παράγουν, να στέλνουν,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Οργάνωση Υπολογιστών (IΙI)

Οργάνωση Υπολογιστών (IΙI) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2016-17 Οργάνωση Υπολογιστών (IΙI) (συσκευές εισόδου-εξόδου) http://mixstef.github.io/courses/csintro/ Μ.Στεφανιδάκης Ένα τυπικό

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

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

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

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

Διασύνδεση Εισόδου-Εξόδου

Διασύνδεση Εισόδου-Εξόδου Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2016-17 Διασύνδεση Εισόδου-Εξόδου (συσκευές και ) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Διασυνδετικοί : Αναλαμβάνουν

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

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

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

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

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

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

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

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

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

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

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής ioannis@di.uoa.gr. http://www.di.uoa.gr/~ioannis/courses.html Password: edi

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής ioannis@di.uoa.gr. http://www.di.uoa.gr/~ioannis/courses.html Password: edi ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ιωάννης Σταυρακάκης, Καθηγητής ioannis@di.uoa.gr http://www.di.uoa.gr/~ioannis/courses.html Password: edi Δίκτυα Επικ. - Κεφ. 1 ( Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ. - Ε.Κ.Π.Α.)

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

Εισαγωγή Θέματα H/W. Χάρης Μανιφάβας Τμήμα Εφ. Πληροφορικής & Πολυμέσων ΤΕΙ Κρήτης. Κατανεμημένα Συστήματα (Ε) Εισαγωγή: Θέματα H/W 1

Εισαγωγή Θέματα H/W. Χάρης Μανιφάβας Τμήμα Εφ. Πληροφορικής & Πολυμέσων ΤΕΙ Κρήτης. Κατανεμημένα Συστήματα (Ε) Εισαγωγή: Θέματα H/W 1 Εισαγωγή Θέματα H/W Χάρης Μανιφάβας Τμήμα Εφ. Πληροφορικής & Πολυμέσων ΤΕΙ Κρήτης Εισαγωγή: Θέματα H/W 1 Θέματα Hardware Τα ΚΣ αποτελούνται από πολλαπλά CPUs ιαφορετικοί τρόποι σύνδεσης και επικοινωνίας

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

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

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

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

Διαφορές single-processor αρχιτεκτονικών και SoCs

Διαφορές single-processor αρχιτεκτονικών και SoCs 13.1 Τα συστήματα και η επικοινωνία μεταξύ τους γίνονται όλο και περισσότερο πολύπλοκα. Δεν μπορούν να περιγραφούνε επαρκώς στο επίπεδο RTL καθώς αυτή η διαδικασία γίνεται πλέον αρκετά χρονοβόρα. Για αυτό

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

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

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

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

Διασυνδετικοί Δίαυλοι. Τι διασυνδέει ένας δίαυλος; Μεταφορά δεδομένων. Διασύνδεση Εισόδου-Εξόδου. Μ.Στεφανιδάκης

Διασυνδετικοί Δίαυλοι. Τι διασυνδέει ένας δίαυλος; Μεταφορά δεδομένων. Διασύνδεση Εισόδου-Εξόδου. Μ.Στεφανιδάκης Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2014-15 Διασύνδεση Εισόδου-Εξόδου (συσκευές και ) http://www.ionio.gr/~mistral/tp/comparch/ Μ.Στεφανιδάκης Διασυνδετικοί : Αναλαμβάνουν την

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

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής Password: edi

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής  Password: edi ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ιωάννης Σταυρακάκης, Καθηγητής ioannis@di.uoa.gr http://www.di.uoa.gr/~ioannis/courses.html Password: edi Δίκτυα Επικ. - Κεφ. 1 ( Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ. - Ε.Κ.Π.Α.)

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

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

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

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

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

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

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

ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ Βελώνης Γεώργιος ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ. Μάθημα 2ο. Βελώνης Γεώργιος - 1ο Τ.Ε.Ε. Κατερίνης. Καθηγητής Πληροφορικής ΠΕ20 2-1

ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ Βελώνης Γεώργιος ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ. Μάθημα 2ο. Βελώνης Γεώργιος - 1ο Τ.Ε.Ε. Κατερίνης. Καθηγητής Πληροφορικής ΠΕ20 2-1 ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ Βελών ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ Μάθημα 2ο Βελών - 1ο Τ.Ε.Ε. Κατερίν Καθηγητής Πληροφορικής ΠΕ20 2-1 Τεχνολογίες Μεταγωγής Δεδομένων Δίκτυα Μεταγωγής Βελών Βελών Δίκτυα Μεταγωγής Δίκτυα Μεταγωγής

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

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

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

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

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

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

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

Συνάφεια Κρυφής Μνήµης σε Επεκτάσιµα Μηχανήµατα

Συνάφεια Κρυφής Μνήµης σε Επεκτάσιµα Μηχανήµατα Συνάφεια Κρυφής Μνήµης σε Επεκτάσιµα Μηχανήµατα Συστήµατα µε Κοινή ή Κατανεµηµένη Μνήµη Σύστηµα µοιραζόµενης µνήµης 1 n $ $ Bus Mem I/O devices 1 n Σύστηµα κατανεµηµένης µνήµης Mem $ Mem $ Interconnection

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

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

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

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

Σχεδίαση και Υλοποίηση Μηχανισμού Μεταφοράς Δεδομένων από Συσκευές Αποθήκευσης σε Δίκτυο Myrinet, Χωρίς τη Μεσολάβηση της Ιεραρχίας Μνήμης

Σχεδίαση και Υλοποίηση Μηχανισμού Μεταφοράς Δεδομένων από Συσκευές Αποθήκευσης σε Δίκτυο Myrinet, Χωρίς τη Μεσολάβηση της Ιεραρχίας Μνήμης Σχεδίαση και Υλοποίηση Μηχανισμού Μεταφοράς Δεδομένων από Συσκευές Αποθήκευσης σε Δίκτυο Myrinet, Χωρίς τη Μεσολάβηση της Ιεραρχίας Μνήμης Αναστάσιος Α. Νάνος ananos@cslab.ntua.gr Επιβλέπων: Νεκτάριος

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

Οργάνωση Κατανεμημένης Μνήμης

Οργάνωση Κατανεμημένης Μνήμης 3 Οργάνωση Κατανεμημένης Μνήμης Στο κεφάλαιο αυτό, θα δούμε τα συστήματα κατανεμημένης μνήμης τα οποία μερικές φορές ονομάζονται και πολυϋπολογιστές, αφού ο συνδυασμός επεξεργαστή και ιδιωτικής μνήμης

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

Δίκτυα (2 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Δίκτυα (2 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Δίκτυα (2 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Είδη δικτύου Ανάλογα με την γεωγραφική κάλυψη του δικτύου Τοπικά, LAN (local area network) Δίκτυα ευρείας περιοχής ή WAN (wide area network)

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

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

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

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

ΤΟΠΙΚΑ ΔΙΚΤΥΑ. συνδέουν υπολογιστές εντός των ορίων περιορισμένου χώρου. Οι πιο δημοφιλείς τύποι LAN είναι το Ethernet και το Token Ring

ΤΟΠΙΚΑ ΔΙΚΤΥΑ. συνδέουν υπολογιστές εντός των ορίων περιορισμένου χώρου. Οι πιο δημοφιλείς τύποι LAN είναι το Ethernet και το Token Ring ΤΟΠΙΚΑ ΔΙΚΤΥΑ συνδέουν υπολογιστές εντός των ορίων περιορισμένου χώρου Οι πιο δημοφιλείς τύποι LAN είναι το Ethernet και το Token Ring ΠΑΡΕΧΟΥΝ: Πρόσβαση σε περισσότερη υπολογιστική ισχύ, πληροφορίες και

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

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

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

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

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

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

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

Τεχνολογίες Κύριας Μνήμης

Τεχνολογίες Κύριας Μνήμης Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2016-17 Τεχνολογίες Κύριας (και η ανάγκη για χρήση ιεραρχιών μνήμης) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Κύρια Μνήμη

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

Βασικές συσκευές Ε/Ε. Είσοδος Έξοδος στον υπολογιστή. Ένα τυπικό υπολογιστικό σύστημα σήμερα. Οργάνωση Υπολογιστών (IΙI) Μ.

Βασικές συσκευές Ε/Ε. Είσοδος Έξοδος στον υπολογιστή. Ένα τυπικό υπολογιστικό σύστημα σήμερα. Οργάνωση Υπολογιστών (IΙI) Μ. Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2016-17 Οργάνωση Υπολογιστών (IΙI) (συσκευές εισόδου-εξόδου) http://mixstef.github.io/courses/csintro/ Μ.Στεφανιδάκης Ένα τυπικό

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

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

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

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

Αρχιτεκτονική Η/Υ Το chipset ενός υπολογιστικού συστήματος. Δρ. Μηνάς Δασυγένης

Αρχιτεκτονική Η/Υ Το chipset ενός υπολογιστικού συστήματος. Δρ. Μηνάς Δασυγένης Αρχιτεκτονική Η/Υ Το chipset ενός υπολογιστικού συστήματος Δρ. Μηνάς Δασυγένης mdasyg@ieee.org 1 1 Οι εταιρείες παραγωγής IC διαφημίζουν εκτός από τους επεξεργαστές και τα chipset τους 2 2 Τι είναι όμως

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

Κεφάλαιο 3 Πολυπλεξία

Κεφάλαιο 3 Πολυπλεξία Κεφάλαιο 3 Πολυπλεξία Μάθημα 3.1: Μάθημα 3.2: Μάθημα 3.3: Πολυπλεξία επιμερισμού συχνότητας χρόνου Συγκριτική αξιολόγηση τεχνικών πολυπλεξίας Στατιστική πολυπλεξία Μετάδοση Δεδομένων Δίκτυα Υπολογιστών

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

Κεφάλαιο 2. Υπολογιστές και Τεχνολογία Επικοινωνιών Παρελθόν - Παρόν - Μέλλον

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

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

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

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

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

ΕΥΑΓΓΕΛΟΣ Χ. ΖΙΟΥΛΑΣ

ΕΥΑΓΓΕΛΟΣ Χ. ΖΙΟΥΛΑΣ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ (ΕΠΙΛΟΓΗΣ - Α ΛΥΚΕΙΟΥ) ΚΕΦ. 8 ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΣΗΜΕΙΩΣΕΙΣ ΘΕΩΡΙΑΣ 2014-2015 Καθηγητής ΕΥΑΓΓΕΛΟΣ Χ. ΖΙΟΥΛΑΣ e-mail: vczioulas@yahoo.com site: http://www.zioulas.gr ΚΕΦ.8 ΔΙΚΤΥΑ

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

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

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

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

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

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

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

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

Υλοποίηση τεχνικών για την αποφυγή συμφόρησης σε τοπικά ασύρματα δίκτυα αισθητήρων Πανεπιστήμιο Πατρών Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Τομέας Ηλεκτρονικής και Υπολογιστών Εργαστήριο Ηλεκτρονικών Εφαρμογών Υλοποίηση τεχνικών για την αποφυγή συμφόρησης σε τοπικά

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

Κεφάλαιο ΙΙΙ Β. Δημακόπουλος

Κεφάλαιο ΙΙΙ Β. Δημακόπουλος Πολυεπεξεργαστές Κατανεμημένης Μνήμης Κεφάλαιο ΙΙΙ Β. Δημακόπουλος Πολυεπεξεργαστές κατανεμημένης μνήμης Ανεξάρτητοι επεξεργαστές, ο καθένας με την ιδιωτική του μνήμη (κόμβος = CPU + μνήμη) P 1 P 2 P Ν

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

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

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

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

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η. Αρχές Δικτύων Επικοινωνιών

Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η. Αρχές Δικτύων Επικοινωνιών Κεφάλαιο 1 Ε Π Α Ν Α Λ Η Ψ Η Αρχές Δικτύων Επικοινωνιών Τι είναι επικοινωνία; Είναι η διαδικασία αποστολής πληροφοριών από ένα πομπό σε κάποιο δέκτη. Η Τηλεπικοινωνία είναι η επικοινωνία από απόσταση (τηλε-).

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

Β. Μάγκλαρης.

Β. Μάγκλαρης. ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αρχιτεκτονική & Δρομολόγηση στο Internet (Τμήμα 2/2) Ορισμοί & Ταξινόμηση Τεχνικών Δρομολόγησης Δρομολόγηση Επιπέδου Δικτύου (IP) Intra-AS & Inter-AS Β. Μάγκλαρης maglaris@netmode.ntua.gr

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

Εισαγωγή στην Αρχιτεκτονική Η/Υ

Εισαγωγή στην Αρχιτεκτονική Η/Υ Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2017-18 Εισαγωγή στην Αρχιτεκτονική (θεμελιώδεις αρχές λειτουργίας των υπολογιστών) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης

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

i Στα σύγχρονα συστήματα η κύρια μνήμη δεν συνδέεται απευθείας με τον επεξεργαστή

i Στα σύγχρονα συστήματα η κύρια μνήμη δεν συνδέεται απευθείας με τον επεξεργαστή Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2015-16 Τεχνολογίες Κύριας (και η ανάγκη για χρήση ιεραρχιών μνήμης) http://di.ionio.gr/~mistral/tp/comparch/ Μ.Στεφανιδάκης i Στα σύγχρονα

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

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Ι. Σημειώσεις Θεωρίας

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Ι. Σημειώσεις Θεωρίας Ινστιτούτα Επαγγελματική Κατάρτισης ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Ι Σημειώσεις Θεωρίας Επιμέλεια: Ματθές Δημήτριος Αθήνα 2017 Μάθημα 1: Βασικές Έννοιες στα Δίκτυα Υπολογιστών 1.1 Δίκτυο Υπολογιστών Ένα δίκτυο είναι

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

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών Κρυφές Μνήμες. (οργάνωση, λειτουργία και απόδοση)

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών Κρυφές Μνήμες. (οργάνωση, λειτουργία και απόδοση) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 2016-17 Κρυφές Μνήμες (οργάνωση, λειτουργία και απόδοση) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Ιεραρχία συχνά και το

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

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

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

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

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΗΛΕΚΤΡΟΝΙΚΕΣ ΥΠΗΡΕΣΙΕΣ

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΗΛΕΚΤΡΟΝΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΗΛΕΚΤΡΟΝΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΦΘΙΝΟΠΩΡΟ 2003 ΗΜΗΤΡΗΣ ΖΗΣΙΑ ΗΣ 2003 ηµήτρης Ζησιάδης Απαγορεύεται η χρησιµοποίηση όλου ή µέρους του υλικού αυτού σε οποιαδήποτε µορφή (ούτε και σε φωτοαντίγραφα) ή

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

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μάθημα 8. 1 Στέργιος Παλαμάς

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μάθημα 8. 1 Στέργιος Παλαμάς ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας Τμήμα Λογιστικής Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Μάθημα 8 Κεντρική Μονάδα Επεξεργασίας και Μνήμη 1 Αρχιτεκτονική του Ηλεκτρονικού Υπολογιστή Μονάδες Εισόδου Κεντρική

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

Ethernet Ethernet ΙΕΕΕ CSMA/CD

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

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

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής Password: edi

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής  Password: edi ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Ιωάννης Σταυρακάκης, Καθηγητής ioannis@di.uoa.gr http://www.di.uoa.gr/~ioannis/courses.html Password: edi ίκτυα Επικ. - Κεφ. 1 ( Καθ. Ι. Σταυρακάκης, Τµήµα Πληροφ. & Τηλεπικ. - Ε.Κ.Π.Α.)

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

.1 Βασικές Έννοιες Δικτύωσης. .2 Δίκτυα Άμεσου Συνδέσμου. .3 Δίκτυα Μεταγωγής και Διαδίκτυα. .4 Δικτύωση: συνολική θεώρηση

.1 Βασικές Έννοιες Δικτύωσης. .2 Δίκτυα Άμεσου Συνδέσμου. .3 Δίκτυα Μεταγωγής και Διαδίκτυα. .4 Δικτύωση: συνολική θεώρηση Δίκτυα Υπολογιστών Βασικές Αρχές Δικτύωσης 1 Βασικές Έννοιες Δικτύωσης 2 Δίκτυα Άμεσου Συνδέσμου Ευάγγελος Παπαπέτρου 3 Τμ Μηχ Η/Υ & Πληροφορικής, Παν Ιωαννίνων 4 Δικτύωση: συνολική θεώρηση 5 ΕΠαπαπέτρου

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

Κεφάλαιο 12. Πρότυπα. Ανακεφαλαίωση Ερωτήσεις

Κεφάλαιο 12. Πρότυπα. Ανακεφαλαίωση Ερωτήσεις Κεφάλαιο 12 Πρότυπα Μάθηµα 12.1: Μάθηµα 12.2: Μάθηµα 12.3: Μάθηµα 12.4: Μάθηµα 12.5: Πρότυπα FDDI-I και FDDI-II Πρότυπο 100 Mbps Ethernet Πρότυπο 100Base-VGAnyLAN Πρότυπο Gigabit Ethernet Πρότυπο LATM

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

Εισαγωγή στη Δικτύωση Υπολογιστών

Εισαγωγή στη Δικτύωση Υπολογιστών Εισαγωγή στη Δικτύωση Υπολογιστών Ενότητα 4: Το Επίπεδο Δικτύου Δημήτριος Τσώλης Σχολή Οργάνωσης και Διοίκησης Επιχειρήσεων Τμήμα Διαχείρισης Πολιτισμικού Περιβάλλοντος και Νέων Τεχνολογιών Στόχοι Μαθήματος

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

ΚΕΦ. 2 - Η Λειτουργία των Δικτύων

ΚΕΦ. 2 - Η Λειτουργία των Δικτύων ΚΕΦ. 2 - Η Λειτουργία των Δικτύων 2.1 Ethernet 2.2 Internet 2.3 Asynchronous Transfer Mode 2.4 Η αρχιτεκτονική του Δικτύου Δίκτυα Επικ. - Κεφ. 2A (Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ., Ε.Κ.Π.Α.)

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

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

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

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

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

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

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

Πολυεπεξεργαστές Κατανεμημένης Μνήμης. Κεφάλαιο 3

Πολυεπεξεργαστές Κατανεμημένης Μνήμης. Κεφάλαιο 3 Πολυεπεξεργαστές Κατανεμημένης Μνήμης Κεφάλαιο 3 Πολυεπεξεργαστές κατανεμημένης μνήμης Ανεξάρτητοι επεξεργαστές, ο καθένας με την ιδιωτική του μνήμη (κόμβος = CPU + μνήμη) Δίκτυο διασύνδεσης επεξεργαστών

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

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

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

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

Αρχιτεκτονική υπολογιστών

Αρχιτεκτονική υπολογιστών 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 3 : Μια άποψη του κορυφαίου επιπέδου λειτουργίας και διασύνδεσης του υπολογιστή Καρβούνης Ευάγγελος Η έννοια

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

ΗΜΥ 360: Δίκτυα Υπολογιστών. Εισαγωγή

ΗΜΥ 360: Δίκτυα Υπολογιστών. Εισαγωγή ΗΜΥ 360: Δίκτυα Υπολογιστών. Εισαγωγή Διδάσκων: Χρίστος Παναγιώτου Γιατί Δίκτυα Υπολογιστών; Επιχειρησιακές Εφαρμογές Π.χ., εξ αποστάσεως πρόσβαση σε βάσεις δεδομένων. Εξοικονόμηση χρημάτων από τον καταμερισμό

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

Εγγυημένη ποιότητα υπηρεσίας

Εγγυημένη ποιότητα υπηρεσίας Εγγυημένη ποιότητα υπηρεσίας Απαιτήσεις ποιότητας υπηρεσίας Μηχανισμοί κατηγοριοποίησης Χρονοπρογραμματισμός Μηχανισμοί αστυνόμευσης Ενοποιημένες υπηρεσίες Διαφοροποιημένες υπηρεσίες Τεχνολογία Πολυμέσων

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

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

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

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

Βασικές Αρχές Δικτύωσης. Ευάγγελος Παπαπέτρου

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

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