Το μοντέλο πελάτη - εξυπηρετητή

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Λειτουργικό Σύστημα (Operating System) 1o μέρος
Advertisements

Εφαρμογές Υπολογιστών Ά Λυκείου Κεφ. 4 Λογισμικό Συστήματος
Ιστορία του Ιντερνετ.
Νήματα στη Java Καρακασίδης Αλέξανδρος Καστίδου Γεωργία Παπαφώτη Μαρία
Λειτουργικά Συστήματα
Λειτουργικά Συστήματα
WIFI-Aσύρματα Δίκτυα.
ΛΟΓΙΣΜΙΚΟ ΣΥΣΤΗΜΑΤΟΣ Κεφάλαιο 4 ο Ελληνογαλλική Σχολή Καλαμαρί - Τίκβα Χριστίνα.
Λειτουργικό Σύστημα 2ο μέρος.
Κεφάλαιο 1ο: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΤΩΝ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
Τεχνολογία Δικτύων Επικοινωνιών
Λογισμικο συστηματοσ Κεφάλαιο 4ο
ΕΡΓΑΛΕΙΟ ΠΑΡΑΓΩΓΗΣ ΠΕΡΙΕΧΟΜΕΝΟΥ ΣΕ WEB SITE (CONTENT MANAGEMENT TOOL)
Έλεγχος Πρόσβασης σε Δεδομένα: Νέες Προκλήσεις και Λύσεις Νίκος Φωτίου Εργαστήριο Ασυρμάτων Δικτύων και Πολυμεσικών Επικοινωνιών.
Υπηρεσίες δικτύων επικοινωνίας
Τεχνικές Μεταγωγής Παράγραφος 1.5.
Δίκτυα Ι Βπ - 2ο ΕΠΑΛ ΝΕΑΣ ΣΜΥΡΝΗΣ 2011.
Διαχείριση πληροφοριών και επικοινωνίες Ονομ/νυμο Επιμορφωτή Επιμορφωτής: Ονομ/νυμο Επιμορφωτή ΥΠΕΠΘ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΠΡΟΓΡΑΜΜΑ «ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ»
Κατανεμημένα Συστήματα με Java Ενότητα # 1: Εισαγωγή Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής.
ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΔΙΚΤΥΑ ΗΥ - ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ.
Εισαγωγικά Θέματα WWW Δίκτυα Ομοτίμων p2p.
Δίκτυα Ηλεκτρονικών Υπολογιστών
ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Εργασία του/της…...
Οργάνωση Και Λειτουργία Κέντρων Πληροφορικής Επιμέλεια: Γιάννης Τρικαλίτης.
Λειτουργικά Συστήματα Πολλών Χρηστών
Δίκτυο είναι ένα σύνολο υπολογιστών και συσκευών
Τεχνολογία TCP/IP TCP/IP internet είναι ένα οποιοδήποτε δίκτυο το οποίο χρησιμοποιεί τα πρωτόκολλα TCP/IP. Διαδίκτυο (Internet) είναι το μεγαλύτερο δίκτυο.
Σύνοψη 1 Αρχές διαδικτύου 1.1 Αναδρομή – εισαγωγή
Εφαρμογές Υπολογιστών Ά Λυκείου Κεφ. 4 Λογισμικό Συστήματος
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΠΑΥΛΙΔΟΥ ΕΛΕΝΗ
Διεργασίες.
Το μοντέλο πελάτη - εξυπηρετητή
ΕΝΟΤΗΤΑ 2 – Κεφάλαιο 5: Γνωριμία με το Λογισμικό
Κωνσταντίνος Αντωνής © 2014Διαδικτυακός και Ταυτόχρονος Προγραμματισμός Ομοιόμορφη Αποδοτική Διαχείριση του Ταυτοχρονισμού των Εξυπηρετητών 1.
ΔΙΑΔΙΚΤΥΑΚΗ ΣΟΥΙΤΑ ΠΡΟΓΡΑΜΜΑΤΩΝ
Εκλογή Αρχηγού Ειδικά Θέματα Κατανεμημένων Συστημάτων.
ΕΝΟΤΗΤΑ 1 – Κεφάλαιο 4: Δίκτυα Υπολογιστών Λέξεις Κλειδιά: Δίκτυο υπολογιστών (Computer Network), πόροι δικτύου, τοπικό δίκτυο (LAN), δίκτυο ευρείας περιοχής.
ΜΑΘΗΜΑ: ΣΥΓΧΡΟΝΟ ΛΟΓΙΣΜΙΚΟ ΟΡΓΑΝΩΣΗ ΓΡΑΦΕΙΟΥ 5 ο ΕΡΓΑΣΤΗΡΙΟ: ΕΓΚΑΤΑΣΤΑΣΗ ΕΚΤΥΠΩΤΩΝ ΚΑΘΗΓΗΤΗΣ: ΓΡΗΓΟΡΙΟΣ Ν. ΚΑΡΑΤΑΣΙΟΣ.
To πρωτόκολλο διαδικτύου IP -χρησιμοποιείται από αποστολέα και παραλήπτη που μπορεί να βρίσκονται σε διαφορετικά δίκτυα για να ανταλλάξουν πακέτα πληροφοριών.
Εισαγωγή στην Επιστήμη των Υπολογιστών Κωδικός Μαθήματος: 2895 Κωδικός Διαφανειών: MKT110 Γεωπονικό Πανεπιστήμιο Αθηνών Γενικό Τμήμα Εργαστήριο Πληροφορικής.
ΖΑΚΑΛΚΑ ΖΩΗ ΑΕΜ: 3128 Επιβλέποντες Καθηγητές: Δρ. Σπυρίδων Α. Καζαρλής, Δρ. Κωνσταντίνος Σ. Χειλάς.
ΔΙAΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Ονομάζουμε “Διαχείριση Δικτύων” όλες τις ενέργειες που έχουν σκοπό τον έλεγχο λειτουργίας, ασφάλειας και απόδοσης, την αντιμετώπιση.
Προχωρημένα Θέματα Δικτύων
Arp και DHCP 3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP)
Κατανεμημένα Συστήματα
Παραδείγματα Διδάσκουσα: Ζαχαρούλα Σμυρναίου,
Κατηγορίες και Προδιαγραφές Λογισμικού Η/Υ (Software)
Κεφάλαιο 10: Υπηρεσίες και εφαρμογές Διαδικτύου
Κατανεμημένα Συστήματα: Θεωρία και Προγραμματισμός
Κεφάλαιο 7 Διαδικτύωση-Internet
Εικόνα 4.1: Τμήμα του εθνικού οδικού δικτύου (Αττική οδός)
Υπηρεσίες του διαδικτύου
Ομοιόμορφη Αποδοτική Διαχείριση του Ταυτοχρονισμού των Εξυπηρετητών
Κεφάλαιο 7: Διαδικτύωση-Internet
Λύσεις Ασφάλειας στο Επίπεδο Διασύνδεσης
Κεφάλαιο 6o. Επίπεδο εφαρμογής
Τεχνολογία Πολυμέσων Ενότητα # 2: Εφαρμογές πολυμέσων
Κεφάλαιο 7:Διαδικτύωση-Internet
9.2 Δομή και υπηρεσίες του Διαδικτύου
Κεφάλαιο 7: Διαδικτύωση-Internet
ΕΦΑΡΜΟΓΕΣ ΝΕΦΟΥΣ 13.1 Εισαγωγή στις Εφαρμογές Νέφους
Κεφάλαιο 7: Διαδικτύωση-Internet Μάθημα 7.11: Πρωτόκολλα εφαρμογής
9.3 υπηρεσίες του Διαδικτύου
Εφαρμογές Νέφους ΚΕΦΑΛΑΙΟ 13.
Εφαρμογές Νέφους ΚΕΦΑΛΑΙΟ 13.
Υπηρεσίες Διαδικτύου.
Δίκτυα Ι Βπ - 2ο ΕΠΑΛ ΝΕΑΣ ΣΜΥΡΝΗΣ 2011.
ΔΙΕΡΓΑΣΙΕΣ.
ΣΥΓΧΡΟΝΑ ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ Τρίτη Έκδοση ANDREW S
ΔΙΑΔΙΚΤΥΑΚΗ ΣΟΥΙΤΑ ΠΡΟΓΡΑΜΜΑΤΩΝ
Μεταγράφημα παρουσίασης:

Το μοντέλο πελάτη - εξυπηρετητή

Προβλήματα Ασφάλειας του Εξυπηρετητή Πιστοποίηση ταυτότητας πελάτη Έλεγχος εξουσιοδότησης πελάτη Προστασία δεδομένων: εγγυάται ότι τα δεδομένα δεν αποκαλύπτονται χωρίς πρόθεση Ιδιωτικότητα: απόκρυψη πληροφοριών από μη εξουσιοδοτημένη πρόσβαση Προστασία: οι εφαρμογές δεν χρησιμοποιούν του πόρους του συστήματος με λάθος τρόπο

Εφαρμογές Πελάτη Τυποποιημένες: τους εκχωρούνται ευρέως γνωστές θύρες Μη τυποποιημένες: τους εκχωρούνται οι υπόλοιπες θύρες Πολλές εφαρμογές πελάτη επιτρέπουν στον πελάτη να επιλέξει τη θύρα που συνδεθεί ή/και τον απομακρυσμένο εξυπηρετητή σύνδεσης (παραμετροποίηση πελάτη)

Stateful και Stateless Εξυπηρετητές

Αναγνώριση πελάτη από stateful εξυπηρετητή Μέσω πληροφοριών του πρωτοκόλλου μετάδοσης Πρόβλημα όταν οι πληροφορίες αυτές αλλάξουν (π.χ. αν ο πελάτης δημιουργήσει μια νέα σύνδεση λόγω αστοχίας δικτύου) Μέσω χειριστή (handler) Είναι ορατή σε επίπεδο εφαρμογής. Μέχρι πότε διατηρούνται οι πληροφορίες κατάστασης για ένα πελάτη; Μέχρι ο πελάτης να στείλει μήνυμα ότι δεν χρειάζεται άλλο το αρχείο. Τι συμβαίνει όταν ένας πελάτης «πέσει»;

Αναγνώριση πελάτη από stateful εξυπηρετητή (2) Δυσκολίες συντήρησης πληροφοριών κατάστασης Μετάδοση διπλότυπων μηνυμάτων Καθυστέρηση μετάδοσης μηνυμάτων Μετάδοση μηνυμάτων με λάθος σειρά Τι συμβαίνει όταν ένας πελάτης «πέσει»; Κίνδυνος εξάντλησης μνήμης εξυπηρετητή Ένας εξυπηρετητής αναγνώρισης τελικού σημείου μπορεί να μπερδευτεί ή να απαντήσει εσφαλμένα σε βίαιο τερματισμό και επανεκκίνηση πελάτη.

Αναγνώριση πελάτη από stateful εξυπηρετητή (3) Τελικά τι επιλέγουμε; Stateful ή stateless εξυπηρετητή; Είναι θέμα πρωτοκόλλου εφαρμογής Όταν το υποκείμενο δίκτυο μπορεί να δημιουργήσει διπλότυπα, να παρουσιάσει καθυστερήσεις, ή κάποια μηνύματα να παραδοθούν εκτός σειράς, ή ο υπολογιστής ενός πελάτη να επανεκκινήσει αναπάντεχα, ο εξυπηρετητής πρέπει να είναι stateless. Αν και μόνο αν το πρωτόκολλο εφαρμογής είναι σχεδιασμένο ώστε να δημιουργεί ταυτόσημες λειτουργίες, τότε ο εξυπηρετητής μπορεί να είναι stateful.

Ταυτοχρονισμός στα Δίκτυα Ταυτοχρονισμός: αναφέρεται στον πραγματικά η φαινομενικά ταυτόχρονο υπολογισμό. Μπορεί να επιτευχθεί με ένα επεξεργαστή καταμερισμού χρόνου σε ένα πολυχρηστικό περιβάλλον. Πολλά ζεύγη προγραμμάτων εφαρμογών μπορεί να επικοινωνούν ταυτόχρονα, στο πλαίσιο ενός δικτύου που τα συνδέει. Πολλοί χρήστες σ’ ένα σύστημα καταμερισμού χρόνου μπορούν να ζητούν μια εφαρμογή πελάτη η οποία επικοινωνεί με μια εφαρμογή ενός άλλου μηχανήματος.

Διαμοιρασμός Τοπικών και Καθολικών Μεταβλητών Κάθε διαφορετική διεργασία από ένα σύνολο διεργασιών που προέρχονται από το ίδιο πρόγραμμα λαμβάνει ένα ξεχωριστό αντίγραφο των καθολικών μεταβλητών. Αν στα πλαίσια μιας διεργασίας εκτελούνται πολλά νήματα, τότε κάθε νήμα έχει αντίγραφο των τοπικών μεταβλητών, αλλά όλα τα νήματα μοιράζονται το αντίγραφο των καθολικών μεταβλητών της διεργασίας.