Ένα ιδιαίτερο χαρακτηριστικό του Πελάτη είναι ότι ξεκινά τη συναλλαγή με τον Server. Ο πελάτης ζητά μια υπηρεσία , η Server δεν προσφέρουν τις αυτόκλητες υπηρεσίες . Οι πιο κοινές εφαρμογές πελάτη /διακομιστή που χρησιμοποιείται από το ευρύ κοινό που εμπλέκονται με πρόσβαση στο Διαδίκτυο . Το πρόγραμμα περιήγησης στο Web εμφανίζει πληροφορίες από το παγκόσμιο δίκτυο . Στην περίπτωση αυτή , ο Web Browser είναι ο Πελάτης . Ζητά ένα αντίγραφο ενός αρχείου που θα σταλεί πίσω σε αυτό από το διακομιστή . Από τη στιγμή που λαμβάνει το εν λόγω αρχείο που εμφανίζει στον υπολογιστή σας . Ένα άλλο παράδειγμα είναι το e-mail . Το πρόγραμμα ηλεκτρονικού ταχυδρομείου στον υπολογιστή σας είναι ένας πελάτης , ζητά ότι τα μηνύματα αποστέλλονται κάτω από μια « εξυπηρετητή mail» . Γενικά σε εφαρμογές Client /Server , ο Πελάτης είναι προσβάσιμη από το χρήστη και ασχολείται με την παρουσίαση των δεδομένων . Ο Πελάτης θα είναι στον υπολογιστή σας , και μπορείτε να δώσετε εντολές σε αυτή. Για να ολοκληρωθεί το αίτημά σας , ο πελάτης θα πρέπει να επικοινωνήσει με τον διακομιστή .
Εικόνων διακομιστή
Η
Δεδομένου ότι ο όρος " Server" σημαίνει κάτι που παρέχει μια υπηρεσία , θα μπορούσε να είναι δελεαστικό να καλέσετε πάντα ένα διακομιστή . Για παράδειγμα , με τα προγράμματα περιήγησης Web και τα προγράμματα ηλεκτρονικού ταχυδρομείου , δεν είναι αυτοί που εξυπηρετούν τους χρήστες ; Δεν πρέπει να τους επίσης να χαρακτηριστεί « Servers » και τους χρήστες ως « πελάτες »; Οι όροι αναφέρονται σε ένα τρόπο λειτουργίας των προγραμμάτων του υπολογιστή , έτσι ώστε το απόλυτο " Πελάτης " της υπηρεσίας μπορεί να είναι μόνο ένα πρόγραμμα και όχι ένα άτομο . Στο παράδειγμα που δείχνει μιας ιστοσελίδας στον υπολογιστή σας , ο Server είναι η ιστοσελίδα . Όταν εισάγετε τη διεύθυνση μιας ιστοσελίδας στο browser σας , θα σας το λέω για να πάει και να φέρω ένα αρχείο . Ο Browser , ως πελάτης , ζητεί από το διακομιστή για να χορηγήσει την υπηρεσία στέλνοντας ένα αντίγραφο του αρχείου . Το πρόγραμμα ηλεκτρονικού ταχυδρομείου ζητά από το διακομιστή αλληλογραφίας για να εκτελέσει την υπηρεσία της παράδοσης των μηνυμάτων ηλεκτρονικού ταχυδρομείου .
Η Middleware
Η
Ο πελάτης πρέπει να έχει κάποια μέθοδο επικοινωνίας με το διακομιστή . Για το λόγο αυτό, ένα τρίτο συστατικό των συναλλαγών πελάτη /διακομιστή μπορεί να οριστεί . Ο ρόλος του Middleware μπορεί να μπερδέψει τη σαφή σχέση περικοπή Client /Server που περιγράφεται παραπάνω . Με τη μεταφορά των αιτημάτων στο διακομιστή , το λογισμικό επικοινωνιών παρέχει υπηρεσίες στον πελάτη . Έτσι, δεν είναι το λογισμικό επικοινωνίας ένα διακομιστή ; Τεχνικά , ναι ? Εννοιολογικά , όχι . Είναι καλύτερα να θεωρήσει τις ενδιάμεσες διαδικασίες στις συναλλαγές ως " Middleware " . Κατά την τοποθέτηση των δύο πλευρών της συναλλαγής σε επαφή με ένα άλλο , το Middleware θα εκτελέσει μια σειρά από συναλλαγές client-server . Για να αποφασίσει τι είναι ο Πελάτης , τι είναι ένα διακομιστή , και τι είναι Middleware , σκεφτείτε τον ιδρυτή της αίτησης , και οι οποίοι θα πληρούν την απαίτηση . Ό, τι συμβαίνει στο μεταξύ θα Middleware . Όπως μια Ρωσική κούκλα , η Middleware θα συγκροτήσει επίσης μίνι σχέσεις client-server
εικόνων Τρεις Tier Client Server
Η
muddying το νερό λίγο πιο πέρα : . Ορισμένες συναλλαγές απαιτούν δύο servers . Όταν μια ιστοσελίδα βασίζεται σε μια βάση δεδομένων , οι επαφές Browser πελάτη η ιστοσελίδα ( Server) που χρησιμοποιεί μια βάση δεδομένων ( επίσης Server) . Σε αυτή τη συναλλαγή , η ιστοσελίδα είναι το διακομιστή , ακόμη και αν δεν είναι η βασική πηγή των δεδομένων που πρέπει να περάσει στο πρόγραμμα περιήγησης στο Web . Εξυπηρετεί τον Πελάτη με την μορφοποίηση των δεδομένων . Η βάση δεδομένων είναι επίσης το διακομιστή , διότι παρέχει τα δεδομένα του Browser απαιτεί .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα