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

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

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

Transcript

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

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

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

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

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

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

7 Απόσταση (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 Πλήθος διασυνδεδεμένων συσκευών 7

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

9 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 9

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

11 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) 11

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

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

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

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

16 Γενική μορφή του 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 Διάσχιση του συνδέσμου Το πακέτο διασχίζει το σύνδεσμο εξόδου προς τον προορισμό 16

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

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

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

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

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

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

23 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 23

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

54 Πηγές/Βιβλιογραφία 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, Interconnection Networks, Computer Architecture - Lecture 33 Carnegie Mellon University, 2015 (slides) lecture33-interconnects-afterlecture.pdf 54

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

Δίκτυα Διασύνδεσης Δίκτυα Διασύνδεσης 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 Ε.Παπαπέτρου

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 Σύνδεση από σημείο

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής 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 ( Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ. - Ε.Κ.Π.Α.)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Διασυνδετικοί Δίαυλοι. Τι διασυνδέει ένας δίαυλος; Μεταφορά δεδομένων. Διασύνδεση Εισόδου-Εξόδου. Μ.Στεφανιδάκης Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 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 ( Καθ. Ι. Σταυρακάκης, Τμήμα Πληροφ. & Τηλεπικ. - Ε.Κ.Π.Α.)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15. Δίκτυα υπολογιστών. (και το Διαδίκτυο)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 4: Frame Relay

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 4: Frame Relay Δίκτυα Υψηλών Ταχυτήτων Ενότητα 4: Frame Relay Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό,

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

30/4/2012 Συστήματα κατανεμημένης μνήμης και ο προγραμματισμός τους (Ι) Β. Δημακόπουλος

30/4/2012 Συστήματα κατανεμημένης μνήμης και ο προγραμματισμός τους (Ι) Β. Δημακόπουλος Υ07 Παράλληλα Συστήματα 2011-12 30/4/2012 Συστήματα κατανεμημένης μνήμης και ο προγραμματισμός τους (Ι) Β. Δημακόπουλος multicomputers, MPPs, clusters Πολυεπεξεργαστές κατανεμημένης μνήμης Ανεξάρτητοι

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

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

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

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

Παραλληλισμός σε επίπεδο εντολών

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

«Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο

«Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο ΤΕΙ Δυτικής Ελλάδας Τμήμα Μηχανικών Πληροφορικής ΤΕ Εργαστήριο Σχεδίασης Ψηφιακών Ολοκληρωμένων Κυκλωμάτων και Συστημάτων «Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο 2016-2017 Διάλεξη 5 η :

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

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

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

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

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

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

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

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

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

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