Cos'è un server?

Sommario:

Cos'è un server?
Cos'è un server?
Anonim

Un server è un computer progettato per elaborare richieste e fornire dati a un altro computer tramite Internet o una rete locale. Un noto tipo di server è un server Web in cui è possibile accedere alle pagine Web su Internet tramite un client come un browser Web. Tuttavia, esistono diversi tipi di server, inclusi quelli locali come i file server che archiviano i dati all'interno di una rete intranet.

Cosa fa un server in una rete di computer?

Sebbene qualsiasi computer che esegue il software necessario possa funzionare come server, l'uso più tipico della parola fa riferimento alle enormi macchine ad alta potenza che spingono e estraggono dati da Internet.

La maggior parte delle reti di computer supporta uno o più server che gestiscono attività specializzate. Di norma, maggiore è la rete in termini di client che vi si connettono o quantità di dati che sposta, più è probabile che diversi server svolgano un ruolo, ciascuno dedicato a uno scopo specifico.

Il server è il software che gestisce un compito specifico. Tuttavia, il potente hardware che supporta questo software è anche chiamato server. Questo perché il software del server che coordina una rete di centinaia o migliaia di client richiede hardware più robusto dei computer per l'uso da parte dei consumatori.

Tipi comuni di server

Mentre alcuni server dedicati si concentrano su una funzione, come un server di stampa o un server di database, alcune implementazioni utilizzano un server per molteplici scopi.

Una rete ampia e generica che supporta un'azienda di medie dimensioni probabilmente distribuisce diversi tipi di server, tra cui:

  • Server Web: un server Web mostra le pagine ed esegue le app tramite i browser Web. Il server a cui è connesso il tuo browser ora è un server web che fornisce questa pagina e le immagini su di essa. Il programma client, in questo caso, è un browser come Internet Explorer, Chrome, Firefox, Opera o Safari. I server Web vengono utilizzati per molte attività oltre a fornire testo e immagini semplici, come il caricamento e il backup di file online tramite un servizio di archiviazione cloud o un servizio di backup online.
  • Server e-mail: i server e-mail inviano e ricevono messaggi e-mail. Se disponi di un client di posta elettronica sul tuo computer, il software si connette a un server IMAP o POP per scaricare i messaggi sul computer e un server SMTP per inviare i messaggi tramite il server di posta elettronica.
  • Server FTP: i server FTP spostano i file tramite gli strumenti del protocollo di trasferimento file. I server FTP sono accessibili in remoto utilizzando programmi client FTP, che si connettono alla condivisione file sul server, tramite le funzionalità FTP integrate del server o con un programma server FTP dedicato.
  • Identity Server: i server di identità supportano gli accessi e i ruoli di sicurezza per gli utenti autorizzati.

Centinaia di tipi di server specializzati supportano le reti di computer. Oltre ai comuni tipi aziendali, gli utenti domestici spesso si interfacciano con server di giochi online, server di chat e server di streaming audio e video, tra gli altri.

Alcuni server esistono per uno scopo specifico ma non sono necessariamente interagiti in modo significativo. Alcuni esempi sono i server DNS e i server proxy.

Tipi di server di rete

Molte reti su Internet utilizzano un modello di rete client-server che integra siti Web e servizi di comunicazione.

Un modello alternativo, chiamato rete peer-to-peer, consente a tutti i dispositivi di una rete di funzionare come server o client in base alle esigenze. Le reti peer offrono un maggiore grado di privacy perché la comunicazione tra computer è strettamente mirata. Tuttavia, in parte a causa delle limitazioni della larghezza di banda, la maggior parte delle implementazioni di reti peer-to-peer non sono sufficientemente robuste da supportare picchi di traffico elevati.

Capire i cluster di server

La parola cluster è usata ampiamente nelle reti di computer per riferirsi a un'implementazione di risorse informatiche condivise. Tipicamente, un cluster integra le risorse di due o più dispositivi informatici che altrimenti potrebbero funzionare separatamente per uno scopo comune (spesso una workstation o un dispositivo server).

Image
Image

Una web server farm è una raccolta di server web in rete, ciascuno con accesso al contenuto dello stesso sito. Questi server funzionano concettualmente come un cluster. Tuttavia, i puristi discutono sulla classificazione tecnica di una server farm come cluster, a seconda dei dettagli della configurazione hardware e software.

Server di computer a casa

Poiché i server sono software, le persone possono eseguire server a casa, accessibili a dispositivi collegati alla propria rete domestica o dispositivi esterni alla rete. Ad esempio, alcuni dischi rigidi compatibili con la rete utilizzano il protocollo del server Network Attached Storage per consentire a diversi PC su una rete domestica di accedere a una serie condivisa di file.

Image
Image

Il software per server multimediale Plex aiuta gli utenti a visualizzare i media digitali su TV e dispositivi di intrattenimento indipendentemente dal fatto che i dati esistano nel cloud o su un PC locale.

Se la tua rete è configurata per consentire il port forwarding, puoi accettare richieste in arrivo dall'esterno della tua rete per fare in modo che il tuo server di casa agisca come un server da una grande azienda come Facebook o Google (dove chiunque può accedere alle tue risorse).

Tuttavia, non tutti i computer di casa e le connessioni Internet sono adatti a molto traffico. Larghezza di banda, spazio di archiviazione, RAM e altre risorse di sistema sono fattori che influiscono sulle dimensioni di un server domestico che puoi supportare. La maggior parte dei sistemi operativi domestici sono inoltre privi di funzionalità relative al server.

Maggiori informazioni sui server

Poiché l'uptime è di fondamentale importanza per la maggior parte dei server, i server non sono progettati per spegnersi ma funzionano 24 ore su 24, 7 giorni su 7. Tuttavia, i server a volte si interrompono intenzionalmente per la manutenzione programmata, motivo per cui alcuni siti Web e servizi notificano agli utenti i tempi di inattività o la manutenzione programmata. I server potrebbero anche interrompersi involontariamente durante qualcosa come un attacco DDoS.

Un server Web che segnala un errore dovuto a tempi di inattività, intenzionali o meno, utilizzando un codice di stato HTTP standard.

Quando un server web rimuove le informazioni in modo permanente, o anche temporaneo, potresti comunque essere in grado di accedere a quei file se un servizio di terze parti li archivia. Wayback Machine è un esempio di archiviatore web che memorizza istantanee di pagine web e file archiviati su server web.

Le grandi aziende che dispongono di più server in genere non accedono a questi server localmente, come con una tastiera e un mouse, ma tramite l'accesso remoto. Questi server a volte sono anche macchine virtuali, il che significa che un dispositivo di archiviazione può ospitare più server, risparmiando spazio fisico e denaro.

Domande frequenti

    Cosa fa un server proxy?

    Un server proxy funge da ulteriore livello di protezione tra te e i siti che visiti. La connessione a un server proxy nasconde il tuo indirizzo IP dagli altri server con cui ti connetti poiché vedono invece l'indirizzo del server proxy. Fai una ricerca su Internet per "server proxy gratuiti" per trovare decine di opzioni.

    Cosa fa un server DNS?

    I server DNS memorizzano database di indirizzi IP pubblici. Quando inserisci un URL nel tuo browser, un server DNS lo traduce in un indirizzo IP, permettendoti di connetterti con il server web appropriato.

    Cosa fa un server DHCP?

    I server DHCP sono responsabili dell'assegnazione degli indirizzi IP utilizzando il protocollo DHCP (Dynamic Host Configuration Protocol). Nella maggior parte delle reti Wi-Fi domestiche, il router fa questo lavoro, ma le reti più grandi possono avere un server DHCP dedicato.

    Cos'è un server Discord?

    Discord è uno strumento per la chat di testo, vocale e video orientato alle comunità di gioco. Ti unisci o crei un server Discord per comunicare con persone di tutto il mondo con interessi simili. I server Discord possono essere pubblici o privati.

Consigliato: