ΤΜΗΜΑ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΤΗ ΔΙΟΙΚΗΣΗ ΚΑΙ ΣΤΗΝ ΟΙΚΟΝΟΜΙΑ ΤΕΧΝΟΛΟΓΙΕΣ ΔΙΑΔΙΚΤΥΟΥ ΟΡΓΑΝΟΓΡΑΜΜΑ ΔΙΑΛΕΞΕΩΝ ΕΑΡΙΝΟ ΕΞΑΜΗΝΟ 2012-2013 Αθανάσιος Κακαρούντας ΛΕΥΚΑΔΑ
Πληροφορίες Στα πλαίσια του μαθήματος Τεχνολογίες Διαδικτύου του Δ Εξαμήνου, θα διδαχτούν τη δομή του διαδικτύου (Internet) και των τεχνολογικών λύσεων που το υποστηρίζουν. Στα πλαίσια του μαθήματος αλλά και των εργαστηριακών ασκήσεων θα μελετηθεί το TCP/IP, και η ανάπτυξη προγραμμάτων για το web. Χρήση της γλώσσας HTML (Τοποθέτηση διαλογικών προγραμμάτων -Γραφικά, Γραμματοσειρά και χρώμα -Εικόνα, κίνηση και ήχος -Απλές διασυνδέσεις χρήστη για μικροεφαρμογές -Διάταξη συστατικών σε μια διασύνδεση χρήστη -Απόκριση σε είσοδο χρήστη σε μια μικροεφαρμογή). Τι είναι τα URL, HTTP, HTML, dynamic HTML, XML, scriptlets, διεπαφή και τεχνολογία CGI. Perl, Tcl/SafeTcl. DNS model, DNS server hierarchy. X.500. DAP, LDAP protocols. Επίσης θα μελετηθεί η ανάκτηση πληροφοριών: Electronic mail, MIME, S/MIME, SMTP, POP, PPP, FTP. Mobile Code: Java, ActiveX, Javascript. Τέλος, θα μελετηθούν ζητήματα ασφάλειας στο διαδίκτυο. Στα πλαίσια του μαθήματος, οι σπουδαστές θα μπορούν να επιλέξουν ένα από τα παρακάτω δύο συγγράμματα, που αποτελούν και τα επίσημα συγγράμματα διδασκαλίας που προσφέρονται από το Τμήμα. Το τρίτο σύγγραμμα είναι αυτό που δινόταν σε παλαιότερα εξάμηνα στους σπουδαστές και αντιστοιχεί στο παλιό πρόγραμμα σπουδών [1] Ι. Βενιέρης, Ε. Νικολούζου, «Τεχνολογίες Διαδικτύου», Εκδόσεις Τζιόλας, 2006. [2] Ι. Βενιέρης, «Δίκτυα Ευρείας Ζώνης», Εκδόσεις Τζιόλας, 2013. [3] D. Comer, «Δίκτυα και Διαδίκτυα Υπολογιστών», Εκδόσεις Κλειδάριθμος, 2006. [4] Γ. Διακονικολάου, Α. Αγιακάτσικα, Η. Μπούρας, «Επιχειρησιακή Διαδικτύωση», Εκδόσεις Κλειδάριθμος, 2007. Προτεινόμενη εναλλακτική Βιβλιογραφία [5] L. Lemay, and R. Cadenhead, «Java 1.2», SAMS Edition, 1998. [6] A. Pope, «The CORBA Reference Guide», Addison-Wesley, 1998. [7] J. Bradshaw, «Software Agents», American Association for AI, 1997. [8] L. Atkinson, Z. Suraski, «Πλήρης Οδηγός της PHP 5», Εκδόσεις Γκιούρδας, 2004. [9] Ε. Castro, «Εισαγωγή στην HTML 4 για τον Παγκόσμιο Ιστό», Εκδόσεις Κλειδάριθμος, 2000. [10] U. Black, «Advanced Internet Technologies», Prentice Hall, 1998. Άλλες πηγές πληροφόρησης [10] World Wide Web Association, W3C, www.w3c.org. [11] The Internet, http://www.nsf.gov/about/history/nsf0050/internet/internet.htm. [12] IEEE, www.ieee.org.
Χρονοδιάγραμμα Οι παρακάτω διαλέξεις θα πραγματοποιηθούν κατά τη διάρκεια του εξαμήνου. Στην περίπτωση που κάποια διάλεξη, για οποιοδήποτε λόγο δεν διεξαχθεί, τότε εντός 10 ημερών θα έχει ανακοινωθεί στη Γραμματεία η ημερομηνία αναπλήρωσης της, η οποία δεν θα υπερβαίνει περισσότερο από 14 ημέρες την αρχικά προγραμματισμένη ημερομηνία. Το μάθημα θα εξεταστεί στο τέλος του εξαμήνου με γραπτές εξετάσεις. Στο ήμισυ του εξαμήνου και πριν το Πάσχα, θα διεξαχθεί προαιρετική Πρόοδος στην ήδη διδαχθείσα ύλη. Η τελική ύλη εξέτασης του μαθήματος, θα αναρτηθεί στον πίνακα ανακοινώσεων, αμέσως μετά την τελευταία διάλεξη του μαθήματος. ΔΙΑΛΕΞΗ 1 - Εισαγωγή στο Διαδίκτυο και τις Τεχνολογίες που το διέπουν ΔΙΑΛΕΞΗ 2 Τα πρωτόκολλα του Διαδικτύου. Το φυσικό επίπεδο και οι διαθέσιμες τεχνολογίες ψηφιακών επικοινωνιών. Σύντομη ανασκόπηση του μοντέλου TCP/IP Από [1]: κεφ. 1 (σελ 13-30) Από [2]: κεφ. 13 (σελ 349-366) Από [3]: κεφ. 12 (σελ 219-222, 231-237) ΔΙΑΛΕΞΗ 3 Τα πρωτόκολλα του Διαδικτύου. Εισαγωγή στο πρωτόκολλο IP Από [1]: κεφ 1 (σελ 30-47) Από [2]: κεφ 13 (σελ 366-391) Από [3]: κεφ 17 (σελ 331 336), κεφ 24 (433-446) ΔΙΑΛΕΞΗ 4 Το πρωτόκολλο διαδικτύου IP. Δρομολόγηση Από [1]: κεφ 2 (σελ 57 99), κεφ 1 (σελ 47 55) Από [2]: κεφ 14 (σελ 393 422) Από [3]: κεφ 18 (341 360), κεφ 25 (σελ 449 470), κεφ 19 (σελ 405 409)
ΔΙΑΛΕΞΗ 5 Ονοματοδοσία, DNS Από [1]: κεφ 10 (σελ 321 330) Από [2]: κεφ 22 (σελ 657 666) Από [3]: κεφ 29 (σελ 523 537) ΔΙΑΛΕΞΗ 6 Οι έννοιες client-server. Μελέτη της περίπτωσης επίσκεψης μιας ιστοσελίδας. Ανάλυση των απαραίτητων συστατικών για τη δημιουργία μιας εφαρμογής στο Διαδίκτυο σημειώσεις καθηγητή To πρωτόκολλο HTTP ΔΙΑΛΕΞΗ 7 Από [1]: κεφ 10 (σελ 344 361), σημειώσεις καθηγητή Από [2]: κεφ 22 (σελ 680 697) Από [3]: κεφ 32 (σελ 493 599), σημειώσεις καθηγητή ΔΙΑΛΕΞΗ 8 Στήνοντας ένα Web Server. Η χρήση των PHP & MySQL, ASP και SQL κ.α.. σημειώσεις καθηγητή ΔΙΑΛΕΞΗ 9 Πρωτόκολλα συναφή με το Διαδίκτυο και τις εφαρμογές του. FTP, Telnet, rlogin κ.α. Από [1]: κεφ 10 (σελ 317 321), σημειώσεις καθηγητή Από [1]: κεφ 22 (σελ 653 657) Από [3]: κεφ 31 (σελ 564 567)σημειώσεις καθηγητή
ΔΙΑΛΕΞΗ 10 Πολυμέσα στο Διαδίκτυο. Τεχνολογίες και πρότυπα (Flash, Silverlight, VRML κ.α.). Ήχος, εικόνα και video. Από [1]: κεφ 9 (273 297), σημειώσεις καθηγητή Από [2]: σημειώσεις καθηγητή Από [3]: σημειώσεις καθηγητή ΔΙΑΛΕΞΗ 11 Επικοινωνία μέσω διαδικτύου. Τα πρωτόκολλα SMTP, POP, IMAP. Εφαρμογές chat, share, instant messaging Από [1]: κεφ 10 (σελ 330 344), σημειώσεις καθηγητή Από [2]: κεφ 22 (σελ 666 680) Από [3]: κεφ 30 (σελ 548 557), σημειώσεις καθηγητή Επικοινωνία Οι φοιτητές θα γίνονται δεκτοί για θέματα που άπτονται στο αντικείμενο του μαθήματος, κάθε Πέμπτη 13:00-15:00, στο γραφείο του καθηγητή Επιπλέον, μπορούν να υποβάλλουν τις ερωτήσεις τους μέσω e-mail στο: kakarountas@ieee.org