



Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
L'evoluzione delle reti di computer, partendo dai sistemi mainframe-terminali fino alle moderne reti peer-to-peer e client/server. Analizza i vantaggi della condivisione delle risorse, come hardware, file e servizi, e discute le problematiche relative all'interconnessione dei sistemi. Vengono esaminati i concetti di esecuzione lato client e lato server, il cloud computing e le implicazioni per la sicurezza e la gestione dei dati. Una panoramica completa delle architetture di rete e dei servizi offerti agli utenti e alle aziende, evidenziando l'importanza della scalabilità e della tolleranza ai guasti nei sistemi distribuiti. Approfondisce le differenze tra reti client/server e peer-to-peer, illustrando i vantaggi e gli svantaggi di ciascuna architettura. Infine, il documento introduce il concetto di cloud computing, spiegando come le risorse e i servizi possono essere distribuiti su tutta la rete, offrendo flessibilità e scalabilità.
Tipologia: Sintesi del corso
1 / 7
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!




Aspetti evolutivi delle reti Le tecnologie moderne si basano sull’integrazione tra le telecomunicazioni (telefono, televisione e trasmissioni via satellite) e l’informatica. Di solito di utilizza il termine telematica , per indicare la fusione tra le discipline telecomunicazione e informatica. All’ inizio della storia dell’informatica, i sistemi di elaborazione erano molto costosi e complessi e vi era la necessità di condividere tra più persone le poche risorse disponibili. Per cui si affiancava al computer più potente, il mainframe , una serie di semplici terminali in grado di connettersi al computer centrale e sfruttarne le risorse. Un terminale disconnesso dal computer centrale non è utilizzabile, in quanto necessita di risorse essenziali presenti esclusivamente sul mainframe. In seguito, con la nascita e la diffusione dei personal computer, si è passati dal modello mainframe-terminali, alle moderne reti di computer, formate da un grande numero di elaboratori autonomi e interconnessi: Autonomi: non ci sono relazioni di dipendenza tra i vari sistemi, ogni computer anche se disconnesso dalla rete rimane funzionante; Interconnessi: devono essere capaci di scambiare informazioni.
Il mainframe affiancato da numerosi terminali, viene sostituito da un insieme di piccoli computer interconnessi tra di loro. In questo modo nascono le reti di computer. Si è passati da sistemi di elaborazione delle informazioni con la caratteristica di essere concentrati , cioè strutture composte da una singola CPU alla quale venivano connessi più terminali, alle stazioni di lavoro connesse tra loro e dotate di capacità elaborativa propria, sistemi distribuiti. L’interconnessione tra sistemi presenta problematiche di vari tipi: Elettroniche: bisogna stabilire come collegare fisicamente i diversi sistemi (connessioni con o senza fili, fibre ottiche); Informatiche: è necessario disporre di un sistema operativo e di un software in grado di sfruttare la struttura hardware; Telematiche: bisogna tenere presente che alcune reti per la trasmissione delle informazioni, sono già presenti sul territorio e possono essere sfruttate anche per la trasmissione dei dati. I servizi per gli utenti e per le aziende Il compito generale delle reti di computer moderne è la condivisione di risorse. Le risorse possono essere rappresentate da apparecchiature hardware, file di dati e programmi software oppure servizi di rete e servizi Web: Condivisione di risorse hardware: si può condividere la maggior parte dell’hardware di un computer. Per esempio gli utenti connessi ad una rete possono usare una stampante; Condivisione di un file: una rete permette di leggere il contenuto di un file di un altro computer oppure di spostare un file da un computer all’altro. Inoltre, dopo aver impostato i permessi opportuni, i dati contenuti in un file possono essere letti e scritti dagli utenti di altri computer della rete; Condivisione di programmi e servizi: si può condividere l’uso di programmi ed applicazioni o di un intero sistema. Questo, ad esempio, permette l’utilizzo
Reti peer to peer: tutti i computer sono sullo stesso livello e condividono risorse comuni; in questo tipo di reti tutti i computer svolgono entrambi i ruoli di client e server. Nelle reti client/server i sistemi connessi sono classificati in due categorie: Computer server che mettono in condivisione delle risorse o offrono servizi per gli altri computer connessi alla rete; Computer client i sistemi che utilizzano i servizi e le risorse messe in condivisione dai computer server. In molte reti la distinzione tra client e server è netta: cioè un client non può diventare server ed un server non può essere utilizzato come client. In questo caso si parla di server dedicato. In altre reti i ruoli di server e client non sono predefiniti, perché un computer può mettere a disposizione un archivio di dati diventando server di dati e nello stesso tempo può utilizzare la stampante di un altro computer del quale diventa client. Spesso si usa il termine di host (ospitante) per indicare sistemi di elaborazione di grandi prestazioni, destinati ad essere centro di distribuzione di informazioni per gli utenti della rete.
Un messaggio è un insieme di caratteri e di dati che devono essere trasferiti da un sistema ad un altro, è un insieme di informazioni organizzate in modo da costruire un’entità completa che può essere trasmessa tra due sistemi di rete. Quando un server ed un client stabiliscono una comunicazione ed ha inizio l’erogazione del servizio richiesto, si hanno due possibilità: Esecuzione lato client o in locale: il programma viene trasmesso dal server, caricato nella memoria RAM del client ed eseguito dal client stesso; Esecuzione lato server o in remoto: il programma viene eseguito sul server che trasmette i risultati al client. Un programma installato sul server e condiviso con gli altri computer presenta molti vantaggi: unica installazione: il programma è installato solo sul server e non è necessario che venga installato su tutte le macchine;