ΓΕΝΙΚΑ
To μάθημα ΗΥ335, Δίκτυα Υπολογιστών, παρέχει μια εισαγωγή στις θεμελιώδεις έννοιες σχετικά με το σχεδιασμό και την υλοποίηση των δικτύων επικοινωνίας υπολογιστών, των πρωτοκόλλων τους και των εφαρμογών τους. Τα θέματα που καλύπτονται περιλαμβάνουν: επισκόπηση των δικτυακών αρχιτεκτονικών και εφαρμογών, των διεπαφών προγραμματισμού δικτύων (π.χ., sockets), αναλυτική εξέταση των επιπέδων της TCP/IP στοίβας, θεμάτων συμφόρησης, δρομολόγησης, και διαχείρισης δικτύων, διευθυνσιοδότησης, καθώς επίσης παρουσίαση σημαντικών δικτυακών πρωτοκόλλων (π.χ., DHCP, DNS, ΑRP). Το μάθημα περιλαμβάνει τόσο θεωρητικές όσο και πρακτικές ασκήσεις (π.χ., εποπτεία δικτύων και δικτυακές μετρήσεις, προγραμματιστική εργασία με έμφαση θέματα επικοινωνίας/δικτύου).
Προαπαιτούμενο: HY-118 (Διακριτά Μαθηματικά)
ECTS: 6
Διδακτικές Ώρες: 6
Λίστα: hy335a-list@csd.uoc.gr
Διδάσκουσα: Μαρία Παπαδοπούλη
Ωρες Γραφείου: Δευτερα 14.00-15.00 (Γραφείο Β315)
Ωρολόγιο Πρόγραμμα
Δευτέρα, 12:00 - 14:00 | Τετάρτη, 12:00 - 14:00 | Παρασκευή, 12:00 - 14:00 |
---|---|---|
ΑΜΦΙΘΕΑΤΡΟ Α | ΑΜΦΙΘΕΑΤΡΟ Α | ΑΙΘΟΥΣΑ Α.117 |
Βοηθοί μαθήματος:
- Κατερίνα Λιόντα klionta@csd.uoc.gr
- Χριστίνα Μπρόζι brozi@csd.uoc.gr
- Μάριο-Αλέξιος Σαβάλιο savaglio@csd.uoc.gr
- Ελευθερία Ψηλού csdp1383@csd.uoc.gr
Προτεινόμενα συγγράματα
- Computer Networking: A Top Down Approach Featuring the Internet, (Ελληνική μετάφραση βασισμένη στη 2η έκδοση), J.F. Kurose and K.W. Ross, Publisher: M. Gkioyrdas, Year: 2003
- Computer Networks: A Systems Approach, third edition, by Larry Peterson and Bruce Davie
- TCP/IP Illustrated, Volume 1: The Protocols by W. Richard Stevens
Κανονισμός μαθήματος
- Για οποιαδήποτε αλλαγή σε κάποια προθεσμία θα ενημερωθείτε μέσω της λίστας του μαθήματος ή/και μέσω της σελίδας του μαθήματος.
- Η οποιαδήποτε αντιγραφή θα οδηγήσει σε άμεση αποτυχία στο μάθημα.
- Απαγορεύεται η χρήση laptop ή κινητού τηλεφώνου εντός της τάξης.
- Απαγορεύεται το κάπνισμα εντός της τάξης.
Τελική βαθμολογία (Subject to change)
ΒΑΘΜΟΣ = 25%*ΜΟ ΑΣΚΗΣΕΩΝ + 25%*PROJECT + max(10%*ΠΡΟΟΔΟΣ + 40%*ΤΕΛΙΚΟ, 50%*ΤΕΛΙΚΟ)
ΔΙΑΛΕΞΕΙΣ
Καινούριο Υλικό | Παλιό Υλικό | Quiz |
---|---|---|
Επίπεδο Δικτύου (Επίπεδο Ελέγχου) (2023) |
||
ΦΡΟΝΤΙΣΤΗΡΙΑ
Αρ. φροντιστηρίου | Ημερομηνία | Τίτλος | Υλικό |
---|---|---|---|
1 | 04/10 | Εισαγωγή στη χρήση του εργαλείου Wireshark | |
2 | 09/10 | Estimation of delays (propagation, transmission), statistical analysis of measurements | |
3 | 21/10 | Socket programming | |
4 | 23/10 | Application layer | |
5 | 06/11 | TCP theory | |
6 | --/-- | Network layer | |
7 | --/-- | Link layer |
ΑΣΚΗΣΕΙΣ
Αρ. Άσκησης | Deadline | Υλικό |
---|---|---|
1 | 16/10 | |
2 | 08/11 | |
3 | 18/11 | |
4 | --/-- | |
5 | --/-- |
Τρόπος παράδοσης ασκήσεων
Η παράδοση των ασκήσεων θα γίνεται στέλνοντας e-mail στον βοηθό που έκανε το αντίστοιχο φροντιστήριο και κοινοποιώντας το (cc) στο hy335a@csd.uoc.gr. Επιπλέον, το θέμα του e-mail θα πρέπει να ξεκινάει με "335a_assignX_AM", όπου Χ ο αριθμός της άσκησης και AM ο αριθμός μητρώου του φοιτητή.
Σημείωση: Ευχαριστούμε το φοιτητή Παναγιώτη Λιονάκη, που βοήθησε στη μετάφραση της σελίδας.
ΧΡΗΣΙΜΟ ΥΛΙΚΟ
Web pages on computer networks courses
Introduction to Communication Networks: Undergraduate- and Graduate-level courses from other Universities
Προσκεκλημένες Ομιλίες:
The Internet - by Reda Haddad, PhD, Distinguished Engineer at Cisco
Undergradute courses:
http://inst.eecs.berkeley.edu/~ee122/archives.html
http://www-2.cs.cmu.edu/~srini/15-441/S05/
http://www.cs.duke.edu/~chase/ocps214/
http://www-net.cs.umass.edu/cmpsci_591_453/schedule.htm
Graduate courses:
http://nms.lcs.mit.edu/6.896-f98/
http://www.cs.umd.edu/class/spring2007/cmsc711/
Maps
Wireless Networks (screenshots):
http://www.wigle.net/gps/gps/main/screenshots/
Wired/wireless:
http://personalpages.manchester.ac.uk/staff/m.dodge/cybergeography/atlas/wireless.html
Traceroute
http://personalpages.manchester.ac.uk/staff/m.dodge/cybergeography/atlas/routes.html
http://personalpages.manchester.ac.uk/staff/m.dodge/cybergeography/atlas/visualroute_large.png
Asynchronous serial communication
http://en.wikipedia.org/wiki/Asynchronous_start-stop
http://en.wikipedia.org/wiki/Image:Rs232_oscilloscope_trace.jpg
Tutorial on key ideas in Networking
http://robotics.eecs.berkeley.edu/~wlr/Tutorials/nets.htm
Survey papers on the Internet
D. D. Clark, "The Design Philosophy of the DARPA Internet Protocols", ACM SIGCOMM Conference, (August 1988). [link]
Subharthi Paul, Jianli Pan, and Raj Jain, "Architectures for the Future Networks and the Next Generation Internet: A Survey", WUSTLTechnical Report, 2009-69, October 2, 2009, 59 pp. [link]