|
|
Προγραμματισμός Δικτύων - 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η παράδοση (7 Οκτωβρίου 2009): Εισαγωγή [link].
-
2η παράδοση (14 Οκτωβρίου 2009): Λεπτομέρειες
Πρωτοκόλλων Διαδικτύου [link].
-
3η παράδοση (21 Οκτωβρίου 2009): IPv6, DNS,
Εισαγωγή στα BSD sockets [link].
-
4η παράδοση (4 Νοεμβρίου 2009): Μεταφέρσιμος
προγραμματισμός με sockets, σχεδιαστικά μοντέλα δικτυακών
εφαρμογών, εισαγωγή σε ζητήματα υλοποίησης πελατών/εξυπηρετητών [link].
-
5η παράδοση (11 Νοεμβρίου 2009):
Ταυτοχρονισμός πελάτη & εξυπηρετητή, έλεγχος πρόσβασης,
συγχρονισμός, εισαγωγή στην πολυπεξεργασία βασισμένη σε γεγονότα [link].
-
6η παράδοση (18 Νοεμβρίου 2009):
Πολυεπεξεργασία βασισμένη σε γεγονότα [link].
- Εργασίες:
-
1η προγραμματιστική εργασία: Δημιουργία
βασικής βιβλιοθήκης δικτυακού προγραμματισμού και χρήση της για
την υλοποίηση απλού πελάτη και εξυπηρετητή ανταλλαγής μηνυμάτων
κειμένου [link].
-
2η προγραμματιστική εργασία: Επέκταση της
βασικής βιβλιοθήκης δικτυακού προγραμματισμού και χρήση της για
την υλοποίηση απλού πελάτη και εξυπηρετητή μεταφοράς αρχείων
[link].
- Ανακοινώσεις:
-
11 Νοεμβρίου 2009: 2η προγραμματιστική εργασία.
Αναρτήθηκε στη σελίδα του μαθήματος η εκφώνηση της 2ης
προγραμματιστικής εργασίας. Καταληκτική ημερομηνία παράδοσης:
Κυριακή, 13 Δεκεμβρίου 2009.
-
9 Νοεμβρίου 2009: 1η προγραμματιστική εργασία.
Η καταληκτική ημερομηνία παράδοσης της 1ης εργασίας αναβάλλεται
για την Τετάρτη, 11 Νοεμβρίου 2009.
-
21 Οκτωβρίου 2009: 1η προγραμματιστική εργασία.
Αναρτήθηκε στη σελίδα του μαθήματος η εκφώνηση της 1ης
προγραμματιστικής εργασίας. Καταληκτική ημερομηνία παράδοσης:
Κυριακή, 8 Νοεμβρίου 2009.
-
28 Σεπτεμβρίου 2009: Έναρξη παραδόσεων.
Οι
παραδόσεις του μαθήματος θα αρχίσουν την Τετάρτη, 7
Οκτωβρίου 2009.
|
|
|