- ΕΝ ΕΙΚΤΙΚΕΣ ΑΠΑΝΤΗΣΕΙΣ -



Σχετικά έγγραφα
ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html. Χρ. Ηλιούδης

Web and HTTP. Βασικά Συστατικά: Web Server Web Browser HTTP Protocol

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ

ΕΠΛ 012 Εισαγωγή στο Παγκόσμιο Πλέγμα Πληροφοριών

Γλώσσες Σήµανσης (Markup Languages) Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο

Πληροφορική Τμήμα Σχεδιασμού & Τεχνολογίας Ξύλου & Επίπλου Αντώνιος Καραγεώργος Ευανθία Τσιλιχρήστου. Μάθημα 5 ο Τεχνολογίες Διαδικτύου: HTML I

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED σχεδιασμός ιστοσελίδας ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΗΛΕΚΤΡΟΝΙΚΕΣ ΥΠΗΡΕΣΙΕΣ

Γαβαλάς αµιανός

Βασικές Έννοιες Web Εφαρμογών

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης

Ref.: SLWS 1 5Copyright 2005 The European Computer Driving Licence Foundation Ltd Σελίδα 1 από 7

Προγραμματισμός Διαδικτύου

Σε αυτό το µάθηµα θα ασχοληθούµε µε τη βελτίωση της εµφάνισης ενός ιστοτόπου, αλλά και τον εύκολο χειρισµό όλων των αλλαγών στην εµφάνιση της σελίδας

Στρατηγική ανάπτυξη δικτυακού κόμβου

Vodafone Business Connect

ΤΕΧΝΟΛΟΓΙΕΣ ΣΧΕΔΙΑΣΗΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΤΟΠΟΥ (Web Site Design Technologies)

Περιεχόμενα. Λίγα λόγια από το συγγραφέα... 7

Ποιες είναι οι κύριες ετικέτες που χρησιμοποιεί η HTML για την περιγραφή της συνολικής δομής μιας ιστοσελίδας;

ΔΝΓΔΙΚΣΙΚΔ ΑΠΑΝΣΗΔΙ 3 εο ΓΡΑΠΣΗ ΔΡΓΑΙΑ

CSS Εργαστήριο 1. Εισαγωγή - Σύνταξη - Εφαρμογή στην HTML

Εισαγωγη στην html. Η δομή μιας ιστοσελίδας (αρχείο html) Η βασική δομή ενός αρχείου html είναι η εξής: <html> <head>

Περιεχόμενα. Γαβαλάς Δαμιανός Τρέχον status της HTML

Τεχνολογίες ιαδικτύου

Hyper Text Markup Language (HTML) που σημαίνει γλώσσα σήμανσης υπερκειμένου.

Η γλώσσα HTML. Επιμέλεια: Δέγγλερη Σοφία

Επιβλέπων Καθηγητής : Τσιαντής Λεωνίδας Φοιτητής : Μακρής Γεώργιος

οµή της παρουσίασης Στατιστικά στοιχεία Άδειες χρήσης Γενικά στοιχεία Βασικά χαρακτηριστικά του browser

ιαχείριση Πληροφοριών στο ιαδίκτυο

Π ΤΥ Χ ΙΑ Κ Η ΕΡΓΑΣΙΑ

Προγράμματα εφαρμογών

Vodafone Business Connect

Η γλώσσα XHTML: διαφορές με HTML, μετατροπή

Δημοσίευση στο Διαδίκτυο

Ανάπτυξη Υπηρεσίας Καταλόγου LDAP με τα στοιχεία του προσωπικού του TEI Πειραιά. Νίκος Πασσαράς. Εισηγητής: Πρεζεράκος Γεώργιος

α) η καταγραφή και η σύλληψη της δικτυακής κίνησης (capture) και β) η ανάλυση της δικτυακής κίνησης.

ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΣΧΕΔΙΑΣΜΟΥ ΕΦΑΡΜΟΓΩΝ

Εργαλεία ανάπτυξης εφαρμογών internet Ι

Το διαδίκτυο είναι ένα δίκτυο που αποτελείτε από πολλά μικρότερα δίκτυα υπολογιστών.

Φόρμες. Γενικοί κανόνες. Η ετικέτα <form>

3D FLASH ANIMATOR (3DFA)

Δυναμικές Ιστοσελίδες στο Πανελλήνιο Σχολικό Δίκτυο

Περιεχόμενα. Πρόλογος... xiii

ΔΕ10: Πληροφοριακά Συστήματα Διοίκησης IΙ Εργαστήριο # 2

Περιεχόμενα. Γαβαλάς Δαμιανός

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP

Τι είναι η HTML; Τί είναι οι ετικέτες (tags); Πώς είναι μια ετικέτα (tag);

1. O FrontPage Explorer

JOOMLA CMS ΒΑΣΙΚΗ ΠΑΡΑΜΕΤΡΟΠΟΙΗΣΗ (PART I)

Βασίλειος Κοντογιάννης ΠΕ19

Δίκτυα Η/Υ ςτην Επιχείρηςη

Εισαγωγή στην πληροφορική

Αλεξιάδης Γεώργιος (ΠΕ86) -

Ενότητα 1: HTTP, Clients και Servers. (Web, το θεμέλιο του Σημασιολογικού Ιστού)

Κεφάλαιο 11: Εισαγωγή στην HTML. Εφαρμογές Πληροφορικής Κεφ. 11 Καραμαούνας Πολύκαρπος

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : / id ot.com /

Σχεδίαση και Ανάπτυξη Ιστότοπων

Ιόνιο Πανεπιστήµιο. ίκτυα Η/Υ. Επίπεδο Εφαρµογής. Ενότητα Θ. Υπηρεσίες Internet. ρ. Ε. Μάγκος

ΟΔΗΓΟΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΠΙΣΤΟΠΟΙΗΤΙΚΟΥ ΑΣΦΑΛΕΙΑΣ WEBMAIL ΤΕΙ ΚΑΛΑΜΑΤΑΣ

<a href=" στο κείμενο</a>.

ΜΑΘΗΜΑ 3 ΛΟΓΙΣΜΙΚΟ (SOFTWARE)

Διαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 1

Οδηγίες κατασκευής Ιστοσελίδων µε το πρόγραµµα FRONTPAGE 2003

1. Απαιτήσεις εργασίας

ίκτυα - Internet Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία ( ) Υπηρεσία FTP (File Transfer Protocol)

7.11 Πρωτόκολλα εφαρµογής

Α ΛΥΚΕΙΟΥ - ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΪΟΣ 2019 ΕΝΔΕΙΚΤΙΚΕΣ ΕΡΩΤΗΣΕΙΣ ΚΑΤΑΝΟΗΣΗΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο

1. Το Διαδίκτυο Α. Βασικές έννοιες Internet Παγκόσμιος Ιστός www HTTP FTP URL Υπερκείμενο: ISP

Σχεδιασμός και Ανάπτυξη Ιστοτόπων. ΕΠΑ.Λ. ΑΛΙΜΟΥ Τομέας Πληροφορικής Κ. Φλώρος

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)

χρήστες και υπηρεσίες

ΕΡΓΑΣΤΗΡΙΟ FRONT PAGE 2

World Wide Web: Ο παγκόσµιος ιστός Πληροφοριών

Τεχνολογίες Παγκόσμιου Ιστού. 1η διάλεξη

Ανοικτά Ακαδηµα κά Μαθήµατα. ιαδικτυακές εφαρµογές ιαχείριση µαθηµάτων µε ηλεκτρονικό τρόπο Πρόγραµµα σπουδών διδακτική ενότητα

ΔΙΚΤΥΑ. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού

ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΙΣΤΟΤΟΠΩΝ

Εξεταστέα Ύλη (Syllabus) Έκδοση 1.5

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ OPEN ECLASS

Άσκηση 6 Επαναληπτική Άσκηση HTML

ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

Day 1 Internet & (Browsers)

Οδηγός ηµιουργίας Εξετάσεων Adobe Περιεχόµενα:

Εισαγωγή στη Χρήση της Εφαρµογής Compaq Visual Fortran & του Microsoft Developer Studio

Macromedia DreamWeaver Παρουσίαση εργαλείου σχεδίασης διεπαφής χρήστη

WEB HTML. Web HTML MIDI. Web 5.1: HTML LAN

Το κάθε αρχείο έχει το δικό του όνομα που αποτελείται από δύο μέρη που χωρίζονται με το σύμβολο της τελείας.

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας. Υπηρεσίες Internet. ίκτυα Η/Υ. Επίπεδο Εφαρµογής. Ενότητα θ

ΒΙΟΓΡΑΦΙΚΟ ΣΗΜΕΙΩΜΑ Δίπλωμα Ηλεκτρολόγου Μηχανικού με ειδίκευση σε συστήματα Ηλεκτρονικών Υπολογιστών. Πολυτεχνική Σχολή Παν/μίου Πατρών

Σχεδιασμός και Ανάπτυξη Ιστοσελίδων ΙΙ ΙΕΚ ΤΡΙΑΝΔΡΙΑΣ ΓΡΑΦΙΣΤΑΣ ΕΝΤΥΠΟΥ ΚΑΙ ΗΛΕΚΤΡΟΝΙΚΩΝ ΜΕΣΩΝ. CSS - Cascading Style Sheets

ΗΛΕΚΤΡΟΝΙΚΟ ΚΑΤΑΣΤΗΜΑ

Χρήσιμες οδηγίες για την πορεία δημιουργίας ιστοσελίδων

Εγκατάσταση. Εγκατάσταση του Wamp

Γαβαλάς Δαμιανός

ICOP - ΥΠΗΡΕΣΙΕΣ - INTERNET WEBMARKETING ΠΡΟΣΦΟΡΑ ΣΥΣΤΗΜΑΤΑ ΦΙΛΟΞΕΝΙΑΣ

Transcript:

3 η ΓΡΑΠΤΗ ΕΡΓΑΣΙΑ Β ΤΟΜΟΣ, ΚΕΦΑΛΑΙΑ 1-3 - ΕΝ ΕΙΚΤΙΚΕΣ ΑΠΑΝΤΗΣΕΙΣ - Υποεργασία 1 (15%) Να προσδιορίσετε υπό τη µορφή (α) URL και (β) δενδρογράµµατος, το δικτυακό τόπο όπου βρίσκεται το αρχείο manual.pdf σχετικά µε την εγκατάσταση email server σε πλατφόρµα LINUX. Το αρχείο αυτό περιέχει πληροφοριακό υλικό σχετικά µε το ακόλουθο θέµα «SuSE Linux IMAP Server, Installation, Configuration and Administration». Η αναζήτησή σας θα πρέπει να γίνει στον FTP εξυπηρετητή του Εθνικού Μετσόβιου Πολυτεχνείου.

(α) ftp://ftp.ntua.gr/pub/linux/suse/i386/products/emailserver/docs/ (β) ΜΟΡΦΗ EXPLORER ΜΟΡΦΗ ΕΝ ΡΟΓΡΑΜΜΑΤΟΣ....... com gr dk...... com ntua dk......... pub...... databases linux docs...... gentoo suse kernel...... SuSEFax_... noarch i386 Win32...... current products update emailserver 2,0 docs 3,0 manual.pdf

www ftp.ntua.gr dk gr uk pub eap auoa ntua ypepth linux... pub mirror incoming suse docs www linux net databases I386 asplinux kernel suse products SuSEFax_WIN32 i386 noarch emailserver supplementary update products docs emailserver 2.0 3.0 docs manual.pdf manual.pdf

Υποεργασία 2 (25%) Στις παρακάτω ασκήσεις θα χρειαστεί να συνδεθείτε σε κάποιο εξυπηρετητή παγκόσµιου ιστού και να εκτελέσετε αιτήσεις στο πρωτόκολλο HTTP. Για το λόγο αυτό χρειάζεται να έχετε πρόσβαση στο ιαδίκτυο. ηµιουργήστε τις αντίστοιχες εντολές και παρουσιάστε τις οθόνες εκτέλεσης (telnet και web browser όπου χρειάζεται) για τις παρακάτω ενέργειες: (α) i. Υποβάλετε µία HTTP αίτηση για το αρχείο index.html που βρίσκεται στο φάκελο του εξυπηρετητή www.eap.gr. Εξηγήστε όσα στοιχεία της απάντησης µπορείτε. Μετά τη σύνδεση telnet, δίνουµε την εντολή: GET /index.html HTTP/1.0 (το HTTP/1.0 δεν είναι απαραίτητο), ή την (ίδια) παρακάτω εντολή µε την πλήρη διεύθυνση:

Παρατηρήσεις: i. Επιτυχή προσπέλαση της ζητούµενης σελίδας (200 ΟΚ). ii. Ο εξυπηρετητής χρησιµοποιεί το πρωτόκολλο HTTP/1.1 για την επικοινωνία µε τον πελάτη και συνέταξε την απάντηση στις Date: Sat, 01 Mar 2003 12:16:47 GMT. iii. Η εφαρµογή του εξυπηρετητή είναι Apache/1.3.23 (Unix). iv. Το έγγραφο είναι κείµενο µορφοποιηµένο σε HTML, το µέγεθός του είναι 874 bytes και έχει τροποποιηθεί τελευταία φορά την 24/02/2003. v. Μετά την απάντηση η σύνδεση τερµατίζεται. Παρατηρώντας το περιεχόµενο της σελίδας, βλέπουµε ότι : αρχίζει µε την οδηγία (tag) <html> και τελειώνει µε την εντολή </html>. Η πρώτη πληροφορεί τον Web client ότι το αρχείο είναι γραµµένο σε γλώσσα ΗΤΜL και η τελευταία πως ο κώδικας ΗΤΜL τελείωσε. αµέσως µετά υπάρχει η οδηγία (tag) <head> </head>, µέσα στην οποία περιέχονται πληροφορίες που αφορούν στο αρχείο και δεν εµφανίζονται στην οθόνη. <meta http-equiv = Content-Type content = text/html; charset = windows-1253 >. Αυτή η οδηγία δηλώνει στον Web server ότι πρέπει να αλλάξει τους headers οι οποίοι περιγράφουν το είδος του περιεχοµένου της σελίδας (meta http-equiv = Content-Type ) και στη θέση τους να τοποθετηθούν τιµές (content = text/html; charset = windows-1253 ), µε τις οποίες οι browsers θα αναγνωρίζουν αυτή τη σελίδα ως αρχείο (text) κειµένου µε ελληνική κωδικοποίηση windows (windows-1253). <title>ελληνικό Ανοικτό Πανεπιστήµιο</title>. Αυτή η οδηγία περιέχει τον τίτλο της σελίδας. <meta name = GENERATOR content = Microsoft FrontPage 5.0 >. Η οδηγία αυτή παρέχει την πληροφορία ότι η σελίδα κατασκευάσθηκε µε τη χρησιµοποίηση του προγράµµατος Microsoft FrontPage 5.0. η οδηγία (tag) <frameset framespacing= 2 border= 1 cols= 219,* frameborder= 1 >. Η οδηγία αυτή µας πληροφορεί ότι στη σελίδα υπάρχουν 2 κάθετα πλαίσια, από τα οποία το πρώτο έχει πλάτος 219 pixels και το δεύτερο έχει έκταση όλο το υπόλοιπο µέρος της οθόνης. Το διάστηµα µεταξύ των δύο τµηµάτων είναι 2 pixels και το περιθώριο από την άκρη της σελίδας είναι 1 pixel. Οι δύο οδηγίες που ακολουθούν δίνουν πληροφορίες για το περιεχόµενο των 2 κάθετων πλαισίων. Η θέση των πλαισίων καθορίζεται ανάλογα µε τη σειρά που αναφέρονται στην οδηγία <frameset>. <framename= contents target= main src= menu_index.htm scrolling= auto > Η οδηγία αυτή µας πληροφορεί ότι το όνοµα του πλαισίου είναι contents, όλες οι παραποµπές ανοίγουν στο πλαίσιο main, περιέχει τη σελίδα που βρίσκεται στο αρχείο menu_index.htm, και η ολίσθηση είναι αυτόµατη. <framename= main src= main_index.htm scrolling= auto target= _self > Η οδηγία αυτή µας πληροφορεί ότι το όνοµα του πλαισίου είναι main, περιέχει τη σελίδα που βρίσκεται στο αρχείο main_index.htm, η ολίσθηση είναι αυτόµατη και όλες οι παραποµπές ανοίγουν πάνω στο ήδη υπάρχον πλαίσιο (δηλ. η νέα σελίδα εξαφανίζει την προηγούµενη και παίρνει τη θέση της.

η οδηγία (tag) <noframes>. Η οδηγία αυτή χρησιµοποιείται στην περίπτωση που ο browser που χρησιµοποιεί κάποιος δεν υποστηρίζει πλαίσια (frames). Σε αυτή την περίπτωση πληροφορείται ο επισκέπτης ότι η σελίδα αυτή χρησιµοποιεί πλαίσια αλλά ο browser που χρησιµοποιεί δεν τα υποστηρίζει. Οτιδήποτε βρίσκεται µέσα σε αυτή την οδηγία δεν θα εµφανιστεί αν ο browser υποστηρίζει πλαίσια. Μέσα σε αυτή την οδηγία εµπεριέχεται η οδηγία <body> στην οποία ορίζονται οι παράµετροι: <background= _themes/phil-canvas/cnvbkgnd.jpg : το φόντο που θα έχει η σελίδα bgcolor = #FFFFFF : το χρώµα που θα έχει το φόντο της σελίδας text= #000000 : το χρώµα που θα έχει το κείµενο link= #0066CC : το χρώµα του κειµένου που κρύβει µια παραποµπή που δεν έχει ακολουθηθεί ακόµα vlink= #006666 : το χρώµα του κειµένου που κρύβει µια παραποµπή που έχει ακολουθηθεί στο παρελθόν alink= #996699 : το χρώµα του κειµένου που κρύβει µια παραποµπή που τώρα επιλέγεται η οδηγία <font> (font face= Times New Roman : η οποία καθορίζει τη γραµµατοσειρά που θα χρησιµοποιηθεί (α) ii. Υποβάλετε αίτηση για τους headers των αρχείων: index.htm (όχι.html) και menu_index.htm στον ίδιο φάκελο και εξυπηρετητή. Εξηγήστε όσα στοιχεία της απάντησης µπορείτε. (α) index.htm Όπως µπορούµε να δούµε στην παραπάνω εικόνα η απάντηση που παίρνουµε από τον εξυπηρετητή για την αίτηση που κάναµε είναι:

HTTP/1.1 404 Not Found ενηµέρωση για την έκδοση του πρωτοκόλλου που χρησιµοποιείται και τον κωδικό κατάστασης. Στη συγκεκριµένη περίπτωση µας πληροφορεί ότι το έγγραφο που προσδιορίζεται στο URL της αίτησης δεν βρέθηκε Date: Sun, 02 Mar 2003 13:24:45 GMT ενηµέρωση για την ηµεροµηνία και την ώρα της απάντησης Server: Apache/1.3.23 (Unix) (Red-Hat/Linux) mod_ssl/2.8.7 OpenSSL/0.9.6b DAV/1.0.3 PHP/4.1.2 mod_perl/1.26 ιάφορες πληροφορίες για τον εξυπηρετητή Content-Type: text/html; charset=iso-8859-1 ενηµέρωση για τον τύπο ΜΙΜΕ του εγγράφου και το σετ χαρακτήρων που χρησιµοποιεί (β) menu_index.htm Όπως µπορούµε να δούµε στην παραπάνω εικόνα η απάντηση που παίρνουµε από τον o εξυπηρετητή για την αίτηση που κάναµε είναι: HTTP/1.1 200 ΟΚ ενηµέρωση για την έκδοση του πρωτοκόλλου που χρησιµοποιείται και τον κωδικό κατάστασης. Στη συγκεκριµένη περίπτωση µας πληροφορεί ότι το έγγραφο που προσδιορίζεται στο URL της αίτησης βρέθηκε Date: Sun, 02 Mar 2003 16:43:54 GMT ενηµέρωση για την ηµεροµηνία και την ώρα της απάντησης Server: Apache/1.3.23 (Unix) (Red-Hat/Linux) mod_ssl/2.8.7 OpenSSL/0.9.6b DAV/1.0.3 PHP/4.1.2 mod_perl/1.26 ιάφορες πληροφορίες για τον εξυπηρετητή

Last-Modified: Mon, 24 Feb 2003 08:02:30 GMT ενηµέρωση για την ηµέρα και την ώρα που τροποποιήθηκε το έγγραφο για τελευταία φορά Etag: 1df118-15ca-3e59d196 ενηµέρωση για την ετικέτα του εγγράφου Accept-Ranges: bytes ενηµέρωση για την µονάδα µέτρησης του µεγέθους του εγγράφου Content-Length: 5578 ενηµέρωση για το µέγεθος του εγγράφου Content-Type: text/html ενηµέρωση για τον τύπο ΜΙΜΕ του εγγράφου (α) iii. Προσπαθήστε να διαγράψετε τη συγκεκριµένη σελίδα. Εξηγείστε τι συµβαίνει. Παρατηρήσεις: 1. Ανεπιτυχής προσπάθεια διαγραφής σελίδας, ως ανεπίτρεπτης µεθόδου (405 Method Not Allowed). 2. Ο εξυπηρετητής χρησιµοποιεί το πρωτόκολλο HTTP/1.1 για την επικοινωνία µε τον πελάτη και συνέταξε την απάντηση στις Date: Sat, 01 Mar 2003 12:27:53 GMT. 3. Η εφαρµογή του εξυπηρετητή είναι Apache/1.3.23 (Unix). 4. Στην απάντηση αναφέρονται οι µέθοδοι οι οποίες επιτρέπονται (Allow: GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS, PATCH, PROPFIND, PROPPATCH, MKCOL, COPY, MOVE, LOCK, UNLOCK, TRACE). 5. Το έγγραφο είναι κείµενο µορφοποιηµένο σε HTML. 6. Μετά την απάντηση η σύνδεση τερµατίζεται. 7. Τέλος δίνεται το περιεχόµενο της συγκεκριµένης σελίδας µε την διευκρίνιση ότι η µέθοδος DELETE δεν είναι επιτρεπόµενη για το URL /index.html.

(β) i. Συνδεθείτε µε τον εξυπηρετητή 150.140.142.17 και στείλτε ένα αίτηµα GET στη σελίδα /eap.asp µαζί µε δύο µεταβλητές: την ONOMA και την ETOS (µε λατινικούς χαρακτήρες και οι δύο) ακολουθούµενες από τιµές που θα ορίσετε εσείς.

(β) ii. Προσπελάστε µαζί µε τις παραµέτρους τη σελίδα µε τη χρήση web browser (βάζοντας την κατάλληλη διεύθυνση στον browser). Σχολιάστε και συγκρίνετε τις αιτήσεις (b.i) και (b.ii), καθώς και τα αποτελέσµατα που θα πάρετε. Συγκρίνοντας τις δύο αιτήσεις βλέπουµε ότι είναι ίδιες, µε µοναδική εξαίρεση την εντολή GET που υπάρχει στη σύνδεση µε χρήση telnet. Συγκρίνοντας τις δύο απαντήσεις βλέπουµε ότι έχουν βασικές διαφορές. Η απάντηση µε τη χρήση του telnet περιέχει διάφορες πληροφορίες όπως την επιτυχία της σύνδεσης, τον τύπο του server στον οποίο συνδεθήκαµε, την ηµεροµηνία και την ώρα της σύνδεσης, τον τύπο του εγγράφου (περιέχει κείµενο µορφοποιηµένο µε τη γλώσσα HTML). Στη συνέχεια εµφανίζει τον κώδικα σε html του εγγράφου για το οποίο κάναµε αίτηση (έχοντας συµπεριλάβει τις µεταβλητές που του δώσαµε). Η απάντηση µε τη χρήση του web browser περιέχει µόνο το έγγραφο το οποίο ζητήσαµε (έχοντας συµπεριλάβει τις µεταβλητές που του δώσαµε).

(β) iii. Πραγµατοποιείστε την ίδια λειτουργία µε την (b.i) χρησιµοποιώντας την εντολή POST. Προσοχή στις παραµέτρους που απαιτούνται πέρα από τις µεταβλητές (απαιτείται το content-type, content-length, accept κλπ). (β) iv. Προσπελάστε µε τον web browser στον ίδιο εξυπηρετητή τη σελίδα /1.asp («ένα».asp), συµπληρώστε τη φόρµα και αποστείλετε post αίτηµα. Καταγράψτε το αποτέλεσµα του web browser. Σχολιάστε και συγκρίνετε το αποτέλεσµα µε αυτό της (b.iii).

Συγκρίνοντας τις δύο απαντήσεις βλέπουµε ότι έχουν βασικές διαφορές. Η απάντηση µε τη χρήση του telnet περιέχει διάφορες πληροφορίες όπως την επιτυχία της σύνδεσης, τον τύπο του server στον οποίο συνδεθήκαµε, την ηµεροµηνία και την ώρα της σύνδεσης, τον τύπο του εγγράφου, το µέγεθος του εγγράφου. Στη συνέχεια εµφανίζει τον κώδικα σε html του εγγράφου για το οποίο στείλαµε πληροφορίες (έχοντας συµπεριλάβει τις µεταβλητές που του δώσαµε). Η απάντηση µε τη χρήση του web browser περιέχει µόνο το έγγραφο για το οποίο στείλαµε πληροφορίες (έχοντας συµπεριλάβει τις µεταβλητές που του δώσαµε).

Υποεργασία 3 (15%) α) Αναγνωρίστε τους κάτωθι τύπους αρχείων και αναφέρατε το πρόγραµµα µε τα οποία ανοίγονται (ή τα εναλλακτικά προγράµµατα, π.χ. τα αρχεία κειµένου ανοίγονται εναλλακτικά και µε το Word): # ΕΠΕΚ ΤΑΣΗ ΕΙ ΟΣ ΑΡΧΕΙΟΥ (π.χ. «κειµένου») ΠΡΟΓΡΑΜΜΑ 1 BKF Αντίγραφο ασφαλείας (backup) WindowsXP Backup Utility, Windows Tape Backup Utility 2 CER Πιστοποιητικό ασφαλείας (Security Certificate Creation certificate), ή Tool (Makecert.exe) Compilation error messages ΕΝΑΛΛΑΚΤΙΚΟ ΠΡΟΓΡΑΜΜΑ Ntbackup, Ontrack PowerControls, Dragon UnPACKer Cisco Certificate Manager, Sierra Print Artist Certificate 3 CRT Πιστοποιητικό ασφαλείας (Internet Security Certificate) ή αρχείο ρυθµίσεων οθόνης CRT 4 DB Βάση εδοµένων 5 GZ Συµπιεσµένο αρχείο (Gzip Compressed Archive) 6 JFIF Εικόνα ( Bitmap graphics) 7 LZH Συµπιεσµένο αρχείο (Compressed file archive) 8 MSWM M WINDOWS MOVIE MAKER PROJECT Certificate Creation Tool (Makecert.exe) ή Oracle Terminal Settings Info PARADOX Ή Thumbnail Database WinZip, IEXPLORE, COREL, PHOTO PAINT, PhotoShop WinZip WINDOWS MOVIE MAKER Cisco Certificate Manager ArcView, Myriad Smartware - XTreeGold), dbase IV WinAce, WinRAR Windows Picture and Fax Viewer, CompuPic, ACDSEE, XnView WinRAR, WinAce, LHARC.exe Adobe Premiere 9 UInternet Location, Internet Shortcut Internet Explorer Netscape, Mozilla URL 10 VVISUAL BASIC SCRIPT FILE Windows Visual Basic Text editors, Macromedia VBS Dreamweaver, Editplus, WSSCRIPT.EXE 11 VΑρχείο κειµένου µε στοιχεία VCF επαγγελµατικής κάρτας - Vevi Configuration File (WorldToolKit objects) - vcard (electronic business card) 12 WVideo MV (Windows Media Video file) Outlook WMPLAYER Netscape, Outlook Express Adobe Premiere β) Αναφέρατε 7 τύπους ασυνήθιστων αρχείων καταχωρηµένων στο µητρώο του ΗΥ σας (π.χ. χχχχ.001), το είδος τους και τα προγράµµατα που τα δηµιουργούν.

α/α ΕΠΕΚΤΑΣΗ ΕΙ ΟΣ ΑΡΧΕΙΟΥ (π.χ. «κειµένου») ΠΡΟΓΡΑΜΜΑ 1 000 τεµάχιο αρχείου MasterSplitter 2 Α51 αρχείο Assembler 8051 Σηµειωµατάριο 3 CTF AVG update control file AVG antivirus 4 GETRIGHT Ηµιτελές αρχείο που «κατεβάζω» από το GetRight download manager Ιντερνέτ 5 QTI Εικόνας Quick Time 6 XXE Compressed Binary WinZip Executable 7 PS Postscript Κείµενο gsview Latex2ps 8 N2P application NET2FONE 9 XEN text XENU 10 M3U audio WMPLAYER 11 MOV video MPLAYER2 12 AWD image (fax view file) KODAKPRV 13 ai Adobe Illustrator file Adobe Illustrator 14 drc Director shockwave file Shockwave Player 15 INI Configuration Settings DEVENV 16 BPR C++ Builder Project BCB 17 CHM Compiled HTML Help file HH 18 DSW Project Workspace MSDEV 19 SIS EPOC Installation file Epoc Install 20 323 H.323 Internet Telephony Conferencing Utility Dll 21 669 Winamp media file Winamp 22 8BA 8BA file Adobe Photoshop 23 AA Microsoft Reader Microsoft Reader 24 B64 Winzip File Winzip 25 R29 Winrar Archive Winrar 26 INT INT Image ACDSEE 27 APP Microsoft Visual FoxPro Application FOXPRO 28 UIN ICQ User ICQ 29 SWF Macromedia Flash Player Movie FLASH 30 SWT Macromedia Flash/Shockwave Generator FLASH Template 31 WVX Windows Media/Audio shortcut MPLAYER2 32 $$$ EMERGENCY BACKUP DRAWING AUTOCAD 33 RQY Αρχεια ερωτήµατος OLE DB ΤΟΥ MS MS EXCEL EXCEL 34 EBS ROSE SCRIPT SOURCE RATIONAL ROSE 35 AB3 ULEAD ALBUM THUMBNAIL ALBUM 36 MPS MS EXPEDIA POCKET STREETS AUTOROUTE 2000 MAP 37 BLK FINE READER PAGE TAMPLATE FINE READER 5.0 38 ISO DISK JUGGLER CD/DVD IMAGE DISK JUGGLER 39 CPP Αρχείο Πηγαίου Κώδικα C++ MSDEV 40 HPJ Αρχείο Προγραµµατισµού Κειµένων HCW Βοήθειας 41 CPP C++ Source File Microsoft Developer Studio 42 CPT FormBuilder Application Oracle Forms Designer 43 HT HYPER TERMINAL FILE HYPER TERMINAL

ΣΗΜΕΙΩΣΗ: Μέσω του κλειδιού HKEY_CLASSES_ROOT του µητρώου των windows (registry) µπορούµε να δούµε όλους τους καταχωρηµένου τύπους αρχείων. Υποεργασία 4 (35%) Να σχεδιαστεί η παρακάτω ιστοσελίδα χρησιµοποιώντας γλώσσα µορφοποίησης υπερκειµένου (HTML) και Cascading Style Sheets (CSS). Ζητούνται: (a) Ο κώδικας που θα γράψετε. (b) Εκτύπωση της ιστοσελίδας που δηµιουργεί ο κώδικάς σας. Υλικό για το CSS µπορείτε να βρείτε στις σελίδες: http://www.w3.org/markup/guide/style και http://www.w3schools.com/css/default.asp link στη σχετική διεύθυνση του ΕΑΠ http://www.eap.gr/programmes/plh.htm link στο www.eap.gr Εισάγετε φωτογραφία σας link στη σχετική διεύθυνση του ΕΑΠ Νέα Σελίδα και link στη νέα σελίδα Νέα Σελίδα και link στη νέα σελίδα Νέα Σελίδα και link στη νέα σελίδα links στις σχετικές διευθύνσεις του ΕΑΠ

Υποεργασία 5 (10%) Εξηγήστε µε συντοµία (το πολύ 2 σελίδες), το σκοπό, τις δυνατότητες και τη σχέση της XHTML (Extensible HyperText Markup Language) µε την HTML. Πληροφορίες για την XHTML µπορείτε να βρείτε στη σελίδα http://www.w3.org/tr/xhtml1/. Συνοπτικά: ΣΚΟΠΟΣ XHTML H XHTML αποτελεί µια παραλλαγή της αρχικής γλώσσας HTML και στοχεύει στην ενσωµάτωση του προτύπου XML για τη δηµιουργία πιο πλούσιων ιστοσελίδων. Σκοπεύει να αντικαταστήσει την HTML αφού µπορεί να χρησιµοποιηθεί µε τους υπάρχοντες φυλλοµετρητές ακολουθώντας µερικούς απλούς κανόνες. Αρχικό βήµα ήταν να επαναδιατυπωθεί η HTML επιφέροντας τις εξής 3 εναλλακτικές µορφές: Strict, Frameset,και Transitional δίνοντας στους δηµιουργούς επιλογές στην markup παρόλο που δεν υποστηρίζονται από όλες τις συσκευές. εύτερο βήµα ήταν να δοµοστοιχειοποιήσει τα στοιχεία και τα χαρακτηριστικά και να αποδώσει σε πρόσφορες συλλογές για χρήση σε έγγραφα που συνδυάζουν την XHTML µε άλλα tagsets. Γενικά µε τη νέα αυτή γλώσσα σχεδιάζεται η απρόσκοπτη απεικόνιση υπερκειµενικών εγγράφων, σε µια µεγάλη ποικιλία τωρινών αλλά και µελλοντικών προγραµµάτων περιήγησης (όχι µόνο σε αυτά που είναι εγκατεστηµένα σε υπολογιστές αλλά και σε αυτά που σύντοµα θα εγκατασταθούν σε ψηφιακές τηλεοράσεις, κινητά τηλέφωνα, αυτοκίνητα κ.α.). ΥΝΑΤΟΤΗΤΕΣ ΤΗΣ XHTML Αυτό που διαφοροποιεί την XHTML από την HTML είναι η ενσωµάτωση του προτύπου XML στις ιστοσελίδες. Αυτόµατα λοιπόν η XHTML αποκτά όλες τις δυνατότητες που παρέχει αυτό το πρότυπο. Παρέχει αποτελεσµατικές και δυναµικές πολυµεσικές λύσεις Ικανοποιεί πολλές ανάγκες των σχεδιαστών δίνοντας στα έγγραφα ένα µεγαλύτερο επίπεδο προσαρµοστικότητας στο στυλ και τη δοµή από αυτό που υπήρχε παλαιότερα στην HTML Οι σηµερινές της εφαρµογές έχουν να κάνουν µε προσπέλαση ιστοσελίδων, αποκόµιση πληροφοριών, οn-line παραγγελίες, συνεργασία µε συστήµατα βάσης δεδοµένων αλλά και ροές εργασιών. Σηµαντικά χαρακτηριστικά της XHTML: Συγγραφή συµπαγούς δοµηµένου και ευµετάβλητου κώδικα Συµβατότητα µε το σύνολο των browsers που υπάρχουν αυτή τη στιγµή στην αγορά. υνατότητα ενηµέρωσης του κώδικα Ευκολία µορφοποίησης µε CSS Ευκολία χρήσης-τροποποίησης του κώδικα όταν έχουµε εφαρµογή σε άλλη πλατφόρµα

ΣΧΕΣΗ HTML XHTML Η XHTML αποτελεί µια αυστηρότερη και καθαρότερη έκδοση της HTML Σε γενικές γραµµές οι 2 γλώσσες είναι όµοιες. Οι βασικότερες διαφορές µεταξύ τους πηγάζουν από την ύπαρξη του προτύπου XLM στην ΧΗΤΜL και είναι: H HTML δηµιουργήθηκε στη βάση της µεταγλώσσας SGML ενώ η XHTML στη βάση της XML Τα στοιχεία της XHTML πρέπει να είναι σωστά φωλιασµένα Τα έγγραφα της XHTML πρέπει να είναι σωστά µορφοποιηµένα Τα ονόµατα των tags πρέπει να γράφονται µε πεζά γράµµατα Όλα τα στοιχεία της XHTML πρέπει να είναι κλειστά Η ΧHTML είναι case sensitive ενώ η HTML case insensitive.