Αναγνώστες
MENU
!doctype>
client-server μοντέλο
Client
Η πλευρά του client πρώτα στέλνει ένα μήνυμα για να καλέσει σε ετοιμότητατον server. Από τη στιγμή που ο client και ο server έχουν επικοινωνία μεταξύτους, ο client μπορεί να υποβάλλει την αίτησή του. ClientΟ client είναι ο αιτών των υπηρεσιών. Ο client δεν μπορεί παρά να είναι ένας υπολογιστής. Οι υπηρεσίες που ζητούνται από τον client μπορεί να υπάρχουν στους ίδιους σταθμούς εργασίας ή σε απομακρυσμένους σταθμούς εργασίαςπου συνδέονται μεταξύ τους μέσω ενός δικτύου. Ο client ξεκινάει πάντα την επικοινωνία.Τα συστατικά του client είναι πολύ απλά. Μια client μηχανή πρέπει να μπορεί να κάνει τα ακόλουθα:
• Να τρέχει το λογισμικό των γραφικών διεπαφών χρηστών (GUIs).
• Να δημιουργεί τις αιτήσεις για πληροφορίες και να τις στέλνει στον server.
• Να αποθηκεύει τις επιστρεφόμενες πληροφορίες.
Αυτές οι αιτήσεις καθορίζουν πόση μνήμη χρειάζεται, ποια ταχύτητα επεξεργασίας θα μπορούσε να βελτιώσει τον χρόνο ανταπόκρισης, και πόση χωρητικότητα αποθήκευσης απαιτείται.
Server
Ο server απαντάει στις αιτήσεις που γίνονται από τους clients. Ένας clientμπορεί να ενεργεί ως server εάν λαμβάνει και επεξεργάζεται αιτήσεις όπως ακριβώς και τις στέλνει (για παράδειγμα, ένας σταθμός εργασίας πουχρησιμοποιείται και ως server εκτυπώσεων από άλλους). Οι server δενξεκινάνε τις επικοινωνίες περιμένουν τις αιτήσεις των clients.Επιστρέφοντας στο παράδειγμα του server εκτυπώσεων ενός δικτύου, ο client ζητάει από τον server να εκτυπώσει ένα κείμενο σε έναν συγκεκριμένο εκτυπωτή και ο server προσθέτει την εκτύπωση σε μια ουρά και ενημερώνειτον client όταν το κείμενο εκτυπωθεί επιτυχημένα. Η διαδικασία του clientμπορεί να ανήκει φυσικά στον ίδιο σταθμό εργασίας με την διαδικασία του server. Στο παράδειγμα εδώ, μια εντολή εκτύπωσης μπορεί να εκδίδεται στον server του σταθμού εργασίας του δικτύου, χρησιμοποιώντας την διαδικασία του server σε αυτόν τον σταθμό εργασίας.Τα συστατικά του server είναι πολύ απλά. Μια server μηχανή πρέπει να μπορεί να κάνει τα ακόλουθα :
• Να αποθηκεύει, να ανακτά και να προστατεύει πληροφορίες.
• Να επιθεωρεί τις αιτήσεις των clients.
• Να δημιουργεί εφαρμογές διαχείρισης πληροφοριών, όπως δημιουργία αντιγράφων, ασφάλεια κτλ.
• Να διαχειρίζεται πληροφορίες.
Εγγραφή σε:
Αναρτήσεις (Atom)
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου