Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Παγκόσμιος Ιστός (www)   Ο Παγκόσμιος Ιστός ή World Wide Web(WWW) είναι η πιο δημοφιλής υπηρεσία του δικτύου, λόγω της εύκολης χρήσης της και του πλήθους.

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Παγκόσμιος Ιστός (www)   Ο Παγκόσμιος Ιστός ή World Wide Web(WWW) είναι η πιο δημοφιλής υπηρεσία του δικτύου, λόγω της εύκολης χρήσης της και του πλήθους."— Μεταγράφημα παρουσίασης:

1 Παγκόσμιος Ιστός (www)   Ο Παγκόσμιος Ιστός ή World Wide Web(WWW) είναι η πιο δημοφιλής υπηρεσία του δικτύου, λόγω της εύκολης χρήσης της και του πλήθους της πληροφορίας που παρέχει.   Η πληροφορία παρουσιάζεται στο χρήστη με τη μορφή ιστοσελίδων(webpages), οι οποίες προσφέρονται από έναν εξυπηρετητή(webserver) και γίνονται ορατές μέσα από ένα πρόγραμμα φυλλομετρητή(webbrowser) του πελάτη(client), όπως ο Internet Explorer της Microsoft ή ο Navigator, της εταιρείας Netscape.

2 Παγκόσμιος Ιστός (www)

3

4 Ο Παγκόσμιος Ιστός (World Wide Web, WWW) είναι μια εφαρμογή του διαδικτύου που βασίζεται στην αρχιτεκτονική πελάτη / εξυπηρετητή και στη χρήση του πρωτοκόλλου HTTP, ενώ μπορεί να χρησιμοποιηθεί: για τη διάχυση και τη συλλογή πληροφοριών για την υποστήριξη διαλογικής επικοινωνίας (interactive communication) για την διαχείριση χρηστών (user manipulation) και την δυναμική μεταβολή της δομής των υπερκειμένων

5 Παγκόσμιος Ιστός (www) Στον Παγκόσμιο Ιστό οι πληροφορίες είναι οργανωμένες σε ηλεκτρονικές σελίδες που ονομάζονται ιστοσελίδες (Webpages) και συνδέονται μεταξύ τους με υπερσυνδέσμους (hyperlinks). Ένα σύνολο ιστοσελίδων που βρίσκονται σε ένα συγκεκριμένο σημείο του Διαδικτύου και διατίθεται δημόσια ονομάζεται δικτυακός τόπος (WebSite). Η γλώσσα που χρησιμοποιείται για την παρουσίαση(μορφή του περιεχομένου και διάταξη της ιστοσελίδας)και τη διασύνδεση των εγγράφων είναι η Γλώσσα Σήμανσης Υπερκειμένων (HyperTextMarkupLanguage,HTML).

6 Παγκόσμιος Ιστός (www)

7 Τι προσφέρει; Εμφάνιση των δεδομένων σε μορφή κειμένου, εικόνας, κινούμενης εικόνας, ήχου και βίντεο. Εμφάνιση των δεδομένων σε μορφή κειμένου, εικόνας, κινούμενης εικόνας, ήχου και βίντεο. Πληροφορίες οργανωμένες σε μορφή υπερκείμενου. Πληροφορίες οργανωμένες σε μορφή υπερκείμενου. Μέσω του WWW, o απλός χρήστης κάνει με φιλικό τρόπο όλες τις βασικές εργασίες. Μέσω του WWW, o απλός χρήστης κάνει με φιλικό τρόπο όλες τις βασικές εργασίες. Δυνατότητες αναζήτησης, αλληλογραφίας, εντοπισμού, περιήγησης και μεταφοράς των δεδομένων του Internet με ιδιαίτερα φιλικό τρόπο. Δυνατότητες αναζήτησης, αλληλογραφίας, εντοπισμού, περιήγησης και μεταφοράς των δεδομένων του Internet με ιδιαίτερα φιλικό τρόπο.

8 Ιστοσελίδες και δικτυακοί τόποι Μια ιστοσελίδα ή έγγραφο μπορεί να περιλαμβάνει κείμενο, εικόνες, κινούμενες εικόνες, ήχο και video. Μια ιστοσελίδα ή έγγραφο μπορεί να περιλαμβάνει κείμενο, εικόνες, κινούμενες εικόνες, ήχο και video. Τοποθεσία ιστού (Web Site) είναι μία συλλογή από ιστοσελίδες που συντηρούνται από κάποιο πρόσωπο (φυσικό ή νομικό). Τοποθεσία ιστού (Web Site) είναι μία συλλογή από ιστοσελίδες που συντηρούνται από κάποιο πρόσωπο (φυσικό ή νομικό).

9 Διεύθυνση σελίδας (URL) Κάθε ιστοσελίδα έχει τη δική της διεύθυνση που προσδιορίζει το που βρίσκονται οι πληροφορίες. Κάθε ιστοσελίδα έχει τη δική της διεύθυνση που προσδιορίζει το που βρίσκονται οι πληροφορίες. Η διεύθυνση λέγεται URL (Uniform Resource Locator). Η διεύθυνση λέγεται URL (Uniform Resource Locator). Αν γνωρίζουμε τη διεύθυνση μιας σελίδας μπορούμε να την εμφανίσουμε απευθείας. Αν γνωρίζουμε τη διεύθυνση μιας σελίδας μπορούμε να την εμφανίσουμε απευθείας.

10 Διεύθυνση σελίδας (URL) Τα μέρη ενός URL Τα μέρη ενός URL Μια πλήρη Διεύθυνση έχει την παρακάτω σύνταξη: πρωτόκολλο://host.domain:port/διαδρομή/όνομα αρχείου Πρωτόκολλο: ορίζει το πρωτόκολλο μεταφοράς του αρχείου. Το πιο συνηθισμένο είναι το http (Hyper Text Transfer Protocol ). Host: το καθορισμένο host για το πρωτόκολλο http είναι το www. Domain: ορίζει το όνομα του Domain Name, πχ. wlearn.gr, in.gr, disabled.gr Port: ορίζει τον αριθμό της πόρτας του server από τον οποίον διαβάζουμε το αρχείο. Συνήθως παραλείπεται από το URL. Η προκαθορισμένη πόρτα για το πρωτόκολλο http είναι η 80. Διαδρομή: ορίζει την διαδρομή που βρίσκεται το αρχείο στον server. Όταν παραλείπουμε την διαδρομή, τότε το αρχείο πρέπει να είναι στο root directory του website (πχ. http://www.wlearn.gr/index.html, το αρχείο index.html βρίσκεται στο root directory του server). Όνομα αρχείου: ορίζει το όνομα αρχείου. Σε περίπτωση που αυτό λείπει (πχ. http://www.wlearn.gr), τότε ο browser ψάχνει για τα αρχεία index.asp ή index.php ή index.html (ανάλογα με τις ρυθμίσεις του server). Μια πλήρη Διεύθυνση έχει την παρακάτω σύνταξη: πρωτόκολλο://host.domain:port/διαδρομή/όνομα αρχείου Πρωτόκολλο: ορίζει το πρωτόκολλο μεταφοράς του αρχείου. Το πιο συνηθισμένο είναι το http (Hyper Text Transfer Protocol ). Host: το καθορισμένο host για το πρωτόκολλο http είναι το www. Domain: ορίζει το όνομα του Domain Name, πχ. wlearn.gr, in.gr, disabled.gr Port: ορίζει τον αριθμό της πόρτας του server από τον οποίον διαβάζουμε το αρχείο. Συνήθως παραλείπεται από το URL. Η προκαθορισμένη πόρτα για το πρωτόκολλο http είναι η 80. Διαδρομή: ορίζει την διαδρομή που βρίσκεται το αρχείο στον server. Όταν παραλείπουμε την διαδρομή, τότε το αρχείο πρέπει να είναι στο root directory του website (πχ. http://www.wlearn.gr/index.html, το αρχείο index.html βρίσκεται στο root directory του server). Όνομα αρχείου: ορίζει το όνομα αρχείου. Σε περίπτωση που αυτό λείπει (πχ. http://www.wlearn.gr), τότε ο browser ψάχνει για τα αρχεία index.asp ή index.php ή index.html (ανάλογα με τις ρυθμίσεις του server).

11 Μορφές διευθύνσεων : Οι διευθύνσεις έχουν τις εξής μορφές: http://www.ypepth.gr http://www.ypepth.gr/lykeio.html http://ta-nea.dolnet.gr http://www.otenet.gr http://openclas.lrf.gr/papers/cart2.html http://www.unicef.org http://sun.sunsolve1.com http://www.ripe.net

12 Η περιήγηση στο WEB Προγράμματα Προγράμματα Netscape Communicator (Navigator) Netscape Communicator (Navigator) Microsoft Internet Explorer Microsoft Internet Explorer Τρόπος επίσκεψης μιας ιστοσελίδας Τρόπος επίσκεψης μιας ιστοσελίδας Από τη διεύθυνσή της Από τη διεύθυνσή της Από σύνδεσμο Από σύνδεσμο

13 Φυλλομετρητές(Browsers) Ένας Web browser (φυλλομετρητής ιστοσελίδων, πλοηγός Web, πρόγραμμα περιήγησης Web ή περιηγητής Ιστού) είναι ένα λογισμικό που επιτρέπει στον χρήστη του να προβάλλει, και να αλληλεπιδρά με, κείμενα, εικόνες, βίντεο, μουσική, παιχνίδια και άλλες πληροφορίες συνήθως αναρτημένες σε μια ιστοσελίδα ενός ιστότοπου στον Παγκόσμιο Ιστό ή σε ένα τοπικό δίκτυο. Το κείμενο και οι εικόνες σε μια ιστοσελίδα μπορεί να περιέχουν υπερσυνδέσμους προς άλλες ιστοσελίδες του ίδιου ή διαφορετικού ιστότοπου. Ο Web browser επιτρέπει στον χρήστη την γρήγορη και εύκολη πρόσβαση σε πληροφορίες που βρίσκονται σε διάφορες ιστοσελίδες και ιστότοπους εναλλάσσοντας τις ιστοσελίδες μέσω των υπερσυνδέσμων. Οι φυλλομετρητές χρησιμοποιούν τη γλώσσα μορφοποίησης HTML για την προβολή των ιστοσελίδων, για αυτό η εμφάνιση μιας ιστοσελίδας μπορεί να διαφέρει ανάλογα με τον browser. Ένας Web browser (φυλλομετρητής ιστοσελίδων, πλοηγός Web, πρόγραμμα περιήγησης Web ή περιηγητής Ιστού) είναι ένα λογισμικό που επιτρέπει στον χρήστη του να προβάλλει, και να αλληλεπιδρά με, κείμενα, εικόνες, βίντεο, μουσική, παιχνίδια και άλλες πληροφορίες συνήθως αναρτημένες σε μια ιστοσελίδα ενός ιστότοπου στον Παγκόσμιο Ιστό ή σε ένα τοπικό δίκτυο. Το κείμενο και οι εικόνες σε μια ιστοσελίδα μπορεί να περιέχουν υπερσυνδέσμους προς άλλες ιστοσελίδες του ίδιου ή διαφορετικού ιστότοπου. Ο Web browser επιτρέπει στον χρήστη την γρήγορη και εύκολη πρόσβαση σε πληροφορίες που βρίσκονται σε διάφορες ιστοσελίδες και ιστότοπους εναλλάσσοντας τις ιστοσελίδες μέσω των υπερσυνδέσμων. Οι φυλλομετρητές χρησιμοποιούν τη γλώσσα μορφοποίησης HTML για την προβολή των ιστοσελίδων, για αυτό η εμφάνιση μιας ιστοσελίδας μπορεί να διαφέρει ανάλογα με τον browser.ιστοσελίδαΠαγκόσμιο ΙστόιστοσελίδαΠαγκόσμιο Ιστό

14 Επίσκεψη μιας ιστοσελίδας

15 Το Παγκόσμιο Διαδίκτυο Ο Παγκόσμιος Ιστός  HTML (Γλώσσα Σημείωσης Υπερ-Κειμένου): Μορφοποιεί έγγραφα για παρουσίαση στον Ιστό  Πρωτόκολλο Μεταφοράς Υπερ-Κειμένου (HTTP): Πρότυπο επικοινωνιών για τη μεταφορά ιστοσελίδων  Ενιαίος εντοπιστής πόρων (URL): Διεύθυνση σελίδων στον Ιστό π.χ. http://www.megacorp.com/content/features/082602.html  Διακομιστής Ιστού Λογισμικό για τον εντοπισμό και τη διαχείριση ιστοσελίδων

16 Τρόπος Λειτουργίας Παγκόσμιου Ιστού Η λειτουργία της υπηρεσίας βασίζεται στο μοντέλο πελάτη/εξυπηρετητή (client/server model) που απαιτεί συνεργασία του web browser (client) με τον web server. Κατά τη μεταξύ τους επικοινωνία χρησιμοποιείται το πρωτόκολλο HTTP (HyperText Transfer Protocol - πρωτόκολλο μεταφοράς υπερκειμένου) και οι δραστηριότητες που πραγματοποιούνται από τα δύο μέρη είναι: Η λειτουργία της υπηρεσίας βασίζεται στο μοντέλο πελάτη/εξυπηρετητή (client/server model) που απαιτεί συνεργασία του web browser (client) με τον web server. Κατά τη μεταξύ τους επικοινωνία χρησιμοποιείται το πρωτόκολλο HTTP (HyperText Transfer Protocol - πρωτόκολλο μεταφοράς υπερκειμένου) και οι δραστηριότητες που πραγματοποιούνται από τα δύο μέρη είναι: O browser αναλαμβάνει να: O browser αναλαμβάνει να: επικοινωνήσει με τον server και να "κατεβάσει" τις ιστοσελίδες, δηλαδή να τις μεταφέρει στον τοπικό υπολογιστή. επικοινωνήσει με τον server και να "κατεβάσει" τις ιστοσελίδες, δηλαδή να τις μεταφέρει στον τοπικό υπολογιστή. παρουσιάσει στον χρήστη το περιεχόμενο των ιστοσελίδων, το οποίο μπορεί να περιέχει κείμενο, εικόνες, ήχο, video, κ.ά. παρουσιάσει στον χρήστη το περιεχόμενο των ιστοσελίδων, το οποίο μπορεί να περιέχει κείμενο, εικόνες, ήχο, video, κ.ά. Ο server αναλαμβάνει να: Ο server αναλαμβάνει να: είναι σε συνεχή διαθεσιμότητα, ώστε να ανταποκρίνεται στις κλήσεις των πελατών και να παρέχει τις ιστοσελίδες είναι σε συνεχή διαθεσιμότητα, ώστε να ανταποκρίνεται στις κλήσεις των πελατών και να παρέχει τις ιστοσελίδες τρέχει ειδικά προγράμματα (CGI scripts, Java Servlets κ.α.) για την καλύτερη λειτουργία του τρέχει ειδικά προγράμματα (CGI scripts, Java Servlets κ.α.) για την καλύτερη λειτουργία του

17 Τρόπος Λειτουργίας Παγκόσμιου Ιστού Αναλυτικότερα… Αναλυτικότερα… Ο φυλλομετρητής απευθύνεται στον εξυπηρετητή DNS (Domain Name Server), όπου από τη διεύθυνση-URL εντοπίζει τη διεύθυνση IP του εξυπηρετητή Ιστού Ο φυλλομετρητής απευθύνεται στον εξυπηρετητή DNS (Domain Name Server), όπου από τη διεύθυνση-URL εντοπίζει τη διεύθυνση IP του εξυπηρετητή Ιστού Ο φυλλομετρητής στέλνει το αίτημα προς το εξυπηρετητή Ιστού Ο φυλλομετρητής στέλνει το αίτημα προς το εξυπηρετητή Ιστού Το αίτημα φτάνει στον εξυπηρετητή Ιστού, αυτός αποκρίνεται στέλνοντας το υλικό της σελίδας σε HTML Το αίτημα φτάνει στον εξυπηρετητή Ιστού, αυτός αποκρίνεται στέλνοντας το υλικό της σελίδας σε HTML Ο φυλλομετρητής λαμβάνει το υλικό της HTML Ο φυλλομετρητής λαμβάνει το υλικό της HTML Ο φυλλομετρητής αρχίζει να σχεδιάζει τη σελίδα, οδηγούμενος από την HTML Ο φυλλομετρητής αρχίζει να σχεδιάζει τη σελίδα, οδηγούμενος από την HTML Η σύνδεση με τον εξυπηρετητη Ιστού δεν είναι συνεχής, όπως ίσως λάθος μας δίνεται η εντύπωση όταν δουλεύουμε στον Ιστό. Ο εξυπηρετητής Ιστού στελνει το υλικό και στη συνέχεια εξυπηρετεί άλλη σύνδεση Η σύνδεση με τον εξυπηρετητη Ιστού δεν είναι συνεχής, όπως ίσως λάθος μας δίνεται η εντύπωση όταν δουλεύουμε στον Ιστό. Ο εξυπηρετητής Ιστού στελνει το υλικό και στη συνέχεια εξυπηρετεί άλλη σύνδεση Όλες οι μεταφορές στο Διαδίκτυο γίνονται με βάση το πρωτόκολλο μεταφοράς TCP/IP Όλες οι μεταφορές στο Διαδίκτυο γίνονται με βάση το πρωτόκολλο μεταφοράς TCP/IP

18 Τρόπος Λειτουργίας Παγκόσμιου Ιστού Πρωτόκολλο HTTP To HTTP είναι η κύρια μέθοδος που χρησιμοποιεί ο Παγκόσμιος Ιστός για να μεταφέρει δεδομένα ανάμεσα σε έναν εξυπηρετητή και ένα πελάτη. Πριν τον Παγκόσμιο Ιστό και το HTTP, το FTP ήταν το κύριο πρωτόκολλο που χρησιμοποιούνταν για τη μεταφορά αρχείων στο διαδίκτυο. To HTTP είναι ένα πρωτόκολλο πελάτη/εξυπηρετητή και ακολουθεί το μοντέλο αίτησης/απόκρισης. Η λειτουργία του βασίζεται στη σύνδεση ενός HTTP πελάτη (συνήθως είναι ένας φυλλομετρητής Παγκόσμιου Ιστού - Web browser) με έναν HTTP εξυπηρετητή χρησιμοποιώντας ένα URL και απαιτώντας κάποιο πόρο, όπως ένα HTML αρχείο. Τα δεδομένα που μεταφέρονται είναι σπασμένα σε δύο κομμάτια, στα κυρίως δεδομένα και στις πληροφορίες που είναι απαραίτητες για τη μεταφορά ανάμεσα στον πελάτη και τον εξυπηρετητή. Παραδοσιακά η «συνομιλία» ανάμεσα στον πελάτη και τον εξυπηρετητή χρησιμοποιεί την TCP θύρα 80, παρόλα αυτά μπορούν να χρησιμοποιηθούν και άλλες θύρες.

19 Τρόπος Λειτουργίας Παγκόσμιου Ιστού TCP/IP To TCP/IP είναι μια συλλογή πρωτοκόλλων επικοινωνίας στα οποία βασίζεται το Διαδίκτυο αλλά και μεγάλο ποσοστό των εμπορικών δικτύων. Η ονομασία TCP/IP προέρχεται από τις συντομογραφίες των δυο κυριότερων πρωτοκόλλων που περιέχει: το TCP ή Transmission Control Protocol (Πρωτόκολλο Ελέγχου Μετάδοσης) και το IP ή Internet Protocol (Πρωτόκολλο Διαδικτύου). IP Διευθύνσεις και Δρομολόγηση Μία διεύθυνση IP (IP address), είναι ένας μοναδικός αριθμός που χρησιμοποιείται από συσκευές για τη μεταξύ τους αναγνώριση και συνεννόηση σε ένα δίκτυο υπολογιστών που χρησιμοποιεί το Internet Protocol (IP) πρότυπο. Σε μια δεδομένη στιγμή, κάθε συσκευή που ανήκει στο δίκτυο - όπως δρομολογητές (routers), υπολογιστές, εκτυπωτές, μηχανές για fax μέσω Internet, και ορισμένα τηλέφωνα - μπορεί να έχει μία ή και περισσότερες μοναδικές παγκοσμίως IP διευθύνσεις. Μία διεύθυνση IP μπορεί να θεωρηθεί το αντίστοιχο μιας διεύθυνσης κατοικίας ή ενός αριθμού τηλεφώνου. Όπως κάθε διεύθυνση κατοικίας και αριθμός τηλεφώνου αντιστοιχούν σε ένα και μοναδικό κτίριο ή τηλέφωνο, μια IP address χρησιμοποιείται για τη μοναδική αναγνώριση ενός υπολογιστή ή άλλης συσκευής που συνδέεται στο δίκτυο.

20 Τρόπος Λειτουργίας Παγκόσμιου Ιστού DNS: Domain Name Service To DNS είναι ένα σύστημα με το οποίο οι δύσκολες IP διευθύνσεις αντιστοιχίζονται σε ονόματα για να μπορούν να απομνημονεύονται ευκολότερα από τους ανθρώπους. Για παράδειγμα η διεύθυνση 84.205.255.67 αντιστοιχίζεται στο όνομα www.ypes.gr. Τα domain names, όπως και οι IP διευθύνσεις που αναπαριστούν, είναι μοναδικά, έχουν μια ιεραρχία και διαβάζονται από αριστερά προς τα δεξιά. Αντίθετα όμως με τις IP διευθύνσεις οι DNS διευθύνσεις γίνονται πιο συγκεκριμένες όταν διαβάζονται με φορά προς τα αριστερά. Το αριστερότερο κομμάτι είναι το όνομα της συσκευής και χωρίζεται με τελείες από το όνομα του subdomain και του domain. Για παράδειγμα ο υπολογιστής με domain name spartacus.hpclab.ceid.upatras.gr δηλώνει έναν υπολογιστή που βρίσκεται στην Ελλάδα (.gr), στο Πανεπιστήμιο Πατρών (upatras) στο τμήμα Μηχανικών Η/Υ και Πληροφορικής (ceid), στο εργαστήριο HPCLab και το όνομα του υπολογιστή είναι spartacus. To DNS σύστημα καθορίζει συγκεκριμένες τιμές για το πλέον σημαντικό τμήμα, το οποίο λέγεται κορυφαίο επίπεδο του DNS. Οι τιμές αυτές είναι: com: Εμπορικοί οργανισμοί - εταιρίες edu: Εκπαιδευτικά ιδρύματα (US) gov: Κρατικοί - Κυβερνητικοί Οργανισμοί mil: Στρατιωτικοί Οργανισμοί net: Μεγάλα κέντρα δικτυακής υποστήριξης int: Διεθνείς Οργανισμοί org: Άλλοι οργανισμοί, εκτός των παραπάνω κωδικός χώρας, π.χ. gr, fr, uk: μια χώρα

21 Τρόπος Λειτουργίας Παγκόσμιου Ιστού Γενικά για την HTML Η HTML είναι η γλώσσα με την οποία κατασκευάζουμε ιστοσελίδες. Τα αρχικά HTML σημαίνουν HyperTextMarkup Language. Οι ιστοσελίδες που επισκεπτόμαστε στο Internet δεν είναι τίποτε άλλο παρά αρχεία τα οποία περιέχουν κώδικα γραμμένο στην γλώσσα HTML. Οι browsers (όπως οι Mozilla Firefox, Google Chrome, Opera, Internet Explorer και αρκετοί άλλοι) διαβάζουν τα αρχεία αυτά και εμφανίζουν το αποτέλεσμα του κώδικα HTML στην οθόνη μας. Η HTML είναι η γλώσσα με την οποία κατασκευάζουμε ιστοσελίδες. Τα αρχικά HTML σημαίνουν HyperTextMarkup Language. Οι ιστοσελίδες που επισκεπτόμαστε στο Internet δεν είναι τίποτε άλλο παρά αρχεία τα οποία περιέχουν κώδικα γραμμένο στην γλώσσα HTML. Οι browsers (όπως οι Mozilla Firefox, Google Chrome, Opera, Internet Explorer και αρκετοί άλλοι) διαβάζουν τα αρχεία αυτά και εμφανίζουν το αποτέλεσμα του κώδικα HTML στην οθόνη μας.Mozilla FirefoxGoogle ChromeOperaInternet Explorer Mozilla FirefoxGoogle ChromeOperaInternet Explorer

22 Δραστηριότητες που συναντά κανείς όταν επισκέπτεται τον Παγκόσμιο Ιστό Πληροφοριακή Αγορά Ανάπτυξη εταιρειών που «πωλούν» πληροφορίες Ανάπτυξη εταιρειών που «πωλούν» πληροφορίες Ηλεκτρονική διακίνηση πάσης φύσεως προιόντων μέσω του δικτύου (ηλεκτρονικό εμπόριο) Ηλεκτρονική διακίνηση πάσης φύσεως προιόντων μέσω του δικτύου (ηλεκτρονικό εμπόριο) Διακίνηση εργασίας μέσω του δικτύου (τηλεργασία) Διακίνηση εργασίας μέσω του δικτύου (τηλεργασία)

23 Δραστηριότητες που συναντά κανείς όταν επισκέπτεται τον Παγκόσμιο Ιστό Μη Εμπορικές Υπηρεσίες Πανεπιστημιακά & Ερευνητικά Ιδρύματα Πανεπιστημιακά & Ερευνητικά Ιδρύματα Σχολεία όλων των βαθμίδων Σχολεία όλων των βαθμίδων Δημόσιες υπηρεσίες, οργανισμοί και Υπουργεία Δημόσιες υπηρεσίες, οργανισμοί και Υπουργεία Δημόσιες Ηλεκτρονικές Βιβλιοθήκες Δημόσιες Ηλεκτρονικές Βιβλιοθήκες Σύλλογοι, μη κυβερνητικές οργανώσεις και προσωπικές σελίδες χρηστών Σύλλογοι, μη κυβερνητικές οργανώσεις και προσωπικές σελίδες χρηστών

24 Δραστηριότητες που συναντά κανείς όταν επισκέπτεται τον Παγκόσμιο Ιστό Εμπορικές Υπηρεσίες Εταιρείες που «πωλούν» πληροφορίες (κείμενα, φωτογραφίες ή σχέδια, video ή μουσικά κομμάτια, on-line ηλεκτρονικά περιοδικά ή on-line εγκυκλοπαίδειες, εταιρείες ευρέσεως εργασίας) Εταιρείες που «πωλούν» πληροφορίες (κείμενα, φωτογραφίες ή σχέδια, video ή μουσικά κομμάτια, on-line ηλεκτρονικά περιοδικά ή on-line εγκυκλοπαίδειες, εταιρείες ευρέσεως εργασίας) Εμπορική διακίνηση πάσης φύσεως προιόντων (ηλεκτρονικό εμπόριο) Εμπορική διακίνηση πάσης φύσεως προιόντων (ηλεκτρονικό εμπόριο) Διαφήμιση Διαφήμιση Εργασία μέσω του δικτύου (τηλεργασία) Εργασία μέσω του δικτύου (τηλεργασία)

25 Ο κόσμος μετά τον Παγκόσμιο Ιστό Μειονεκτήματα Η Παγκοσμιοποίηση Η Παγκοσμιοποίηση Οι Εθνικοί πολιτισμοί και οι Εθνικές γλώσσες Οι Εθνικοί πολιτισμοί και οι Εθνικές γλώσσες Η Εγκληματικότητα στο Διαδίκτυο Η Εγκληματικότητα στο Διαδίκτυο Ελευθερία-Δημοκρατία και ο «Μεγάλος-Αδερφός» Ελευθερία-Δημοκρατία και ο «Μεγάλος-Αδερφός» Πνευματικά Δικαιώματα Πνευματικά Δικαιώματα Απομόνωση του ανθρώπου Απομόνωση του ανθρώπου Κοινωνία δύο ταχυτήτων – «Αναλφάβητοι» στο Δίκτυο Κοινωνία δύο ταχυτήτων – «Αναλφάβητοι» στο Δίκτυο

26 Υπηρεσίες Διαδικτύου Μηχανές Αναζήτησης Μηχανές Αναζήτησης Μηχανές Κοινωνικής Δικτύωσης Μηχανές Κοινωνικής Δικτύωσης Ραδιόφωνο στον Παγκόσμιο Ιστό Ραδιόφωνο στον Παγκόσμιο Ιστό Τηλεφωνικές Υπηρεσίες στον Ιστό Τηλεφωνικές Υπηρεσίες στον Ιστό Τηλεδιάσκεψη στο Δίκτυο Τηλεδιάσκεψη στο Δίκτυο Το ηλεκτρονικό ταχυδρομείο (e-mail) Το ηλεκτρονικό ταχυδρομείο (e-mail) H μεταφορά αρχείων (FTP) H μεταφορά αρχείων (FTP) H συμμετοχή σε παιχνιδια πολλών χρηστών (MUDs) σε παγκόσμιο επίπεδο H συμμετοχή σε παιχνιδια πολλών χρηστών (MUDs) σε παγκόσμιο επίπεδο H χρήση υπολογιστών εξ’ αποστάσεως (TELNET) είναι μόνο μερικά από αυτά H χρήση υπολογιστών εξ’ αποστάσεως (TELNET) είναι μόνο μερικά από αυτά

27 Περιεχόμενο Ιστοσελίδας o Κείμενα o Πίνακες o Πλαίσια o Γραφικά α) τα γραφικά bitmap -.bmp,.tif,.gif,.jpg α) τα γραφικά bitmap -.bmp,.tif,.gif,.jpg γενικώς φωτογραφίες και εικόνες που εισάγονται μέσω scanner ή με κάρτα εισαγωγής βίντεο γενικώς φωτογραφίες και εικόνες που εισάγονται μέσω scanner ή με κάρτα εισαγωγής βίντεο β) τα διανυσματικά γραφικά -.wmf,.cdr β) τα διανυσματικά γραφικά -.wmf,.cdr γενικώς απλά ολοκληρμένα σχέδια (τρίγωνα,τετράγωνα,κύκλοι,…) που παράγονται από σχεδιαστικά προγράμματα γενικώς απλά ολοκληρμένα σχέδια (τρίγωνα,τετράγωνα,κύκλοι,…) που παράγονται από σχεδιαστικά προγράμματα o Γραφικό υπόβαθρο o Διακοσμητικά γραφικά o Εικόνες που εμφανίζονται σε ειδικό παράθυρο εκτός ιστοσελίδας o Κινούμενες εικόνες o Γραφικοί τίτλοι κειμένων o Υπερσύνδεσμοι o Χάρτες υπερσυνδέσμων o Μουσική και ήχοι o Βίντεο o Αλληλεπιδραστικές εφαρμογές στην ιστοσελίδα o Τρισδιάστατα γραφικά

28 Εργαλεία & Τεχνικές για την εκτέλεση και ανάπτυξη εφαρμογών στον Παγκόσμιο Ιστό Η πλευρά του πελάτη  Φυλλομετρητές  Η γλώσσα HTML  Επεκτάσεις της γλώσσας HTML α) προσθήκη Java Applets (μικροεφαρμογές) α) προσθήκη Java Applets (μικροεφαρμογές) β) προσθήκη Ελέγχων (ActiveX Controls-χειριστήρια) β) προσθήκη Ελέγχων (ActiveX Controls-χειριστήρια) γ) Netscape plug-ins γ) Netscape plug-ins δ) Γλώσσες Σεναρίων (script languages) δ) Γλώσσες Σεναρίων (script languages)

29 Java Applet Ένα Applet είναι ένα πρόγραμμα Java το οποίο εκτελείται σε μία ιστοσελίδα. Τα βήματα που πρέπει να κάνετε για να δημιουργήσετε ένα Java Applet είναι τα ακόλουθα: Ένα Applet είναι ένα πρόγραμμα Java το οποίο εκτελείται σε μία ιστοσελίδα. Τα βήματα που πρέπει να κάνετε για να δημιουργήσετε ένα Java Applet είναι τα ακόλουθα: Πρώτα γράφετε το Applet ακριβώς όπως γράφετε και κάθε άλλο πρόγραμμα Java. Στη συνέχεια μεταφράζετε το Applet για να παράγετε το αρχείο και ενσωματώνετε το Applet σε μία ιστοσελίδα. Πρώτα γράφετε το Applet ακριβώς όπως γράφετε και κάθε άλλο πρόγραμμα Java. Στη συνέχεια μεταφράζετε το Applet για να παράγετε το αρχείο και ενσωματώνετε το Applet σε μία ιστοσελίδα.

30 ActiveX Control Είναι ένα πρόγραμμα, το οποίο εκτελεί μία συγκεκριμένη λειτουργία, και παρέχει στον προγραμματιστή τη δυνατότητα να το ενσωματώσει μέσα στις οθόνες του για να αξιοποιήσει τις λειτουργίες που προσφέρει.

31 Plug in Ως plug-in, επίσης plugin, ορίζεται ένα σύστημα συστατικών κάποιου λογισμικού που προσθέτει ιδιαίτερες δυνατότητες σε ένα μεγαλύτερο λογισμικό. Τα plug-in χρησιμοποιούνται ιδιαίτερα σε φυλλομετρητές για την προβολή video, την ανίχνευση ιών, και την επίδειξη νέων τύπων αρχείων. Πολύ γνωστά παραδείγματα plug-in είναι το Adobe Flash Player και το QuickTime. Ως plug-in, επίσης plugin, ορίζεται ένα σύστημα συστατικών κάποιου λογισμικού που προσθέτει ιδιαίτερες δυνατότητες σε ένα μεγαλύτερο λογισμικό. Τα plug-in χρησιμοποιούνται ιδιαίτερα σε φυλλομετρητές για την προβολή video, την ανίχνευση ιών, και την επίδειξη νέων τύπων αρχείων. Πολύ γνωστά παραδείγματα plug-in είναι το Adobe Flash Player και το QuickTime.λογισμικόφυλλομετρητέςvideoιώνAdobe Flash PlayerQuickTimeλογισμικόφυλλομετρητέςvideoιώνAdobe Flash PlayerQuickTime

32 Script Language Μια γλώσσα σεναρίων (scripting language, script language) ή γλώσσα επέκτασης (extension language) είναι μια γλώσσα προγραμματισμού που επιτρέπει τον έλεγχο μιας ή περισσότερων εφαρμογών. Τα "σενάρια" ("scripts") είναι διακριτά από τον βασικό κώδικα της εφαρμογής, καθώς γράφονται συνήθως σε διαφορετική γλώσσα και συχνά δημιουργούνται ή τροποποιούνται από τον τελικό χρήστη. Μια γλώσσα σεναρίων (scripting language, script language) ή γλώσσα επέκτασης (extension language) είναι μια γλώσσα προγραμματισμού που επιτρέπει τον έλεγχο μιας ή περισσότερων εφαρμογών. Τα "σενάρια" ("scripts") είναι διακριτά από τον βασικό κώδικα της εφαρμογής, καθώς γράφονται συνήθως σε διαφορετική γλώσσα και συχνά δημιουργούνται ή τροποποιούνται από τον τελικό χρήστη. γλώσσα προγραμματισμούγλώσσα προγραμματισμού

33 Εργαλεία & Τεχνικές για την εκτέλεση και ανάπτυξη εφαρμογών στον Παγκόσμιο Ιστό Η πλευρά του εξυπηρετητή (Λογισμικό Εξυπηρετητή Παγκόσμιου Ιστού)  Παροχή ιστοσελίδων στους χρήστες που τις αναζητούν  Αυθεντικοποίηση του χρήστη  Εκτέλεση σεναρίων(scripts-CGI)  Λειτουργία ως τοπικοί αντιπρόσωποι-διαμεσολαβητές (proxies)

34 CGI Scripts Ο όρος CGI σημαίνει Common Gateway Interface, αποδίδεται στα ελληνικά με τον όρο Κοινή Διασύνδεση Πύλης, και είναι η μέθοδος με την οποία ένας web server μπορεί να λάβει δεδομένα από ή να στείλει δεδομένα σε βάσεις δεδομένων, έγγραφα και άλλα προγράμματα και να παρουσιάσει αυτά τα δεδομένα μέσω του web. Πιο απλά, το CGI είναι ο προγραμματισμός για το web. Ένα CGI μπορεί να γραφεί σ’ οποιαδήποτε γλώσσα προγραμματισμού, αλλά η Perl είναι η πιο δημοφιλής και είναι αυτή που θα χρησιμοποιήσουμε. Ο όρος CGI σημαίνει Common Gateway Interface, αποδίδεται στα ελληνικά με τον όρο Κοινή Διασύνδεση Πύλης, και είναι η μέθοδος με την οποία ένας web server μπορεί να λάβει δεδομένα από ή να στείλει δεδομένα σε βάσεις δεδομένων, έγγραφα και άλλα προγράμματα και να παρουσιάσει αυτά τα δεδομένα μέσω του web. Πιο απλά, το CGI είναι ο προγραμματισμός για το web. Ένα CGI μπορεί να γραφεί σ’ οποιαδήποτε γλώσσα προγραμματισμού, αλλά η Perl είναι η πιο δημοφιλής και είναι αυτή που θα χρησιμοποιήσουμε.

35 Proxies Ένα ενδιάμεσο πρόγραμμα που λειτουργεί και σαν πελάτης και σαν εξυπηρετητής, με στόχο την προώθηση αιτημάτων. Ένα ενδιάμεσο πρόγραμμα που λειτουργεί και σαν πελάτης και σαν εξυπηρετητής, με στόχο την προώθηση αιτημάτων.

36 Ανακεφαλαίωση WWW = ο παγκόσμιος ιστός αποτελεί μία εφαρμογή του Internet WWW = ο παγκόσμιος ιστός αποτελεί μία εφαρμογή του Internet HTTP = HTTP = Είναι ένα σύνολο κανόνων, ή αλλιώς πρωτόκολλο, που καθορίζει τον τρόπο με τον οποίο θα γίνει η μεταφορά του υπερκειμένου (hypertext) μεταξύ δύο ή περισσοτέρων υπολογιστών Ιστοσελίδα = είναι ένα είδος εγγράφου του παγκόσμιου ιστού (WWW) που περιλαμβάνει πληροφορίες με την μορφή κειμένου, υπερκειμένου, εικόνας, βίντεο και ήχουπαγκόσμιου ιστούυπερκειμένου Υπερσύνδεσμος = είναι η σύνδεση με μια άλλη διαδικτυακή διεύθυνση. Συνήθως πρόκειται για μια παραπομπή κειμένου σε ένα έγγραφο ή κάποια ιστοσελίδα με κώδικα HTML. Υπάρχουν, επίσης, γραφικά με υπερσυνδέσμους. Κάνοντας κλικ σε έναν υπερσύνδεσμο, ο χρήστης μεταφέρεται στη συνδεμένη ιστοσελίδα Υπερσύνδεσμος = είναι η σύνδεση με μια άλλη διαδικτυακή διεύθυνση. Συνήθως πρόκειται για μια παραπομπή κειμένου σε ένα έγγραφο ή κάποια ιστοσελίδα με κώδικα HTML. Υπάρχουν, επίσης, γραφικά με υπερσυνδέσμους. Κάνοντας κλικ σε έναν υπερσύνδεσμο, ο χρήστης μεταφέρεται στη συνδεμένη ιστοσελίδα Δικτυακός Τόπος = είναι μία συλλογή από ιστοσελίδες, εικόνες, βίντεο και άλλα ψηφιακά στοιχεία, τα οποία φιλοξενούνται στο ίδιο domain (περιοχή) του Παγκόσμιου Ιστού Δικτυακός Τόπος = είναι μία συλλογή από ιστοσελίδες, εικόνες, βίντεο και άλλα ψηφιακά στοιχεία, τα οποία φιλοξενούνται στο ίδιο domain (περιοχή) του Παγκόσμιου Ιστούιστοσελίδες

37 Ανακεφαλαίωση HTML = είναι η κύρια γλώσσα σήμανσης για τις ιστοσελίδες, και τα στοιχεία της είναι τα βασικά δομικά στοιχεία των ιστοσελίδων HTML = είναι η κύρια γλώσσα σήμανσης για τις ιστοσελίδες, και τα στοιχεία της είναι τα βασικά δομικά στοιχεία των ιστοσελίδωνγλώσσα σήμανσηςιστοσελίδεςγλώσσα σήμανσηςιστοσελίδες URL = δηλώνει μια διεύθυνση ενός πόρου του Παγκόσμιου Ιστού. Είναι παρόμοιο με το όνομα ενός αρχείου, αλλά κρατάει και επιπλέον πληροφορία σχετικά με το όνομα του εξυπηρετητή, καθώς και το είδος του πρωτοκόλλου που αυτός χρησιμοποιεί URL = δηλώνει μια διεύθυνση ενός πόρου του Παγκόσμιου Ιστού. Είναι παρόμοιο με το όνομα ενός αρχείου, αλλά κρατάει και επιπλέον πληροφορία σχετικά με το όνομα του εξυπηρετητή, καθώς και το είδος του πρωτοκόλλου που αυτός χρησιμοποιείΠαγκόσμιου ΙστούΠαγκόσμιου Ιστού Πρωτόκολλο = ορίζεται ένα σύνολο κανόνων συμφωνημένων και από τα δυο επικοινωνούντα μέρη και που εξυπηρετούν την μεταξύ τους ανταλλαγή πληροφοριών. Το πρωτόκολλο επικοινωνίας είναι δηλαδή μια δέσμη κανόνων στους οποίους στηρίζεται η επικοινωνία των συσκευών (συνήθως, αλλά όχι πάντα, υπολογιστών) σε ένα δίκτυο Πρωτόκολλο = ορίζεται ένα σύνολο κανόνων συμφωνημένων και από τα δυο επικοινωνούντα μέρη και που εξυπηρετούν την μεταξύ τους ανταλλαγή πληροφοριών. Το πρωτόκολλο επικοινωνίας είναι δηλαδή μια δέσμη κανόνων στους οποίους στηρίζεται η επικοινωνία των συσκευών (συνήθως, αλλά όχι πάντα, υπολογιστών) σε ένα δίκτυο HOST = οποιοσδήποτε υπολογιστής είναι συνδεδεμένος σε ένα δίκτυο, υπολογιστής ή πρόγραμμα που παρέχει υπηρεσίες HOST = οποιοσδήποτε υπολογιστής είναι συνδεδεμένος σε ένα δίκτυο, υπολογιστής ή πρόγραμμα που παρέχει υπηρεσίεςυπολογιστήςδίκτυουπολογιστήςδίκτυο Domain Name System = είναι ένα ιεραρχικό σύστημα ονοματοδοσίας για υπολογιστές, υπηρεσίες και οποιοδήποτε άλλο δικτυακό πόρο συνδέεται σε δίκτυο με πρωτόκολλο IP. Το σύστημα DNS μπορεί και αντιστοιχίζει ονόματα με διευθύνσεις IP ή άλλα ονόματα στο Διαδίκτυο ή ένα ιδιωτικό δίκτυο Domain Name System = είναι ένα ιεραρχικό σύστημα ονοματοδοσίας για υπολογιστές, υπηρεσίες και οποιοδήποτε άλλο δικτυακό πόρο συνδέεται σε δίκτυο με πρωτόκολλο IP. Το σύστημα DNS μπορεί και αντιστοιχίζει ονόματα με διευθύνσεις IP ή άλλα ονόματα στο Διαδίκτυο ή ένα ιδιωτικό δίκτυουπολογιστέςυπηρεσίες δικτυακόπόροIPονόματαδιευθύνσεις IPΔιαδίκτυοιδιωτικό δίκτυουπολογιστέςυπηρεσίες δικτυακόπόροIPονόματαδιευθύνσεις IPΔιαδίκτυοιδιωτικό δίκτυο

38 Ανακεφαλαίωση Φυλλομετρητής = είναι ένα λογισμικό που επιτρέπει στον χρήστη του να προβάλλει, και να αλληλεπιδρά με, κείμενα, εικόνες, βίντεο, μουσική, παιχνίδια και άλλες πληροφορίες συνήθως αναρτημένες σε μια ιστοσελίδα ενός ιστότοπου στον Παγκόσμιο Ιστό ή σε ένα τοπικό δίκτυο Φυλλομετρητής = είναι ένα λογισμικό που επιτρέπει στον χρήστη του να προβάλλει, και να αλληλεπιδρά με, κείμενα, εικόνες, βίντεο, μουσική, παιχνίδια και άλλες πληροφορίες συνήθως αναρτημένες σε μια ιστοσελίδα ενός ιστότοπου στον Παγκόσμιο Ιστό ή σε ένα τοπικό δίκτυοιστοσελίδαΠαγκόσμιο ΙστόιστοσελίδαΠαγκόσμιο Ιστό Java Applet = Java Applet = είναι ένα πρόγραμμα που θα πρέπει να μεταφερθεί μέσω του Web σε ένα web browser και να εκτελεσθεί στα πλαίσια του ActiveX Control = Ένα αντικείμενο το οποίο τοποθετείται πάνω σε μια φόρμα προκειμένου να επιτρέψει ή και να προάγει την αλληλεπίδραση ενός χρήστη με μια εφαρμογή. Τα ActiveX controls περιέχουν γεγονότα και μπορούν να ενσωματωθούν μέσα σε άλλα controls. Τα controls έχουν σαν προέκταση στο όνομα του αρχείου τους το.ocx Plug-in = Ειδικό λογισμικό που προσθέτει δυνατότητες εμφάνισης πολυμεσικών αρχείων στους φυλλομετρητές Πολύ γνωστά παραδείγματα plug-in είναι το Adobe Flash Player και το QuickTime Adobe Flash PlayerQuickTime

39 Ανακεφαλαίωση Scripts = Είναι ειδικά προγράμματα, συνήθως μικρά σε μέγεθος, τα οποία συσχετίζονται με κάποια συμβάντα (events), όπως π.χ. το κλικ με το ποντίκι σ’ ένα πλήκτρο εντολής ή σ’ ένα θερμό σημείο, και βοηθούν τον χρήστη να ελέγξει την πλοήγησή του στην εφαρμογή Scripts = Είναι ειδικά προγράμματα, συνήθως μικρά σε μέγεθος, τα οποία συσχετίζονται με κάποια συμβάντα (events), όπως π.χ. το κλικ με το ποντίκι σ’ ένα πλήκτρο εντολής ή σ’ ένα θερμό σημείο, και βοηθούν τον χρήστη να ελέγξει την πλοήγησή του στην εφαρμογή Script Language = Είναι ειδική γλώσσα προγραμματισμού υψηλού επιπέδου (high-level language) που χρησιμοποιείται από τα εργαλεία συγγραφής εφαρμογών πολυμέσων. Επιτρέπει την ανάπτυξη και τον έλεγχο των πολυμεσικών στοιχείων, τη δημιουργία αλληλεπίδρασης χρήστη-εφαρμογής καθώς και τον έλεγχο της πλοήγησης από τον χρήστη. Για παράδειγμα, το ToolBook χρησιμοποιεί τη γλώσσα σεναρίων OpenScript, το Director την Lingo και το Flash την ActionScript Script Language = Είναι ειδική γλώσσα προγραμματισμού υψηλού επιπέδου (high-level language) που χρησιμοποιείται από τα εργαλεία συγγραφής εφαρμογών πολυμέσων. Επιτρέπει την ανάπτυξη και τον έλεγχο των πολυμεσικών στοιχείων, τη δημιουργία αλληλεπίδρασης χρήστη-εφαρμογής καθώς και τον έλεγχο της πλοήγησης από τον χρήστη. Για παράδειγμα, το ToolBook χρησιμοποιεί τη γλώσσα σεναρίων OpenScript, το Director την Lingo και το Flash την ActionScript Scripts CGI = είναι η μέθοδος με την οποία ένας web server μπορεί να λάβει δεδομένα από ή να στείλει δεδομένα σε βάσεις δεδομένων, έγγραφα και άλλα προγράμματα και να παρουσιάσει αυτά τα δεδομένα μέσω του web. Πιο απλά, το CGI είναι ο προγραμματισμός για το web. Ένα CGI μπορεί να γραφεί σ’ οποιαδήποτε γλώσσα προγραμματισμού, αλλά η Perl είναι η πιο δημοφιλής και είναι αυτή που θα χρησιμοποιήσουμε Scripts CGI = είναι η μέθοδος με την οποία ένας web server μπορεί να λάβει δεδομένα από ή να στείλει δεδομένα σε βάσεις δεδομένων, έγγραφα και άλλα προγράμματα και να παρουσιάσει αυτά τα δεδομένα μέσω του web. Πιο απλά, το CGI είναι ο προγραμματισμός για το web. Ένα CGI μπορεί να γραφεί σ’ οποιαδήποτε γλώσσα προγραμματισμού, αλλά η Perl είναι η πιο δημοφιλής και είναι αυτή που θα χρησιμοποιήσουμε

40


Κατέβασμα ppt "Παγκόσμιος Ιστός (www)   Ο Παγκόσμιος Ιστός ή World Wide Web(WWW) είναι η πιο δημοφιλής υπηρεσία του δικτύου, λόγω της εύκολης χρήσης της και του πλήθους."

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google