Una semplice definizione di client-server [duplicato]

1

Sto cercando una semplice definizione del concetto di "client-server"

Vorrei qualcosa di simile a questa definizione di stato .

... That "thing/information" that you need to remember is called "state".

Modifica - Questa non è una domanda a casa (né io sono uno studente). Il mio obiettivo è trovare un modo compatto per spiegare REST agli sviluppatori medi. Non volevo pregiudicare la risposta però.

    
posta Rodrick Chapman 27.02.2013 - 08:14
fonte

6 risposte

8

client / server si riferisce a una relazione tra due computer in rete in cui una macchina (il client) avvia una connessione e fa richieste all'altra macchina (il server), che a sua volta soddisfa quelle richieste. I server esistono per fornire un servizio che i clienti consumano.

Inoltre, hai controllato l'articolo di Wikipedia su REST ? Il secondo paragrafo fornisce una definizione simile che può aiutare:

REST-style architectures consist of clients and servers. Clients initiate requests to servers; servers process requests and return appropriate responses. Requests and responses are built around the transfer of representations of resources. A resource can be essentially any coherent and meaningful concept that may be addressed. A representation of a resource is typically a document that captures the current or intended state of a resource.

    
risposta data 27.02.2013 - 09:43
fonte
1

Una possibilità è qualcosa di simile a:

Uno schema client-server è uno in cui il consumatore (client) e il produttore (server) di una risorsa sono progettati per comunicare passando messaggi (oggetti intelligibili che possono esistere indipendentemente dal client e dal server).

    
risposta data 27.02.2013 - 08:14
fonte
1

Da Wikipedia :

Un server è un sistema informatico che condivide selettivamente le sue risorse; un client è un programma per computer o computer che avvia il contatto con un server per utilizzare una risorsa.

    
risposta data 27.02.2013 - 09:18
fonte
1

Client / server descrive la relazione tra due programmi per computer in cui un programma, il client, effettua una richiesta di servizio da un altro programma, il server, che soddisfa la richiesta.

Per maggiori informazioni vedi: Che cos'è un client / server?

    
risposta data 27.02.2013 - 10:18
fonte
1

La mia insegnante ha detto una volta qualcosa del genere (in qualche modo non scomparirà dalla mia testa):

Nel mondo reale, le aziende hanno clienti. Nel mondo dei computer, i server hanno clienti. L'architettura "client-server" è comune sia nelle reti locali che in quelle geografiche. Ad esempio, se un ufficio ha un server che memorizza il database dell'azienda su di esso, gli altri computer dell'ufficio che possono accedere al database sono "client" del server.

    
risposta data 27.02.2013 - 12:27
fonte
0

Un server è un computer che fa roba per un altro computer. L'altro computer è chiamato client.

    
risposta data 27.02.2013 - 15:57
fonte

Leggi altre domande sui tag