ΓΕΝΙΚΑ
To μάθημα ΗΥ335, Δίκτυα Υπολογιστών, παρέχει μια εισαγωγή στις θεμελιώδεις έννοιες σχετικά με το σχεδιασμό και την υλοποίηση των δικτύων επικοινωνίας υπολογιστών, των πρωτοκόλλων τους και των εφαρμογών τους. Τα θέματα που καλύπτονται περιλαμβάνουν: επισκόπηση των δικτυακών αρχιτεκτονικών και εφαρμογών, των διεπαφών προγραμματισμού δικτύων (π.χ., sockets), αναλυτική εξέταση των επιπέδων της TCP/IP στοίβας, θεμάτων συμφόρησης, δρομολόγησης, και διαχείρισης δικτύων, διευθυνσιοδότησης, καθώς επίσης παρουσίαση σημαντικών δικτυακών πρωτοκόλλων (π.χ., DHCP, DNS, ΑRP). Το μάθημα περιλαμβάνει τόσο θεωρητικές όσο και πρακτικές ασκήσεις (π.χ., εποπτεία δικτύων και δικτυακές μετρήσεις, προγραμματιστική εργασία με έμφαση θέματα επικοινωνίας/δικτύου).
Προαπαιτούμενο: HY-118 (Διακριτά Μαθηματικά)
ECTS: 6
Διδακτικές Ώρες: 6
Λίστα: hy335a-list@csd.uoc.gr
Elearn: here
Διδάσκουσα: Μαρία Παπαδοπούλη
Ωρες Γραφείου: Δευτέρα 13.00-14.00 (Γραφείο Β315)
Ωρολόγιο Πρόγραμμα
Δευτέρα, 11:00 - 13:00 | Τετάρτη, 11:00 - 13:00 | Παρασκευή, 11:00 - 13:00 |
---|---|---|
ΑΜΦΙΘΕΑΤΡΟ Α | ΑΜΦΙΘΕΑΤΡΟ Α | ΑΙΘΟΥΣΑ Α.117 |
Βοηθοί μαθήματος:
- Μάριο-Αλέξιος Σαβάλιο savaglio@csd.uoc.gr
- Παύλος Γρηγοριάδης pgrigor@csd.uoc.gr
- Χριστίνα Παπαχριστούδη chrisp@csd.uoc.gr
- Μέλλιος Γεώργιος-Παναγιώτης csdp1395@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
Κανονισμός μαθήματος
- Για οποιαδήποτε αλλαγή σε κάποια προθεσμία θα ενημερωθείτε μέσω της λίστας του μαθήματος ή/και μέσω της σελίδας του μαθήματος.
- Η οποιαδήποτε αντιγραφή στο project ή στις ασκήσεις θα οδηγήσει σε άμεση αποτυχία στο μάθημα, δηλαδή βαθμό "0". Δεν θα γίνουν εξαιρέσεις.
- Απαγορεύεται η χρήση laptop ή κινητού τηλεφώνου εντός της τάξης.
- Απαγορεύεται το κάπνισμα εντός της τάξης.
Τελική βαθμολογία
ΒΑΘΜΟΣ = 25%*ΜΟ ΑΣΚΗΣΕΩΝ + 25%*PROJECT + max(10%*ΠΡΟΟΔΟΣ + 40%*ΤΕΛΙΚΟ, 50%*ΤΕΛΙΚΟ)
Για την επιτυχία σας στο μάθημα πρέπει: (ΤΕΛΙΚΟ>= 4) ΚΑΙ (ΒΑΘΜΟΣ >=5)
ΔΙΑΛΕΞΕΙΣ
Καινούριο Υλικό | Παλιό Υλικό | Quiz |
---|---|---|
Επίπεδο Δικτύου (Επίπεδο Ελέγχου) (2023) |
||
ΦΡΟΝΤΙΣΤΗΡΙΑ
Αρ. φροντιστηρίου | Ημερομηνία | Τίτλος | Υλικό |
---|---|---|---|
1 | 03/10 | Chapter 1 - Revision | |
2 | 06/10 | Packet vs. Circuit Switching, Delays, Throughput | |
3 | 08/10 | Ping, Traceroute, Wireshark |
Slides [ PDF ] |
4 | 17/10 | Application layer | |
5 | 24/10 | Transport Layer | |
6 | 27/10 | Socket Programming | |
7 | 29/10 | Socket Programming |
ΑΣΚΗΣΕΙΣ
Αρ. Άσκησης | Deadline | Υλικό |
---|---|---|
1 | 17/10 | |
2 | 31/10 |
|
3 | TBA |
|
4 | TBA |
|
5 | TBA |
|
Τρόπος παράδοσης ασκήσεων
Η παράδοση των ασκήσεων θα γίνεται μέσα από την σελίδα του μαθήματος στο e-learn.
Για αποφυγή αντιγραφών, σε κάθε σειρά ασκήσεων θα πραγματοποιείται τυχαία δειγματοληψία φοιτητών για περαιτέρω προφορική εξέταση.
Σημείωση: Ευχαριστούμε το φοιτητή Παναγιώτη Λιονάκη, που βοήθησε στη μετάφραση της σελίδας.
ΧΡΗΣΙΜΟ ΥΛΙΚΟ
Introduction of the Internet in Greece - Role of CSD & FORTH
Η Είσοδος του Διαδικτύου στην Ελλάδα μέσα από το τμήμα Επιστήμης Υπολογιστών του Πανεπιστημίου Κρήτης και το Ινστιτούτο Πληροφορικής του ΙΤΕ
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]