2012-07-26 25 views
5

Ho sempre confuso questi due termini. Come si determina da che parte si trova il server e da che parte si trova il client? È determinato dall'invio o dalla ricezione dei dati? (Supponendo che il collegamento va a senso unico)Terminologia client vs. server

Grazie,

risposta

9

In TCP, è determinato dal lato che ha avviato la connessione. Il client avvia una connessione e il server ascolta e accetta una connessione. Una volta connessi, i dati possono fluire in entrambe le direzioni.

+0

Grazie! Lo apprezzo! :) –

1

Se ci sono molte più istanze di un lato della connessione rispetto all'altra, quella con più istanze è il client.

Se un lato rimane in funzione molto più a lungo dell'altro, quello che rimane più a lungo è il server.

+0

Grazie Greg! :) –

3

Definizioni:

Server-side si riferisce alle operazioni che vengono eseguite dal server in un rapporto client-server in reti di computer. In genere, un server è un programma software, ad esempio un server Web, che viene eseguito su un server remoto, raggiungibile dal computer o dalla workstation locale dell'utente.

Client-side fa riferimento alle operazioni eseguite dal client in una relazione client-server in una rete di computer. In genere, un client è un'applicazione per computer, ad esempio un browser Web, che viene eseguita sul computer o sulla workstation locale dell'utente e si connette a un server secondo necessità.

enter image description here