Qual è lo scopo di un server di computer?
Un server è un computer utilizzato in una rete e che fornisce un servizio a un client. I server di solito hanno più potenza di elaborazione, memoria e storage rispetto ai computer client. Il client è il computer che non funge da server, almeno in quel momento, e sta richiedendo informazioni o un servizio dal server. Capire cos'è un server implica una comprensione di cosa sono le reti. Quando i computer sono collegati in modo fisico (o wireless) e condividono servizi o informazioni, si parla di rete di computer. In una rete di computer, ci sono due o più partecipanti in cui almeno uno di loro funge da client e uno funge da server.
Server relativi alle reti
Una rete può essere molto grande, chiamata WAN (Wide Area Network) in tutto il mondo, o molto piccola come in una casa o in un piccolo ufficio. Internet è la WAN più grande e dipende dai server per fornire connettività e altri servizi, nonché per l'accesso alle informazioni e alle applicazioni condivise. Esistono molti tipi, categorie e funzioni di un server, ma sono sempre un componente di una rete e le reti hanno sempre almeno un client e un server.
Reti peer-to-peer
In una rete peer-to-peer, ogni workstation (computer) funge sia da client che da server. Il server è il computer che in quella particolare interazione fornisce servizi al client, che in quella stessa interazione è il computer che accede alle informazioni o ai servizi del server. In questo tipo di rete, ogni computer fa affidamento su ciascuno degli altri computer per fornire e condividere le proprie informazioni e servizi. Questo tipo di rete viene solitamente utilizzata solo nei piccoli uffici o in casa.
Reti client/server
In una rete client/server è presente un server dedicato, che non ha altra funzione se non quella di fornire il proprio servizio. In questo tipo di rete, i computer workstation sono i client. Possono esserci più server che forniscono servizi diversi, ma i server non vengono utilizzati come workstation. La rete client/server è il tipo di rete più comunemente utilizzato.
Servizi generali del server
I servizi forniti da uno o più server potrebbero essere un server di stampa, consentendo e monitorando l'accesso a una o più stampanti; un server delle applicazioni, che esegue software applicativi come un elaboratore di testi o un database; un file server, che memorizza i file per l'accesso da parte di tutti i computer client; e server che consentono e forniscono l'accesso ad altre reti, incluso Internet.
Server specializzati
Alcuni dei tipi specializzati più comuni di server includono server DNS, server Web e server di posta. DNS sta per Domain Name Service ed è un computer server che contiene un database di nomi di dominio (i nomi in lingua umana usati sul Web) e traduce questo nome in lingua umana in un indirizzo numerico che il computer può comprendere e utilizzare per accedere il particolare sito web. I server Web sono computer che forniscono l'accesso ai siti Web e i server di posta forniscono l'accesso alla posta elettronica, inclusi l'invio e la ricezione, l'archiviazione e altri servizi di posta.