|
E-01: Προγραμματισμός Δικτύων
-
Διδάσκων:
-
Νίκος Ντάρμος, Π.Δ. 407/80.
- E-mail: ntarmos [at] cs [dot] uoi [dot] gr.
- Τηλέφωνο: 2651008866.
-
Ώρες παραδόσεων:
-
Ώρες γραφείου:
-
Τετάρτη, 16:00 - 19:00 (γραφείο: Β29).
-
Βιβλιογραφία:
- Συγράμματα:
-
D. E. Comer and D. L. Stevens.
"Δικτυακός Προγραμματισμός."
Ίων, 2005.
-
A.S. Tanenbaum.
"Δίκτυα Υπολογιστών."
4η έκδοση, Κλειδάριθμος, 2003.
-
Διαφάνειες παραδόσεων.
-
Βοηθητική βιβλιογραφία:
-
R. Stevens, B. Fenner, and A. Rudoff.
"Unix Network Programming, Volume 1."
3η έκδοση, Addison-Wesley, 2004.
-
R. Stevens.
"TCP/IP Illustrated, Volume 1."
Addison-Wesley, 1994.
-
B. Hall.
"Beej's Guide to Network Programming."
Jorgensen, 2009
[link].
-
W. Liu, et al.
"TCP/IP Tutorial and Technical Overview."
8η έκδοση, IBM RedBooks, 2006
[link].
-
C. Kozierok.
"The TCP/IP Guide."
No Starch Press, 2005
[link].
-
RFCs.
[link].
-
Βαθμολόγηση:
- Τελική γραπτή εξέταση: 40%.
- Εργασίες μαθήματος: 60%.
-
Διαφάνειες παραδόσεων:
-
1η παράδοση (6 Οκτωβρίου 2010): Εισαγωγή [link].
-
2η παράδοση (13 Οκτωβρίου 2010): Λεπτομέρειες
Πρωτοκόλλων Διαδικτύου [link].
-
3η παράδοση (20 Οκτωβρίου 2010): IPv6, DNS,
BSD sockets [link].
-
4η παράδοση (27 Οκτωβρίου 2010): Μεταφέρσιμος
προγραμματισμός, σχεδιαστικά μοντέλα, εισαγωγή σε ζητήματα
υλοποίησης [link].
-
5η παράδοση (3 Νοεμβρίου 2010):
Ταυτοχρονισμός και συγχρονισμός [link].
-
6η παράδοση (10 Νοεμβρίου 2010):
Πολυεπεξεργασία βασισμένη σε γεγονότα [link].
-
7η παράδοση (24 Νοεμβρίου 2010):
Αποδοτική σχεδίαση εξυπηρετητών, επιλογές υποδοχών,
προχωρημένες τεχνικές Ε/Ε [link].
-
8η παράδοση (1 Δεκεμβρίου 2010):
Έλεγχος λαθών, πύλες, σύραγγες [link].
-
9η παράδοση (7 Δεκεμβρίου 2010):
Broadcast, multicast, SCTP multihoming/multistreaming, RAW
sockets, πρόσβαση στο επίπεδο datalink [link].
-
Εργασίες:
-
1η προγραμματιστική εργασία: Δημιουργία
βασικής βιβλιοθήκης δικτυακού προγραμματισμού και χρήση της για
την υλοποίηση απλού πελάτη και εξυπηρετητή ανταλλαγής αρχείων
[link].
-
2η προγραμματιστική εργασία: Επέκταση
βασικής βιβλιοθήκης δικτυακού προγραμματισμού και χρήση της για
την υλοποίηση παράλληλου εξυπηρετητή ανταλλαγής αρχείων
[link].
-
Ανακοινώσεις:
-
23 Δεκεμβρίου 2010:
2η προγραμματιστική εργασία.
Αναρτήθηκε στη σελίδα του μαθήματος η εκφώνηση της 2ης
προγραμματιστικής εργασίας. Καταληκτική ημερομηνία παράδοσης:
Κυριακή, 6 Φεβρουαρίου 2011.
-
1 Δεκεμβρίου 2010:
1η προγραμματιστική εργασία.
Η καταληκτική ημερομηνία παράδοσης της εργασίας μεταφέρεται την
Τετάρτη, 8 Δεκεμβρίου 2010.
-
3 Νοεμβρίου 2010:
1η προγραμματιστική εργασία.
Αναρτήθηκε στη σελίδα του μαθήματος η εκφώνηση της 1ης
προγραμματιστικής εργασίας. Καταληκτική ημερομηνία παράδοσης:
Κυριακή, 5 Δεκεμβρίου 2010.
-
3 Οκτωβρίου 2010:
Έναρξη παραδόσεων. Οι
παραδόσεις του μαθήματος θα αρχίσουν την Τετάρτη, 6
Οκτωβρίου 2010.
|
|