Server

Nel gergo della rete, un server è un computer che serve molti tipi di informazioni alle macchine utente o client. Di solito un server fa solo poche cose per molti clienti. Ogni tipo di cosa che un server fa si chiama servizio. I servizi sono usati da altri computer che sono chiamati client. La relazione tra client e server è chiamata relazione cliente-server. Per esempio, Wikipedia ha dei server web che hanno un servizio per l'invio di pagine web su Internet. Il vostro computer client parla con il servizio di pagine web di Wikipedia per ottenere pagine web per voi. Un server può anche ospitare giochi su Internet, condividere file e dare accesso a periferiche come le stampanti. In parole povere, i singoli computer sono collegati ad alcuni potenti computer chiamati server. Questi memorizzano file e informazioni sotto forma di sito web. Con una connessione a Internet, diversi utenti in tutto il mondo possono accedere a questi file.

Affinché i server e i client possano parlare tra loro, devono essere collegati ad una rete e devono utilizzare lo stesso protocollo. Nelle reti, un protocollo è un modo prestabilito per le macchine per parlare con altre macchine. È proprio come un linguaggio. Per esempio, il server Wikipedia esegue l'HTTP per inviare sitiweb al computer, e il computer usa il protocollo HTTP per chiedere a Wikipedia delle pagine.

Di solito, i server sono fatti appositamente per essere più potenti e affidabili, e sono molto più costosi dei normali computer. A volte i server possono essere raggruppati, il che significa che molti server lavorano insieme per fare un unico servizio.

Il server potrebbe rallentare se ci sono troppe persone che accedono al server allo stesso tempo, con conseguente elevato carico. Potrebbe anche non essere in grado di sopportare il carico elevato, quindi si spegnerà automaticamente.

In un sistema peer-to-peer, ogni computer è sia un client che un server per gli altri. Questo è comunemente messo in file sharing e VOIP. Tuttavia, questo può essere d'aiuto nei tentativi di pirateria.

I sistemi operativi tipici dei server sono Linux, FreeBSD, NetBSD e OpenBSD. A differenza di altri computer, un server spesso non ha monitor, tastiera o mouse. Quando un server non deve fare molto, il software del server può funzionare su un computer che sta facendo anche altre cose.

Una pila di server
Una pila di server

Server web

Un server web è un tipo di server che viene utilizzato per ospitare siti web. Esempi di software per server web includono Apache o IIS. Un server web può ospitare uno o più siti web. La porta predefinita per un server web da ascoltare è la porta 80 (HTTP) o 443 (HTTPS).

Alcuni server web fanno altre cose oltre a servire una pagina web. Per esempio, possono avere qualcosa chiamato SSI che rende più facile la costruzione di un sito web.

I server web utilizzano servizi come la CGI per consentire al software sul server di creare pagine web. Alcuni dei linguaggi di programmazione che possono usare la CGI sono linguaggi di scripting come Perl, Python, PHP o ASP. Alcuni sono linguaggi compilati come C++ o Java.

Pagine correlate

  • File server

AlegsaOnline.com - 2020 / 2021 - License CC3