Qual è la definizione di una rete client-server?

August 23

Qual è la definizione di una rete client-server?


Client-server è il modello regolare per il networking comunicazioni. Un server detiene risorse, consentendo molti computer più piccoli in una rete di avere accesso a più dati di proprio hardware potrebbe tenere. Generalmente, un server su una rete è molto più grande di computer client. Ci saranno molti più clienti su una rete di server.

Terminologia

I computer client e computer server ottenere i loro nomi perché il server serve un client fornendo una risorsa o servizio. Entrambi i termini possono valere anche per le applicazioni. Un programma server è ciò che rende un computer in una macchina server. programmi server ascolto delle richieste in entrata e le esigenze senza scalo a altre applicazioni. Un client descrive anche i programmi. client di posta come Outlook e browser Web sono entrambi esempi di software client.

ruoli

Una caratteristica fondamentale di comunicazione client-server è che il cliente inizia un contatto. Per questo motivo, i server sono tenuti ad avere connessioni in entrata e clienti non sono. In questo modo il firewall per proteggere i clienti, perché nessun messaggio in arrivo dovrebbe essere previsto a meno che sia in risposta ad una richiesta del computer protetto. connessioni client-server sono sempre configurati come la comunicazione one-to-one. Un client invia una richiesta a un server e il server risponde.

Scopo

Il vantaggio di una rete client-server è che permette a molti computer di una rete per espandere le loro capacità hardware. Un file server centralizzato consente a un utente di avere accesso a più spazio di archiviazione di file di PC locale in grado di fornire. Questa funzione centralizzazione rimuove anche la ridondanza. Dove c'è una risorsa che molti computer della rete hanno bisogno, come un file di aiuto, di archiviazione su un server elimina la necessità per ogni computer per tenere una copia. Ciò consente un uso più efficiente delle risorse.

Esempi di server

I moderni reti commerciali includono i server con una varietà di funzioni. L'accesso alla rete è di solito gestito da un Network Access Server o un server di accesso remoto. Il NAS o RAS è un server di autenticazione che convalida le credenziali dell'utente. l'accesso a Internet in uscita di solito è controllato da un server proxy, che si concentra l'esposizione a virus su una macchina e limita inoltre l'accesso a siti web indesiderati. La maggior parte dei lavoratori di ufficio sono probabilmente familiarità con i file server, e molte imprese applicano la stessa architettura per la distribuzione di applicazioni, anche, da loro centralizzazione in un server applicazioni. funzioni di server di rete possono essere esternalizzate, e così i clienti possono avere bisogno di accedere a tali funzioni di server su Internet. Altri servizi sono comunemente dovrebbero essere al di fuori della rete. Questi includono i server web, che contengono le pagine Web e server VoIP, che collegano insieme gli utenti di telefonia via Internet.