Το μάθημα αυτό βρίσκεται ανάμεσα στο "hardware" και στα "δίκτυα".
Ασχολείται με την αρχιτεκτονική των μεταγωγέων (switches) και
δρομολογητών (routers) πακέτων, των δομικών λίθων δηλαδή από τους
οποίους κατασκευάζονται τα σημερινά δίκτυα υψηλής ταχύτητας.
Ενώ παλαιότερα οι δομικοί αυτοί λίθοι ήσαν συνήθως
υπολογιστές γενικού σκοπού
που επετύγχαναν τη δρομολόγηση μέσω λογισμικού,
σήμερα --στις ψηλές ταχύτητες--
η υποστήριξη από ειδικευμένο υλικό (hardware) έχει καταστεί αναγκαία.
Ένα σημαντικό μέρος του μαθήματος έχει μιάν αναλογία προς την
"αρχιτεκτονική υπολογιστών" (ΗΥ-425): εξετάζει την
οργάνωση των ψηφιακών κυκλωμάτων που υλοποιούν τους μεταγωγείς,
την αλληλεπίδραση των κυκλωμάτων αυτών με το λογισμικό και με τα
μηνύματα που δρομολογούν, τις εναλλακτικές αρχιτεκτονικές και το
κόστος και την επίδοση καθεμιάς. Ένα άλλο σημαντικό μέρος του
μαθήματος εξετάζει θέματα τοπολογίας του δικτύου διασύνδεσης.
Το μάθημα μελετά με όσο το δυνατόν πιό ενιαίο τρόπο τη δομή των
ενεργών στοιχείων των δικτύων SAN, LAN, MAN, WAN, του Internet,
των δικτύων ψηφιακής τηλεφωνίας, και των δικτύων διασύνδεσης
πολυεπεξεργαστών, αναδεικνύοντας την κοινή βάση πίσω απ' όλες αυτές τις
φαινομενικά ανόμοιες --αλλά συγκλίνουσες-- τεχνολογίες επικοινωνίας.
Μελετώνται πάντως μόνον τα δίκτυα που αποτελούνται από συνδέσμους
σημείου-προς-σημείο, μίας κατεύθυνσης (unidirectional, point-to-point
links), και όχι δίκτυα κοινόχρηστου μέσου (shared medium)
όπως οι ασύρματες επικοινωνίες.
Επίσης, η έμφαση είναι κυρίως στη μεταγωγή πακέτων,
και αρκετά λιγότερο στην (σχετικά απλούστερη) μεταγωγή κυκλωμάτων,
επομένως λίγο μόνο θα αναφερθούμε στους οπτικούς μεταγωγείς.
Course Content -- Περιεχόμενο του Μαθήματος:
[(a) in Greek:]
Η αρχιτεκτονική του υλικού (hardware) των μεταγωγέων (switches)
και δρομολογητών (routers) των δικτύων πακέτων υψηλής ταχύτητας.
Σύνδεσμοι και η παροχή τους:
σημείο-προς-σημείο αντί κοινόχρηστης αρτηρίας, σειριακοί, παράλληλοι.
Μεταγωγή κυκλωμάτων:
πολύπλεξη διαίρεσης χρόνου, μεταγωγή χρόνου/χώρου,
πολυπλέκτες προσθήκης-αφαίρεσης, αντίστροφη πολύπλεξη,
πολυεπίπεδα δίκτυα, μη-μπλοκάρισμα καθαρά ή με αναδιάταξη.
Mailing List:
hy534-list@csd.uoc.gr
(subscribe by e-mail'ing to "Majordomo@csd.uoc.gr"
placing the line "subscribe hy534-list"
in the body (not header) of the message).
Exercises, Bibliography
Weekly Exercise Sets.
Paper Presentations:
study 2 to 4 individually assigned recent research papers
during the semester,
and present their basic ideas orally to the class.
Transparencies (plus few lecture notes) by the instructor,
available on the web.
Reading material from various sources, especially from:
S. Keshav: "An Engineering Approach to Computer Networking",
Addison Wesley, 1997, ISBN 0-201-63442-2;
IEEE/ACM Transactions on Networking;
IEEE Journal on Selected Areas in Communications (JSAC);