10.1 Υπηρεσίες και εφαρμογές Διαδικτύου Διαδίκτυο 10.1 Υπηρεσίες και εφαρμογές Διαδικτύου
Πελάτης – εξυπηρετητής (Client-Server) Τα προγράμματα στο Διαδίκτυο ακολουθούν το μοντέλο πελάτη-εξυπηρετητή. Σύμφωνα με αυτό ο ένας υπολογιστής - πελάτης ζητάει μία υπηρεσία και ο άλλος υπολογιστής - εξυπηρετητής παρέχει αυτή την υπηρεσία.
Γιατί server-client; Η χρήση του μοντέλου πελάτη-εξυπηρετητή είναι σημαντική, αφού με τον διαχωρισμό ισχυρού εξυπηρετητή – λιγότερου ισχυρού πελάτη, έχουμε: αποτελεσματική χρήση υπολογιστικής ισχύος μείωση κόστους συντήρησης και αναβάθμισης αύξηση ευελιξίας και δυνατότητα δημιουργίας συστημάτων που υποστηρίζουν πολλά διαφορετικά περιβάλλοντα.
Web και διαδίκτυο Η υπηρεσία web (δηλ. ιστοσελίδες) έχει κυριαρχήσει σήμερα. Λειτουργεί με την αρχιτεκτονική πελάτης – εξυπηρετητής. Δηλαδή: Οι ιστοσελίδες βρίσκονται σε ένα ισχυρό υπολογιστή που τρέχει το πρόγραμμα web server Και εμείς ζητάμε τις σελίδες μέσα από ένα πρόγραμμα πελάτη που γενικά ονομάζεται browser (όπως τα chrome, Internet explorer, firefox κλπ)
email Η υπηρεσία ηλεκτρικού ταχυδρομείου Προγράμματα πελάτης: Outlook, eudora, thunderbird email servers Πρωτόκολλα SMTP, POP3, IMAP
Η alice θέλει να στείλει email στον bob
Η alice ανοίγει το Outlook και γράφει τον αποδέκτη bob@hol.gr Hello Hello bob πως είσαι; Εγώ είμαι πολύ καλά μπλα μπλα μπλα Η alice ανοίγει το Outlook και γράφει τον αποδέκτη Και φυσικά την επιστολή της
στον οποίο έχει λογαριασμό bob@hol.gr Hello Hello bob πως είσαι; Εγώ είμαι πολύ καλά μπλα μπλα μπλα Η alice πατά το κουμπί αποστολή και το email της πηγαίνει στον email server otenet.gr στον οποίο έχει λογαριασμό
Ο email server otenet.gr θα ψάξει να βρεί τον email server hol.gr (όπως λέει και η διεύθυνση παραλήπτη που έγραψε η Alice) Και θα του στείλει το email.
O email server hol.gr θα αποθηκεύσει το email στη θυρίδα του bob (bob@hol.gr)
Όταν ο bob θα ανοίξει το δικό του Outlook Όταν ο bob θα ανοίξει το δικό του Outlook. Το πρόγραμμα outlook θα συνδεθεί με τον email server hol.gr και θα ψάξει την θυρίδα του για email
O bob θα το επιλέξει και το πρόγραμμα outlook θα το κατεβάσει από την θυρίδα του
Βιντεοκλήσεις - Chat Υπηρεσίες βιντεοκλήσεων μέσα από το ιντερνετ Skype Google hangouts Oovoo κλπ
FTP Υπηρεσία με την οποία κατεβάζουμε αρχεία από ένα server (ftp server) Πρόγραμμα fileZZila
Ομότιμα δίκτυα και ανταλλαγή αρχείων Peer to Peer (p2p) Bit torrent
Web app Επειδή το web έγινε η πιο δημοφιλής υπηρεσία του διαδικτύου ενσωματώθηκαν στους browsers προγράμματα (plug in) με τα οποία δόθηκαν επιπλέον δυνατότητες και υπηρεσίες (όπως το webmail, ftp κλπ) Οι εφαρμογές Web επεκτάθηκαν και στα έξυπνα κινητά
Εργασία Ανοίξτε το webmail.sch.gr Μπείτε με το λογαριασμό σας Και στείλτε email στον καθηγητή σας (john_ioannidis@sch.gr) Και σε όποιο άλλο συμμαθητή σας θέλετε