Definizione di server

Un server è un computer che inserito all’interno di un network di telecomunicazione risponde ai comandi di altri computer, definiti client. Dunque, è un computer che rende disponibili file, stampe, comunicazioni ed altri servizi agli utenti di un network. Grazie ad esso, possiamo visualizzare i siti presenti su internet sui nostri computer e su ogni altro dispositivo che si collega ad internet (smartphone, tablet, e così via).

Nel caso di un suo malfunzionamento, risulterà impossibile riuscire a visualizzare i contenuti o ricevere i servizi di cui si occupa il server che stiamo contattando con il nostro client. Per questo vengono adottate tutta una serie di procedure ed accorgimenti in grado di garantirne la continuità di servizio (dovrà essere accessibile 24 ore su 24 tutti i giorni dell’anno) e la sicurezza tramite protezione da attacchi informatici

Tipologie di server

Esistono molteplici tipologie di server, eccone alcune delle più importanti:

  • File server, utili per condividere file da molti computer diversi come se i file fossero sul proprio computer;
  • Database server, permette di gestire intere banche dati;
  • Web server, come si intuisce, usato per ospitare un sito web;
  • Application server, utilizzati per far girare applicativi;
  • Print server, utili per condividere l’accesso a stampanti condivise;
  • Mail server, usati per la gestione della posta elettronica;
  • DNS, forniscono la risoluzione dei nomi di dominio dei siti (per esempio https://www.oneminutesite.it/new) nei loro indirizzi IP;
  • FTP, forniscono ai pc appartenenti alla rete accesso a cartelle pubbliche o protette con autenticazione;
  • Proxy, fornisce una cache (un piccolo spazio di memoria) di accesso ad intenet e la possibilità di compiere controlli di autenticazione e di filtro.

La lista potrebbe essere ancora più lunga, ma questi sono i principali tipi di server con i quali avrai a che fare durante la realizzazione del tuo sito web.