Tipi di software per server
Software per server Web
Il tipo più comune di software server offre una serie di file su un computer sul Web sotto forma di un sito Web. Puoi farlo utilizzando l'Hypertext Transfer Protocol, o HTTP (per il suo acronimo in inglese), un metodo attraverso il quale i browser web richiedono dati dai server web e questi rispondono con i dati, solitamente una combinazione di immagini e file HTML. I server web più popolari sono Apache e Microsoft IIS.
Software server FTP
Mentre i server Web utilizzano HTTP, i server FTP utilizzano il protocollo FTP (File Transfer Protocol), che è il metodo più comune per il trasferimento rapido di file di grandi dimensioni su una rete. Il software del server FTP funziona in combinazione con il software client FTP, che sono programmi progettati per consentire agli utenti di eseguire i trasferimenti. I server e i client FTP più comuni sono Filezilla FTP e Crush.
Software del server di posta
I server di posta sono programmi che ti consentono di inviare e ricevere email. A differenza dei server Web o FTP, i server di posta utilizzano solitamente tre diversi protocolli comuni: SMTP (Simple Mail Transfer Protocol), POP (Mail Office Protocol) e IMAP ( acronimo in inglese di Access Protocol to Internet Messages). POP e IMAP sono usati principalmente per ricevere posta, mentre SMTP può essere usato per inviare o ricevere posta. I server di posta più comuni includono Eudora e Mercury Mail.
Software del server di database
I server di database, come suggerisce il nome, forniscono i database a una rete. I database forniscono contenuti al web: possono contenere qualsiasi cosa, dagli articoli ai numeri o ai membri o una directory di prodotti. La capacità di un server di dati è spesso inclusa in un database relazionale (RDBMS), un insieme di programmi che consentono di creare e gestire database. I RDBMS più comuni includono Oracle e MySQL.
Software server vario
Poiché un server è definito come qualsiasi programma che si connette a una rete di file, i server non devono necessariamente aiutare nella creazione di siti Web. iTunes e altri programmi audio utilizzano server musicali che trasmettono musica tra computer. I giochi online come World of Warcraft utilizzano dozzine di server che consentono agli utenti di connettersi e giocare. Anche i programmi di messaggistica istantanea (ad eccezione dei programmi one-to-one, che bypassano il server come intermediario) utilizzano anche i server.