Il termine "server" ha una definizione ampia di computing moderno . In generale , può significare qualsiasi cosa che serve nulla su una rete . Più comunemente , si riferisce sia ad un computer che serve di dati o file su Internet , o il software su detto computer che permette che questo accada . Ci sono molti diversi tipi di software server , e spesso lavorano in congiunzione con l'altro . Web Software
Server Il tipo più familiare di software server serve una serie di file su un computer sul web , sotto forma di un sito web. E ' in grado di farlo con le HyperText Transfer Protocol , o HTTP , un metodo attraverso il quale i browser web richiedere dati da server web e server web rispondono con i dati : di solito una combinazione di file HTML e immagini. Server web popolari includono Apache e Microsoft .
FTP Server Software
IIS Mentre i server Web utilizzano il protocollo HTTP , server FTP utilizzano il File Transfer Protocol , che è la più comune metodo per trasferire rapidamente grandi file attraverso una rete. Software server FTP funziona in combinazione con il software client FTP , programmi progettati per gli utenti che fanno il trasferimento . Server FTP e client includono Filezilla e Crush FTP .
Server di posta
Mail Server Software sono programmi che ti permettono di inviare e ricevere email . A differenza di web o server FTP , server di posta spesso usano tre diversi protocolli comuni : SMTP ( Simple Mail Transfer Protocol ) , POP ( Post Office Protocol ) e IMAP ( Internet Message Access Protocol ) . POP e IMAP sono utilizzati principalmente per la ricezione della posta , mentre SMTP può essere utilizzato per inviare o ricevere . Server di posta più comuni includono Eudora e Mercurio posta .
Server di database Server Software
database , come suggerisce il titolo , servono i database in rete. Basi di dati forniscono contenuti per il web : possono contenere qualsiasi cosa, da articoli a numeri di un membro o di directory del prodotto . Funzionalità server di dati è spesso avvolto all'interno di un Relational Database Management System ( RDBMS ) , un insieme di programmi che aiutano nella creazione e manutenzione di basi di dati . RDBMS comuni includono Oracle e MySQL .
Varie Server Software
Dal momento che un server viene definito come qualsiasi programma che si connette file in una rete, i server non devono necessariamente aiuto nella creazione di siti web . iTunes e altri programmi audio utilizzano i server musicali che lo streaming di musica tra computer . I giochi online come World of Warcraft usano decine di server che consentono agli utenti di accedere e giocare . Programmi di messaggistica istantanea ( ad eccezione dei programmi di peer-to -peer , che ha tagliato fuori il server come un uomo di mezza ) server uso pure .