Δικτύωση

* Γνώση Υπολογιστών >> Δικτύωση >> Τοπικά Δίκτυα

Πώς να οικοδομήσουμε μια Υπολογιστών Client Server

Αυτό το άρθρο προσδιορίζει client-server υπολογιστών και απεικονίζει εύκολους τρόπους για να αξιοποιήσουν τη συγκεκριμένη τεχνολογία με τα εργαλεία που έχει στη διάθεσή σας . Αν και client-server computing μπορεί να ακούγεται επίσημη , τεχνική και τρομακτικό, είναι η απλή ιδέα στην οποία η runs.To Διαδίκτυο είναι ένας πελάτης σε αυτό το πλαίσιο είναι να ζητήσει από έναν άλλο υπολογιστή για κάτι . Για να είναι ένας server είναι να προσφέρει κάτι όταν σας ζητηθεί. Έτσι, κάθε φορά που θα το σημείο ένα πρόγραμμα περιήγησης στο web στη διεύθυνση google.com να ψάξει για κάτι , ο υπολογιστής σας ενεργεί ως πελάτης και ο υπολογιστής google ενεργεί ως server.As σχεδόν κάθε προσωπικό υπολογιστή που αγοράζεται σήμερα φτάνει πλήρως φορτωμένο για να λειτουργήσει ως πελάτης , αυτό το άρθρο θα επικεντρωθεί στη δημιουργία ενός διακομιστή. Τα πράγματα που θα χρειαστείτε
Τουλάχιστον ένα λογισμικό computerServer , όπως ένα διακομιστή FTP ή έναν web ServerA φυσική σύνδεση μεταξύ computersA κοινό πρωτόκολλο δικτύου , όπως το λογισμικό TCP /IPClient , όπως το Firefox ή Safari
Η Εμφάνιση Περισσότερες οδηγίες
Σχεδιασμού
Η 1

Σκεφτείτε τι χρειάζεστε γίνει με 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 , από την άλλη πλευρά , είναι τόσο εύκολο όπως το διπλό κλικ στο εικονίδιο στην επιφάνεια εργασίας σας .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα