[Home] [About] [R&D] [Software] [Courses] [Contact]
 
Προγραμματισμός Δικτύων - E-01
  • Διδάσκων:
    • Νίκος Ντάρμος, Π.Δ. 407/80.
      • E-mail: ntarmos [at] cs [dot] uoi [dot] gr.
      • Τηλέφωνο: 2651008866.
       
  • Ώρες παραδόσεων:
    • Τετάρτη, 12:00 - 15:00.
  • Ώρες γραφείου:
    • Τετάρτη, 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.

 
©2009-2010 Nikos Ntarmos
Valid XHTML 1.0!  Valid CSS!  AnyBrowser! Last modified:
2009.11.18
BOFH excuse #152: Big to little endian conversion error