Notice icon attention yellow.png Τα περιεχόμενα του ιστότοπου δεν ανανεώνονται από το καλοκαίρι του 2015. Τα άρθρα πιθανόν να έχουν ελλείψεις ή ανακρίβειες. Συμβουλευτείτε και μια δεύτερη πηγή γνώσης πριν εφαρμόσετε πρακτικές οδηγίες.

Επεξεργασία Μοντέλο client-server

Μετάβαση σε: πλοήγηση, αναζήτηση

Προειδοποίηση: Δεν έχετε συνδεθεί. Η διεύθυνση IP σας θα είναι ορατή δημόσια αν κάνετε κάποια επεξεργασία. Αν συνδεθείτε ή δημιουργήσετε λογαριασμό, οι επεξεργασίες σας θα αποδοθούν στο όνομά χρήστη σας, μαζί με άλλα οφέλη.

Η επεξεργασία μπορεί να αναστραφεί. Παρακαλώ ελέγξτε την σύγκριση παρακάτω για να επιβεβαιώσετε ότι αυτό είναι το οποίο θέλετε να κάνετε, και έπειτα αποθηκεύστε τις αλλαγές παρακάτω για να τελειώσετε την αναστροφή της επεξεργασίας.
Τρέχουσα αναθεώρηση Το κείμενό σας
Γραμμή 3: Γραμμή 3:
 
Πιο απλά, ο server είναι ένα πρόγραμμα που τρέχει για να απαντάει σε αιτήσεις άλλων προγραμμάτων, των clients. Κάθε server μπορεί να εξυπηρετεί πολλαπλούς clients. Τα δύο αυτά προγράμματα μπορεί να τρέχουν στον ίδιο υπολογιστή, αλλά πιο συχνά (και στα πλαίσια των άρθρων αυτού του wiki) τρέχουν σε διαφορετικούς υπολογιστές που συνδέονται μέσω δικτύου.
 
Πιο απλά, ο server είναι ένα πρόγραμμα που τρέχει για να απαντάει σε αιτήσεις άλλων προγραμμάτων, των clients. Κάθε server μπορεί να εξυπηρετεί πολλαπλούς clients. Τα δύο αυτά προγράμματα μπορεί να τρέχουν στον ίδιο υπολογιστή, αλλά πιο συχνά (και στα πλαίσια των άρθρων αυτού του wiki) τρέχουν σε διαφορετικούς υπολογιστές που συνδέονται μέσω δικτύου.
  
Για παράδειγμα, οι browsers (firefox, internet explorer, chrome, safari, opera κτλ) είναι web clients οι οποίοι ζητάνε ιστοσελίδες από έναν web server, ο οποίος και τους τις επιστρέφει.
+
Για παράδειγμα, οι browsers (firefox, internet explore, chrome, safari, opera κτλ) είναι web clients οι οποίοι ζητάνε ιστοσελίδες από έναν web server, ο οποίος και τους τις επιστρέφει.
  
 
Οι servers, εξ'αιτίας του διαφορετικού τους ρόλου, έχουν και διαφορετικές απαιτήσεις ως προγράμματα. Για παράδειγμα, ένας web server ο οποίος φιλοξενεί και "σερβίρει" ιστοσελίδες, πρέπει να μπορεί να εξυπηρετεί ταυτόχρονα πολλούς clients (επισκέπτες της ιστοσελίδας). Πρέπει να μπορεί να διαβάζει με μεγάλη ταχύτητα από το σκληρό δίσκο και να έχει σύνδεση υψηλής ταχύτητας με το internet. Από την άλλη, επειδή ο server είναι μία υπηρεσία που τρέχει και όχι ένα πρόγραμμα που χρησιμοποιεί κάποιος τελικός χρήστης, δεν έχει την ανάγκη γραφικών και ήχου - αυτά θα πρέπει να μπορεί να τα εμφανίσει ο client, όχι ο server. Εξ'αιτίας αυτών των διαφορετικών αναγκών, πολλές φορές τα προγράμματα servers τρέχουν σε υπολογιστές με διαφορετικό υλικό (hardware) από αυτό των υπολογιστών που χρησιμοποιούμε καθημερινά. Πρέπει ωστόσο να γίνει κατανοητό πως η διάκριση ανάμεσα σε server και client δε γίνεται με βάση το μηχάνημα στο οποίο τρέχει το κάθε πρόγραμμα, αλλά με βάση το ρόλο του κάθε προγράμματος στην μεταξύ τους επικοινωνία.
 
Οι servers, εξ'αιτίας του διαφορετικού τους ρόλου, έχουν και διαφορετικές απαιτήσεις ως προγράμματα. Για παράδειγμα, ένας web server ο οποίος φιλοξενεί και "σερβίρει" ιστοσελίδες, πρέπει να μπορεί να εξυπηρετεί ταυτόχρονα πολλούς clients (επισκέπτες της ιστοσελίδας). Πρέπει να μπορεί να διαβάζει με μεγάλη ταχύτητα από το σκληρό δίσκο και να έχει σύνδεση υψηλής ταχύτητας με το internet. Από την άλλη, επειδή ο server είναι μία υπηρεσία που τρέχει και όχι ένα πρόγραμμα που χρησιμοποιεί κάποιος τελικός χρήστης, δεν έχει την ανάγκη γραφικών και ήχου - αυτά θα πρέπει να μπορεί να τα εμφανίσει ο client, όχι ο server. Εξ'αιτίας αυτών των διαφορετικών αναγκών, πολλές φορές τα προγράμματα servers τρέχουν σε υπολογιστές με διαφορετικό υλικό (hardware) από αυτό των υπολογιστών που χρησιμοποιούμε καθημερινά. Πρέπει ωστόσο να γίνει κατανοητό πως η διάκριση ανάμεσα σε server και client δε γίνεται με βάση το μηχάνημα στο οποίο τρέχει το κάθε πρόγραμμα, αλλά με βάση το ρόλο του κάθε προγράμματος στην μεταξύ τους επικοινωνία.

Σημειώστε ότι όλες οι συνεισφορές στον ιστότοπο Skytales μπορούν να υποστούν επεξεργασία, να αλλαχθούν, ή να αφαιρεθούν από άλλους συνεισφέροντες. Αν δεν θέλετε τα γραπτά σας να υποστούν επεξεργασία κατά βούληση, τότε μην τα τοποθετήσετε σε αυτό το χώρο.
Επίσης μας υπόσχεστε πως ό,τι γράφετε είναι δικό σας, ή αντιγραμμένο από μια πηγή που είναι κοινό κτήμα, ή μια παρόμοια ελεύθερη πηγή (δείτε Skytales:Πνευματικά Δικαιώματα για λεπτομέρειες). ΠΑΡΑΚΑΛΟΥΜΕ ΝΑ ΜΗΝ ΤΟΠΟΘΕΤΕΙΤΕ ΠΝΕΥΜΑΤΙΚΑ ΚΑΤΟΧΥΡΩΜΕΝΟ ΕΡΓΟ ΧΩΡΙΣ ΑΔΕΙΑ!

Ακύρωση | Βοήθεια σχετικά με την επεξεργασία (ανοίγει σε ξεχωριστό παράθυρο)

Πρότυπα που χρησιμοποιούνται στη σελίδα αυτή:

Αυτή η σελίδα είναι μέλος 3 κρυμμένων κατηγοριών:

Ανακτήθηκε από «https://skytal.es/wiki/Μοντέλο_client-server»