Σκεφτείτε τι χρειάζεστε γίνει με client-server computing . Εάν θα πρέπει να παρέχει το iTunes downloads ταινία σε πελάτες σε όλο τον κόσμο , ο αριθμός των αιτήσεων που θα πάρετε θα είναι αρκετά μεγάλο για να επωφεληθείτε από τις ειδικές υπολογιστές βελτιστοποιηθεί ώστε να λειτουργεί ως διακομιστές . Εάν χρειάζεστε μόνο ένα μέρος για Duane και η Paula να μοιράζονται αρχεία , ενδέχεται να μην απαιτείται μια μηχανή ειδικού σκοπού .
Αν εργάζεστε ως προγραμματιστής , ή απλώς για τον έλεγχο από παραδείγματα της τεχνολογίας client-server , μπορείτε να εγκαταστήσετε τόσο ο πελάτης όσο και το λογισμικό διακομιστή στο ίδιο σύστημα .
Αυτό το άρθρο προϋποθέτει ανάγκες σας είναι μικρές και ότι σχεδόν κάθε μηχανή σε ένα δίκτυο θα μπορούσε να υποστηρίξει τις φυσικές απαιτήσεις της κοινής χρήσης , ή εξυπηρετούν , τους πελάτες .
2
Εξετάστε τις επιλογές του λειτουργικού συστήματος , καθώς και hardware . Όσο πιο συχνά και πιο έντονα ο διακομιστής ζήτησε πληροφορίες , τόσο μεγαλύτερο είναι το πιθανό όφελος για την αγορά ενός λειτουργικού συστήματος που είναι εξειδικευμένο για την εξυπηρέτηση πληροφοριών . Με το Microsoft Windows , για παράδειγμα , η δυνατότητα να εξυπηρετήσει ( ή μετοχή) αρχεία με άλλους υπολογιστές υπάρχει τόσο το Workstation και Server προϊόντα , αλλά υπάρχουν σημαντικά όρια για τον αριθμό των διαφορετικών πελατών που μπορούν να εξυπηρετηθούν ταυτόχρονα από το προϊόν Workstation . Τα όρια αυτά είναι σκληρό κωδικοποιούνται στην έκδοση Workstation , αλλά αφαιρείται από την Server έκδοση του λειτουργικού συστήματος .
Λειτουργικά συστήματα , όπως το Solaris και Linux Sun Microsystems », μην κάνετε τον κόπο να γίνει διάκριση μεταξύ του πελάτη και τις εκδόσεις του διακομιστή , αλλά η εγκατάσταση και η διαχείριση αυτών των λειτουργικών συστημάτων απαιτεί γενικά μεγαλύτερο βαθμό τεχνικής πολυπλοκότητας από την πλευρά του χρήστη . Σημειώστε ότι το λειτουργικό σύστημα Solaris της Sun είναι διαθέσιμο για δωρεάν download , και έρχεται με μερικά από τα πιο κοινά προγράμματα διακομιστή προεγκατεστημένα και χωρίς περιορισμούς .
Εικόνων 3
Καθορίστε το πώς οι μηχανές θα είναι φυσικά συνδεδεμένη . Αν δεν είστε προγραμματιστής ή δοκιμάζουν ένα σύστημα , είναι πιθανό να θέλουν αυτό το διακομιστή να ανταποκριθεί στα αιτήματα από άλλα μηχανήματα . Διασφάλιση ότι η φυσική σύνδεση των συστημάτων σας είναι καθαρό και χωρίς λάθη είναι ένα πολύ σημαντικό βήμα στις client -server υπολογιστών , διότι μπορεί να είναι δύσκολο για τη διάγνωση προβλημάτων του λογισμικού , εάν το υλικό σας δίνει δυσκολίες .
Τι θα ήταν όπως και αν τις συνδέσεις του υπολογιστή σας ήταν τόσο ασταθείς, όπως οι συνδέσεις κινητής τηλεφωνίας ; Η τεχνολογία σύνδεσης μπορεί ή δεν μπορεί να είναι σημαντική. Το κινητό σας τηλέφωνο μπορεί να είναι σε θέση να μεταφέρει τους αριθμούς τηλεφώνου και τα στοιχεία επικοινωνίας με τον υπολογιστή σας , αλλά η λειτουργικότητα μπορεί να είναι διαθέσιμες μόνο μέσω της δικτύωσης Bluetooth . Μηχανές πρέπει να είναι σε θέση να επικοινωνούν σε φυσικό επίπεδο , πριν να μπορούν να επικοινωνούν σε λογισμικό .
Η 4
Αποφασίστε τι λογισμικό διακομιστή που θα χρησιμοποιήσετε . Client λογισμικό " ρωτά " για πληροφορίες , και το λογισμικό server " απαντήσεις " με τις πληροφορίες . Δεν θα υπάρξει καμία πρόοδος μέχρι το μηχάνημα που έχετε σημειώσει για ένα διακομιστή που εκτελεί προγράμματα "server" . Αλλά υπάρχουν πολλά είδη των προγραμμάτων διακομιστή - βελτιστοποιηθεί για διαφορετικούς τύπους των αιτημάτων των πελατών . Σε εταιρικά δίκτυα είναι κοινό να δουν οι πελάτες ζητούν διακομιστές για την αποθήκευση ή την ανάκτηση ( αποθηκεύσετε ή να ανοίξετε ) αρχεία που είναι αποθηκευμένα στους υπολογιστές μέσω του δικτύου . Αυτά τα " διακομιστές αρχείων " τρέχουν προγράμματα που ακούει για τα αιτήματα του αρχείου του πελάτη , και στη συνέχεια ( υπόκειται σε έλεγχο ασφαλείας) περνούν τις πληροφορίες μαζί , ή να δεχθεί τις πληροφορίες , αν η αίτηση είναι για ένα " Save" λειτουργία σε όλο το δίκτυο .
το 2009 οι πιο κοινές μέθοδοι για τη χρήση των αρχείων σε ένα δίκτυο είναι Server Message Block ( SMB) της Microsoft και το σύστημα αρχείων UNIX δικτύου ( NFS ) . Υπάρχει μια έκδοση για το Unix του πρωτοκόλλου της Microsoft , καθώς , ονομάζεται SAMBA . Αυτή η ανοικτή έκδοση πηγής SMB μπορεί να εγκατασταθεί σε υπολογιστές UNIX ή σε άλλους διακομιστές αρχείων δικτύου με σκοπό την ανταλλαγή εύκολα αρχεία με τους πελάτες της Microsoft . Φυσικά , ένα λογισμικό NFS client μπορεί επίσης να εγκατασταθεί σε ένα μηχάνημα της Microsoft και θα του επιτρέψει να ζητήσει τα αρχεία από ένα διακομιστή που εκτελεί το διακομιστή αρχείων NFS . Το θέμα είναι να καταλάβουμε τι πρόγραμμα θα πρέπει να χρησιμοποιείται για την παροχή πληροφοριών , και να εξασφαλιστεί η μηχανή πελάτης εκτελεί ένα ανάλογο πρόγραμμα , ώστε τα αιτήματά της μπορεί να γίνει κατανοητή από το διακομιστή .
5
Προσδιορίστε ποιο δίκτυο πρωτόκολλο θα χρησιμοποιήσετε μεταξύ του διακομιστή και των πελατών της . Το Διαδίκτυο βασίζεται στο πρωτόκολλο TCP /IP , αλλά οι υπολογιστές Macintosh όλα πλοίο με υποστήριξη AppleTalk , καθώς και . Το πιο κοινό πρωτόκολλο δικτύου που χρησιμοποιείται για την client-server υπολογιστών το 2009 είναι το TCP /IP , αλλά σε παλαιότερα συστήματα , μπορεί να μην έχουν εγκατεστημένο το πρωτόκολλο TCP /IP . Όπως θα εξετάσει διάφορες επιλογές για το πρωτόκολλο , έχουμε κατά νου ότι ορισμένες υπηρεσίες που μπορεί να επιθυμούν να παρέχουν είναι διαθέσιμες μόνο σε ένα συγκεκριμένο πρωτόκολλο .
Το πρωτόκολλο μεταφοράς αρχείων ( FTP ) , για παράδειγμα , απαιτεί το πρωτόκολλο TCP /IP . Δεν θα λειτουργήσει σε όλη την AppleTalk ή NetBEUI . Η μεταφορά Κείμενο πρωτόκολλο Hyper ( HTTP ) χρησιμοποιείται με ιστοσελίδες θα εργαστεί επίσης μόνο σε όλη την TCP /IP . Έτσι, σαφώς , η απόφαση σχετικά με το τι θέλετε να εξυπηρετήσει μπορεί να περιορίσει τις επιλογές σας πρωτόκολλο .
Εικόνων Εφαρμογή
Η 6
Βεβαιωθείτε ότι τα συστήματα είναι φυσικά συνδεδεμένη . Αυτό μπορεί να γίνει μέσω ασύρματων συνδέσεων ή μέσω ενσύρματων καλώδια Ethernet , ή ακόμα και ένα συνδυασμό των συστημάτων ενσύρματη δρομολογητές ή γέφυρες που με τη σειρά τους συνδέονται με ασύρματα συστήματα . Η μέθοδος αυτή δεν είναι κατ 'ανάγκην το θέμα , αλλά και εξασφαλίζοντας σε κάθε μηχανή έχει μια καθαρή φυσική σύνδεση είναι ένα απαραίτητο βήμα στη διαδικασία αυτή . Όλα τα άλλα έργα που είναι άχρηστη αν τα συστήματα δεν μπορεί να πάρει τα μηνύματά τους μέσα από το φυσικό στρώμα .
Συστήματα συνδεδεμένα για να μεταβείτε λιμένες ή λιμένες κόμβο πρέπει να δείτε πράσινα φώτα όταν το συνημμένο υπολογιστής είναι ενεργοποιημένος. Αυτό το πράσινο φως σημαίνει ότι ο υπολογιστής είναι καθαρά συνδεδεμένη με το διανομέα ή διακόπτη . Για τα συστήματα που συνδέονται μέσω μιας ασύρματης σύνδεσης , υπάρχουν συνήθως διαγνωστικές οθόνες που συνδέονται με την ασύρματη λειτουργία που θα προσδιορίσει αν το σύστημα είναι συνδεδεμένο , και σε ποιο βαθμό το δίκτυο μπορεί να λειτουργεί . Το Σχήμα 1 δείχνει έναν υπολογιστή Macintosh που έχει μια καλή σύνδεση με ένα ασύρματο router, αλλά καμία σχέση σε όλα σε ένα κομβικό σημείο . Εάν ο διανομέας είναι ο μόνος τρόπος για να επικοινωνεί με το διακομιστή του , αυτό το θέμα καλωδίωσης πρέπει να επιλυθεί ή θα υπάρξουν ανακοινώσεις με συγκεκριμένο διακομιστή .
Η 7
Βεβαιωθείτε ότι τα πρωτόκολλα του δικτύου σας λειτουργούν σωστά . Ακριβώς όπως με το φυσικό δίκτυο , διασφαλίζοντας ότι τα πρωτόκολλα όπως το TCP /IP λειτουργεί σωστά σε όλα τα συστήματα είναι ένα κρίσιμο βήμα, διότι καμία από τις άλλες δραστηριότητες που θα είναι χρήσιμο , μέχρι τα ζητήματα εξομαλυνθεί σε αυτό το επίπεδο . Ο ευκολότερος δοκιμή για το TCP /IP μεταξύ υπολογιστών είναι η δοκιμή ping . Σε μια γραμμή εντολών σε ένα μηχάνημα , τύπου " όνομα ping" ( χωρίς εισαγωγικά ) όπου " όνομα " αντιπροσωπεύει το όνομα του μηχανήματος που θα θέλατε να φτάσετε . Αν αυτό δεν δουλέψει , προσπαθήστε να αντικαταστήσετε την διεύθυνση TCP /IP του μηχανήματος για το όνομα . Εάν αυτό δεν λειτουργήσει , υπάρχουν σημαντικά θέματα του δικτύου που πρέπει να αντιμετωπιστούν πριν συνεχίσετε με την εγκατάσταση του λογισμικού του διακομιστή .
8
Εγκατάσταση ή /και να ενεργοποιήσετε το λογισμικό διακομιστή . Χρησιμοποιώντας τη Microsoft ως ένα απλό παράδειγμα , ένας υπολογιστής που τρέχει Windows για ομάδες εργασίας το 1993 θα έχουν απλά χρειάζεται να κάνετε κλικ σε ένα πλαίσιο ελέγχου για να " Κοινή χρήση αρχείων με άλλους υπολογιστές . " Αυτή η απλή λειτουργία σε ένα GUI στον πίνακα ελέγχου θα ξεκινήσει το λογισμικό διακομιστή δικτύου που " ακούγονται" αιτήματα αρχείο πελάτη .
Ομοίως , όπως φαίνεται στο Σχήμα 2 , ένα χρήστη σε έναν υπολογιστή Macintosh με λειτουργικό σύστημα Mac OS 10.5 το 2009 μόνο που χρειάζεται είναι να ανοίξετε το εικονίδιο " Sharing" στις Προτιμήσεις συστήματος για να ενεργοποιήσετε την εξυπηρέτηση αρχείων για Mac προγράμματα . Ακόμη και με την έκδοση σταθμό εργασίας του λειτουργικού συστήματος Macintosh , κοινή χρήση αρχείων μπορεί να γίνει χρησιμοποιώντας το πρωτόκολλο μπλοκ μηνυμάτων διακομιστή . Αν και ο πυρήνας του λειτουργικού συστήματος Macintosh είναι UNIX , NFS δεν είναι ένα προεπιλεγμένο πρόγραμμα server στο σταθμό εργασίας Macintosh . Αντ 'αυτού , ο Macintosh υποστηρίζει ακόμα το δικό του πρωτόκολλο κοινής χρήσης αρχείων του ( AppleTalk ) και το πρωτόκολλο πιο απλοϊκή μεταφοράς αρχείων (FTP ) .
Η 9
Προσθέστε και να ενεργοποιήσετε οποιοδήποτε πρόσθετο λογισμικό διακομιστή που χρειάζεστε . Κάθε είδος των πληροφοριών που μπορεί να θέλετε να μοιραστείτε μπορεί να έχει τη δική της μέθοδο της ακρόασης για τις αιτήσεις και ανταποκρινόμενη στις επιταγές του πελάτη ζητώντας τους . Λογισμικό πρόγραμμα περιήγησης στο Web που εκτελείται σε ένα πελάτης ζητά μια " web server " για πληροφορίες . Αλλά αν υπάρχει ένα web server τρέχει σε αυτό το μηχάνημα , ο πελάτης δεν θα πάρετε μια απάντηση σε όλα .
Του Apache web server λογισμικό είναι ανοιχτού κώδικα , το λογισμικό εμπορικής ποιότητας για την εξυπηρέτηση των πελατών web browser. Αν και αυτό μπορεί να είναι μια καλή επιλογή για χρήστες υψηλού όγκου , αυτό μπορεί να είναι υπερβολή , αν απλά θέλετε να δημοσιεύσετε στο εσωτερικό για το γραφείο σας ή αν απλά θέλετε να πειραματιστείτε με τις τεχνολογίες στο σπίτι . Όλες οι Microsoft και η Apple τα λειτουργικά συστήματα του πλοίου με το λογισμικό του web server τους , αλλά όπως μπορείτε να δείτε στο Σχήμα 1 , το λογισμικό δεν είναι ενεργοποιημένη μέχρι ο χρήστης ζήτησε ρητά για να ξεκινήσει . Επίσης , όπως με τα προγράμματα διακομιστή αρχείων για τη θέση εργασίας , ο όγκος των δραστηριοτήτων οι εκδόσεις workstation μπορεί να υποστηρίξει περιορίζεται σε αυτές τις πλατφόρμες .
Η 10
Προσθέστε και ενεργοποίηση οποιουδήποτε λογισμικού client απαιτείται. Αν σκοπεύετε να εξυπηρετήσει τα αρχεία μέσω του πρωτοκόλλου δικτύου Flie System ( NFS ) , για παράδειγμα , θα διαπιστώσετε ότι οι υπολογιστές Macintosh δεν το υποστηρίζουν , αλλά ξεκινώντας επάνω μπορεί να είναι μια έντονα χειροκίνητη διαδικασία . Ενεργοποίηση έναν web browser , από την άλλη πλευρά , είναι τόσο εύκολο όπως το διπλό κλικ στο εικονίδιο στην επιφάνεια εργασίας σας .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα