Che cosa sono le reti?

Completato

Ogni volta che si usa uno smartphone o un computer portatile per accedere a Internet, si usa una rete per farlo. Le reti esistono ovunque, da casa al posto di lavoro, e la rete più grande di tutte è Internet.

Che si tratti di una rete domestica, di una caffetteria o di una rete di lavoro, tutte utilizzano una serie di componenti simili per creare un'infrastruttura senza soluzione di continuità che consenta ai dispositivi di comunicare tra loro senza sforzo. Anche il cloud, o Internet, ha le sue radici nel mondo fisico. Le reti hanno decine di componenti che lavorano insieme: quelli che probabilmente conoscete sono switch, router, firewall e hub. L'elenco è molto più lungo, ma vale la pena di ricordarne due:

  • Uno switch è la pietra angolare di ogni rete del pianeta e consente a più dispositivi di connettersi e comunicare tra loro, formando una rete individuale.
  • Il router consente a diversi tipi di reti di comunicare tra loro.

Diagramma che mostra l'accesso di più utenti/dispositivi a uno switch, collegato a un router che si collega a Internet.

Cosa sono le reti pubbliche e private?

Esistono diversi tipi di reti, ognuna delle quali ha uno scopo specifico e spesso dedicato, ma in genere sono private o pubbliche.

  • Una rete privata richiede un livello di autenticazione e autorizzazione per accedere a dati e risorse. Questo tipo di dispositivo si trova quando si accede a una rete di lavoro o quando si accede al proprio servizio di streaming preferito.
  • Una rete pubblica è aperta a chiunque e non richiede alcuna autorizzazione di rete. Internet è un perfetto esempio di rete pubblica.

Rete client-server

Le reti consentono a diversi tipi di dispositivi di comunicare tra loro. Sono disponibili in molte forme e configurazioni diverse, ognuna delle quali ha uno scopo comune. Quella che si utilizza quotidianamente è la topologia client-server.

La rete client-server presuppone che uno o più server ricevano richieste da una serie di client, che poi inviano una risposta appropriata, come mostrato in questo diagramma.

Diagramma che mostra diversi tipi di client, che fanno tutti richieste a un server centrale e ricevono ciascuno una risposta.

Che cos'è un client?

Il client è un nome di fantasia per tutti i dispositivi che vogliono fare qualcosa sulla rete. Può trattarsi di qualsiasi cosa, da un'applicazione su uno smartphone che ha bisogno di dati per visualizzare i messaggi, al contenuto del carrello della spesa a cui si accede tramite il browser, o a un computer portatile che deve accedere alla posta elettronica. Ogni client fa una richiesta di una risorsa o di un servizio al server e attende una risposta.

Che cos'è un server?

Il server è dedicato a fornire risorse, servizi e dati, ad esempio un server web che ospita una pagina web. Sono responsabili dell'elaborazione delle richieste provenienti dal client e dell'invio di una risposta, che di solito è il dato, la risorsa o il servizio richiesto. Un server gestisce centinaia o migliaia di richieste dai client ogni minuto.