Networking

Networking

Networking: progetto e realizzazione reti informatiche.

La rete fornisce un servizio di trasferimento dati, attraverso comuni funzionalità di trasmissione e ricezione, ad una popolazione di utenti distribuiti su un’area più o meno grande. Esempi di rete informatica sono le reti LAN, WLAN, WAN e GAN la cui interconnessione globale dà vita alla Rete Internet.

Le reti di computer generano traffico di tipo fortemente impulsivo ovvero pacchettizzato e asincrono, a differenza della rete telefonica sincrona, e per questo hanno dato origine e usano la tecnologia della commutazione di pacchetto, piuttosto che la Commutazione di circuito come per le linee telefoniche tradizionali. Nate come reti dati private tra servizi della difesa e le università, a partire dagli anni 2000 le reti internet si sono diffuse verso le reti integrate nei servizi di rete telefonica, con l’avvento dell’ISDN, con la tecnologia ADSL e attualmente tramite la Fibra ottica e la telefonia mobile con 4G LTE o 5G LTE.

A seconda dell’estensione geografica, si distinguono diversi tipi di reti:

  • LAN (Local Area Network) se la rete si estende all’interno di un edificio o di un comprensorio, con una estensione nell’ordine del centinaio di metri.
  • CAN (Campus Area Network), intendendo la rete interna ad un campus universitario, o comunque ad un insieme di edifici adiacenti, separati tipicamente da terreno di proprietà dello stesso ente, che possono essere collegati con cavi propri senza far ricorso ai servizi di operatori di telecomunicazioni. Tale condizione facilita la realizzazione di una rete di interconnessione ad alte prestazioni e a costi contenuti.
  • MAN (Metropolitan Area Network) se la rete si estende all’interno di una città.
  • WAN (Wide Area Network) se la rete ricopre un’area geografica molto estesa e che intercorre nelle reti precedenti.
  • GAN (Global Area Network) se la rete collega calcolatori dislocati in tutto il mondo, anche via satellite.

Architettura client-server
Spesso le reti informatiche sono organizzate sotto un’architettura client-server dove il client istanzia una richiesta di servizio al server per usufruire di risorse condivise tra tutti gli utenti della rete. I client sono solo in grado di inviare richieste ai server e questi ultimi solo di comunicare tra di loro e di rispondere ai client.[8]

Architettura peer-to-peer
Generica rete peer-to-peer: notare che i client ritrasmettono i flussi di dati ad altri client comportandosi quindi da peer.
In questa architettura tutti i dispositivi connessi alla rete hanno le stesse capacità, tutti possono inviare e ricevere dati comunicando con gli altri peer. Vi è un server che tiene una lista aggiornata di tutti i computer connessi in modo tale che chi si connette è in grado di iniziare subito a comunicare con i peer adiacenti. Una particolare politica adottata da questo sistema è scaricare per primi i dati più rari per poi procedere a scaricare i dati più facilmente reperibili.

Pin It on Pinterest

Share This

Share this post with your friends!