cos'è un server

Un server è fondamentalmente una macchina che gestisce progrmmi server che a loro volta gestisconbo altre macchine.

E' una specie di direttore d'orchestra che conosce tutti gli spartiti e li distribuisce ai suonatori. In pratica, ogni volta che tu apri una pagina web, è un server che interpreta la tua richiesta (inviata digitando l'indirizzo e premendo invio)e ti rispedisce ciò che desideravi.

diciamo che più che altro il server è un programma!

un programma al quale vengono fatte delle domande, delle richieste
lui le gestisce e fornisce delle risposte, di server ce ne sono di tuti i tipi: IIS, apache, mysql e tanti altri, ed ognuno fornisce un tipo di servizio diverso questi programmi vengono installati su una macchina che per "osmosi" viene chiamata anch'essa server

Se crei un sito commerciale e lo metti in rete, il server sarai proprio tu, raccoglierai i dati dei clienti, tutti quelli dei prodotti e dei prezzi e quando qualcuno vorrà comprare qualcosa da te ti invierà delle richieste (chi invia la richiesta è detto client ) cui tu o, meglio,il tuo server, dovrà rispondere restituendo, ad esempio, il prezzo di un prodotto che è memorizzato nella tua macchina.