9 diversi tipi di server nelle reti di computer (2024)

diversi tipi di server

Vuoi capire quali sono tutti i diversi tipi di server che sono presenti nelle reti di computer?

Elenchiamoli tutti rapidamente, quindi esaminiamo ciascuno di essi e spieghiamolo in modo più dettagliato:

  1. web Server
  2. Server di database
  3. Server di posta elettronica
  4. Server proxy Web
  5. Server DNS
  6. FTP Server
  7. File server
  8. Server DHCP
  9. Cloud Server

Contenuti[Mostra]

 

Bene, hai già utilizzato il modello client-server senza nemmeno rendertene conto se stai leggendo questo post in questo momento. Tu (come cliente) hai richiesto una risorsa (questa pagina web), che è stata fornita da un server web.

Questa è l'architettura prevalente per le comunicazioni moderne, in cui i server forniscono informazioni digitali ai client.

Il modello peer-to-peer, o "P2P", tende a fare affidamento su computer che si connettono tra loro per scambiare informazioni.

L'architettura client-server, a differenza del modello P2P, si basa sul web server principale o su un insieme di macchine connesse a una rete, generalmente in un data center.

Client o normali computer connesso a internet o una rete locale, inviare pacchetti al server per richiedere dati.

Quando il server riceve queste richieste, ha tre opzioni: accettare il pacchetto, rifiutare o "eliminare" il pacchetto o interrompere la connessione in modo silenzioso.

Il server e il client devono inviare richieste da e verso l'altro sulle porte giuste quando fanno affidamento sulle "porte" per controllare il flusso di dati.

Spesso questi firewall sono configurati per ricevere vari tipi di richieste. Ad esempio, la maggior parte dei server che utilizzano Hypertext Transfer Protocol, o "HTTP", accetterebbero solo richieste di dati sulle porte 80 o 443.

Se invii un pacchetto da un client a un server correttamente configurato su un'altra porta, il server di solito eliminerà i pacchetti in modo invisibile all'utente.

Ora che abbiamo trattato le basi del funzionamento del modello client-server, diamo un'occhiata ad alcuni dei tipi più comuni di server presenti nei sistemi di comunicazione e nel campo della tecnologia dell'informazione in generale.

Daremo un'occhiata a come funzionano, perché fanno come lo fanno e perché sono così importanti in una rete di computer.

1. Server Web

Diversi tipi di server in una rete di computer

Il sito Web che stai visualizzando in questo momento è alimentato da un server Web. Questo tipo di server serve principalmente contenuti Web ai client.

I client inviano richieste "GET" e "POST" ai server Web (tra gli altri verbi).

Una richiesta "GET" viene effettuata quando un client vuole veramente recuperare i dati e non ha dati da inviare al server.

Una richiesta “POST”, invece, viene effettuata quando un client ha informazioni da condividere con il server e anticipa una risposta. Compilare un modulo su un server web e fare clic sul pulsante di invio, ad esempio, è una richiesta "POST" dal client al server.

I server Web sono spesso "headless.” Questo viene fatto per preservare la memoria del server e garantire che sia sufficiente per alimentare il sistema operativo e le applicazioni del server.

Il termine "testaless” si riferisce al fatto che non funziona come un tipico computer di casa, ma serve semplicemente dei contenuti. Gli amministratori di questi server possono accedervi solo tramite terminali a riga di comando.

Ricordiamo che questi server web, come il tuo personal computer, possono eseguire qualsiasi tipo di applicazione.

Possono anche essere eseguiti su qualsiasi sistema operativo purché seguano le "regole" generali di Internet.

Le moderne applicazioni Web sono in genere costruite a strati, a cominciare da script lato server e programmi che elaborano dati (ad es. PHP, ASP.NET, ecc.) e si chiudono con script lato client (ad es. Javascript) che specifica come dovrebbero essere i dati essere presentato.

Un browser Web produce quindi il contenuto per visualizzare la pagina mentre la stai leggendo in questo momento. Se stai cercando di creare il tuo server web, possiamo crearne alcuni raccomandazioni.

Di seguito sono elencati Microsoft IIS, Apache, Nginx e altri server Web popolari.

I server Web utilizzano le seguenti porte: Porta 80 per HTTP (non crittografato) e Porta 443 per HTTP (crittografato). I server Web in questi giorni sono i tipi più comuni di server.

2. Server di database

Server di database: un tipo comune di server

Un server di database viene solitamente utilizzato insieme a un altro tipo di server. Questo tipo di server esiste esclusivamente per archiviare i dati in gruppi.

Esistono numerosi metodi di archiviazione dei dati basati su varie teorie. Uno dei più comuni è "SQL", che sta per "Structured Query Language".

I programmatori di database possono creare database su questi server scrivendo script nella lingua del database.

Le applicazioni Web utilizzano in genere componenti lato server che si connettono a un server di database per recuperare i dati man mano che gli utenti li immettono.

È una buona idea mantenere server Web e server di database su macchine separate. I server di database dovrebbero esistere da soli per motivi di sicurezza.

Se un hacker ottiene l'accesso all'intero server Web ma non al server del database, sarà in grado di recuperare o modificare immediatamente le informazioni memorizzate sul server del database.

MySQL, MariaDB, Microsoft SQL, Oracle Database e altri server di database popolari sono elencati di seguito.

I server di database utilizzano le seguenti porte: Porta 3306 (MySQL, MariaDB), Porta 1433 (MS-SQL) e Porta 1521. (Oracle DB). I server di database sono generalmente comuni quanto i server Web perché la maggior parte dei server Web richiede un server di database.

3. Server di posta elettronica

server di posta elettronica

Un server di posta elettronica è solitamente alimentato da "SMTP" o "Simple Mail Transfer Protocol". Altri protocolli possono essere utilizzati dai server di posta più recenti, ma SMTP rimane il protocollo dominante.

I servizi di posta sono alimentati da un server di posta elettronica. Questi server accettano semplicemente e-mail da un client all'altro e inoltrano i dati a un altro server.

Poiché i dati sono semplificati quando inviati tramite SMTP, alcune informazioni, come la formattazione web, vengono in genere perse nelle transazioni e-mail.

I server di posta elettronica sono in genere associati ai server Web nell'approccio moderno. Ciò consente agli utenti di avere un "client web" che visualizza i dati graficamente su una pagina web. Alcune app Web più recenti possono persino simulare un client di posta elettronica del computer di casa senza richiedere alcuna installazione.

Le porte utilizzate dai server di posta elettronica includono la porta 25 (SMTP), la porta 587 (SMTP protetto) e la porta 110. (POP3).

Il server di posta elettronica è un tipo diverso di server dal server Web e in genere lo è less comune.

4. Server proxy web

Un server proxy Web può essere eseguito su uno qualsiasi dei diversi protocolli, eppure fanno tutti la stessa cosa.

Ricevono le richieste degli utenti, le filtrano e quindi agiscono per conto dell'utente. Il tipo più comune di server proxy Web è progettato per aggirare i filtri Web aziendali e scolastici.

Poiché il traffico Web viene instradato attraverso un unico indirizzo IP e un sito Web che non è stato ancora bloccato, gli utenti possono accedere a siti Web vietati tramite questi filtri.

Un server proxy dell'organizzazione è a less tipo comune. Ha lo stesso effetto, ma di solito è autorizzato da un'azienda.

Raccoglie il traffico web dagli utenti, lo registra per un'analisi successiva e lo invia a Internet.

Questo aggrega il traffico degli utenti in modo che un dispositivo non possa essere distinto apertamente da un altro. Questo tipo di server non è così comune.

5. Server DNS

server DNS

Un server DNS, noto anche come server "Domain Name Service", viene spesso utilizzato per tradurre i nomi di dominio in indirizzi IP.

Dopo aver digitato un nome di dominio nel browser e aver premuto Invio, si riferisce a questo server. Il punto è che gli utenti non dovranno memorizzare gli indirizzi IP e le organizzazioni potranno avere un nome adatto.

I server DNS sono in genere forniti dai provider di servizi Internet (ISP) ai propri clienti. Tuttavia, ci sono numerose organizzazioni che offrono questo servizio di ricerca gratuitamente (come il popolare Server DNS di Google con IP 8.8.8.8).

Questi server DNS alternativi vengono spesso utilizzati da utenti preoccupati per la propria privacy online.

Quando gli utenti creano un nuovo nome di dominio, si accede anche ai server DNS. Poiché i server DNS operano in modo gerarchico, alcuni sono più "autorevoli" di altri.

Il nome di dominio è registrato con un server DNS di livello superiore, a cui fanno riferimento altri server DNS di livello inferiore. Questa registrazione in genere si diffonde in tutto il mondo in un processo che richiede dai tre ai quattro giorni.

6. Server FTP

server ftp - tipo di server comune ma non così utile

I server FTP, noti anche come server "File Transfer Protocol", hanno un unico scopo: ospitare scambi di file tra utenti.

Poiché questi server non forniscono il tipo di crittografia per impostazione predefinita, al loro posto vengono spesso utilizzate diverse versioni protette del protocollo (come sFTP che è FTP su protocollo SSH sicuro).

Dopo l'autenticazione con un client FTP, gli utenti possono caricare o scaricare file da questo tipo di server. Gli utenti possono anche sfogliare i file sul server e scaricare i tipi di file secondo necessità.

I server FTP utilizzano le seguenti porte: 20, 21 e 22 per FTP e 22 per sFTP.

I server FTP sono generalmente distribuiti come parte di server Web, quindi sono prolifici quanto i server Web, ma al giorno d'oggi il loro uso è less pronunciato.

7. File server

Un file server non è la stessa cosa di un server FTP. Questo server è più moderno e in genere può "mappare" i file di rete su altre unità. Ciò significa che gli utenti possono sfogliare le cartelle utilizzando il browser di file del desktop di casa.

Il vantaggio principale di questo tipo di server è che consente agli utenti di caricare e scaricare file e dati. L'amministratore è responsabile delle autorizzazioni dei file.

I file server si trovano comunemente nelle reti aziendali, in un ambiente Windows Active Directory o in un sistema operativo Linux. Man mano che sempre più persone si spostano verso l'archiviazione cloud, questi tipi di server stanno diventando less ed less comune in sede.

8. Server DHCP

Un server DHCP configura le impostazioni di rete dei computer client utilizzando il protocollo DHCP (Dynamic Host Communication Protocol).

Invece di configurare manualmente gli indirizzi IP statici e altre impostazioni sui sistemi di computer in una rete di grandi dimensioni, un server DHCP sulla rete configura queste impostazioni di rete sui computer LAN in modo adattivo.

9. Server cloud

A dire il vero, un server cloud non è un TIPO di server. In realtà, tutti i server di cui sopra sono a rigor di termini tutti cloud server, perché sono tutti distribuiti nel cloud, ovvero con la maggior parte delle architetture moderne la maggior parte di questi tipi di server sono distribuiti in remoto, piuttosto che nei locali fisici di un'azienda .

Sebbene alcune aziende più grandi mantengano ancora server locali.

 Ora che abbiamo dato un'occhiata ai diversi tipi di server, vedremo diverse piattaforme in cui possono esistere.

Tipi di piattaforme server

I server fisici e virtuali sono i due tipi più comuni di server presenti nelle reti. Ecco come sono simili e come non lo sono.

1. Il server fisico

Alla fine, è un server fisico che serve i dati. I moderni server fisici, che funzionano con metallo ed elettricità, sono spesso in grado di servire molto più di quanto un utente avrà mai bisogno.

Le società di hosting di solito li ospitano nei data center per servire una varietà di clienti. Le organizzazioni più grandi che fanno affidamento su questi sono l'unica eccezione; in questi casi, le organizzazioni in genere possiedono la rete di server fisici.

In precedenza, ogni server in una rete (ad esempio, un server web, un server di database e così via) era ospitato sul proprio server fisico dedicato. Questo concetto viene gradualmente eliminato a favore delle tecnologie di virtualizzazione, che consentono a ciascun server di essere una macchina virtuale all'interno di una macchina fisica più grande.

2. Macchina virtuale

A server virtuale è una parte di un server fisico che è stata partizionata. La maggior parte dei "server" su Internet sono server virtuali. Spesso viene assegnata loro una determinata quantità di risorse del server fisico con cui lavorare (come RAM, CPU, spazio di archiviazione).

I server virtuali possono essere noleggiati per una frazione del costo di un server fisico. Ciò è dovuto al fatto che le società di hosting in genere possiedono o noleggiano il server fisico a un costo all'ingrosso, quindi traggono profitto dalla vendita di parti della macchina fisica a utenti con un numero minore di persone alla volta.

Prima di concludere, vediamo alcune domande comuni sui tipi di server.

Domande frequenti sui tipi di server

Che cos'è un server in una rete di computer?

Un server è un computer collegato a una rete di altre workstation note come "client". I computer client utilizzano la rete per richiedere dati dal server. Un computer server in genere esegue "lavoro" che un computer client non è in grado di svolgere da solo, poiché dispone di un software specifico o di un'architettura di rete per essere in grado di eseguire funzioni specializzate. Un tipico esempio di server è un server Web, che viene utilizzato per fornire siti Web ai client, o un server di posta che riceve e invia e-mail.

Come funzionano i server dei computer?

Un server funziona inserendo un'architettura di rete in cui è disponibile da più utenti. Mentre il tuo computer locale archivia i documenti e i record che hai inserito su di esso, un server archivia tutte le informazioni combinate con i client che serve e condivide tali informazioni con tutti i dispositivi che richiedono l'accesso ad essi. Un server in genere non dispone di uno schermo dedicato e di una tastiera e in genere è accessibile in remoto tramite software come RDP o Desktop remoto. 

Perché abbiamo bisogno di un server?

Un server è necessario per fornire tutti i servizi richiesti attraverso una rete, sia per grandi aziende che per utenti web privati. Alcuni tipi di server sono essenziali per il buon funzionamento di un'azienda, come un server di posta elettronica o un archivio di file. Mentre fino a pochi anni fa la maggior parte dei server aveva sede nella stessa posizione di un'azienda, oggigiorno la maggior parte dei server è basata su cloud. Ciò significa che la tua azienda può lavorare da qualsiasi luogo in cui sia disponibile una connettività Internet affidabile.

L'autore
Shahzad Said
Shahzaad Saaed è apparso in numerosi siti web autorevoli tra cui EasyDigitalDownloads, OptinMonster e WPBeginner, dove attualmente lavora come scrittore di contenuti senior. Shahzad è un esperto di WordPress, web designer ed esperto generale di tecnologia e design. È specializzato in content marketing per aiutare le aziende ad aumentare il proprio traffico attraverso articoli, blog e guide di esperti fruibili e supportati dall'esperienza, tutti tratti dai suoi oltre 10 anni di esperienza nel settore.

Un'altra cosa... Sapevi che anche le persone che condividono cose utili come questo post sembrano FANTASTICHE? ;-)
Per favore, lasciare un utile commenta con i tuoi pensieri, quindi condividi questo articolo sui tuoi gruppi di Facebook che lo troverebbero utile e raccogliamo insieme i frutti. Grazie per la condivisione e per essere gentile!

Disclosure: Questa pagina può contenere collegamenti a siti esterni per prodotti che amiamo e consigliamo vivamente. Se acquisti prodotti che ti suggeriamo, potremmo guadagnare una commissione per segnalazione. Tali commissioni non influenzano le nostre raccomandazioni e non accettiamo pagamenti per recensioni positive.

Autore / i in primo piano su:  Logo della rivista Inc   Logo di Sitepoint   Logo CSS Tricks    logo webdesignerdepot   Logo WPMU DEV   e molti altri ...