Scarica Fondamenti di Informatica: Lezione del 11/01/2021 - Reti e Comunicazione - Prof. Zama e più Dispense in PDF di Fondamenti di informatica solo su Docsity! FONDAMENTI DI INFORMATICA Lezione del 11/01/2021 Visualizzazione degli esercizi → algoritmo che moltiplichi i numeri e un’altro che trovi se il numero inserito è un numero prima Se abbiamo più calcolatori insieme questi andranno a formare un insieme dei dispositivi collegati in rete che possono condividere dei dati e delle risorse l’uno all’altro. Affinché possa avvenire una comunicazione deve avvenire una struttura di rete che lo permette. Che è formata dagli hardware (cavi etc.) e software insieme di protocolli che esistono le comunicazioni in rete. Perché si utilizzano reti? Accesso alle informazioni Condivisione di risorse Facilitazione della comunicazione I pregi della rete Condivisione di informazioni a chilometri di distanza Affidabilità → posso stare sicuro di caricare i miei dati sulla rete, duplicando una copia sul web posso facilmente recuperarlo quando ne avrò bisogno Diminuzione dei costi → una rete personal costa meno di un mainframe Scalabilità → si possono aumentare le prestazioni del sistema (in base alla rete ) → posso aumentare il numero dei dispositivi collegati tra loro Aspetti hardware delle reti Esistono due parametri per definire le caratteristiche trasmissive: La tecnologia trasmissiva ( 3G, $G etc. Scala dimensionale ( quanti dispositivi possono collegarsi alla mia rete) Ci sono due tipologie Reti broadcast → caratterizzate da un unico canale trasmissivo alla quale sono collegati tutti i dispositivi , le informazioni passano da un unico canale, viene ascoltata dai dispositivi che capiscono se l’info è dedicata a loro e in caso negativo la lasciano passare Lati negativi: se il canale viene interrotto tutti i dispositivi sono scollegati dalla rete La comunicazione avviene un dispositivo alla volta, se io ho un dispositivo che occupa molto gli altri dovranno attendere di comunicare per poter comunicare loro Non può avvenire una comunicazione contemporanea Se il canale è libero due dispositivi possono comunicare contemporaneamente all'interno del canale, questo causa delle collisioni che causa lo stop del canale → fino a quando non c’è alcuna comunicazione all’interno del canale, per non far accadere di nuovo la stessa collisione questa volta i dispositivi non verranno abilitati tutti nello stesso momento Ci sono delle variazioni delle reti broadcast che permettono di risolvere in parte questi problemi Possiamo avere tre modalità di trasmissione Unicast: un dispositivo comunica con soltanto un altro dispositivo Multicast: un dispositivo comunica con due o più dispositivi Broadcast: un dispositivo comunica con tutti i dispositivi Una variante delle reti broadcast è definita a stella: in questa variante tutti i dispositivi sono connessi ad uno switch/hub centrale → funziona come una sorta di ciabatta eletrica ( che mi divide la corrente elettrica) ho tante prese di rete a cui sono collegati i dispositivi e l’informazione passa attraverso i vari dispositivi Nel collegamento a stella nel caso in cui la connessione salta tra un dispositivo e l’hub questo non intacca le altre connessioni, il suo punto debole però è proprio l’hub o switch, se si dovesse guastare infatti la rete andrebbe completamente in stop. Altra variazione è quella ad anello, caratterizzata da una rete in cui ci sono i dispositivi collegati, se si interrompe la connessione con un dispositivo io posso sfruttare il senso orario o antiorario per comunicare con gli altri. Altra cosa positiva è la presenza di un token( gestore) che viene dato ad ogni dispositivo che chiede ai dispositivi se vogliono comunicare in rete e bloccano la comunicazione se l’utilizzo è eccessivo → in pratica gestiscono il traffico all’interno del canale e danno l’autorizzazione ai dispositivi di comunicare Reti Punto a Punto Nelle reti di questo tipo l’informazione può arrivare ad un dispositivo seguendo e attraversando vari dispositivi intermedi, io per attraversare da A a B posso seguire strade diverse. Se si danneggia una comunicazione io posso utilizzare altri passaggi → la mia informazioni anche se in un canale viene interrotta può raggiungere il mio dispositivo utilizzando altre strade. È necessario che ci sia qualcuno che decide quale strada il mio dispositivo deve percorrere → questo è il ruolo del Router che non sono altro che i dispositivi intermedi che comunicano tra di loro. Per cui se un router non ricevere più comunicazioni da un determinato router instrada il dato attraverso un altro percorso. A questo punto la domanda principale è cosa determina la strada che il mio dato compie? Quali sono i parametri per scegliere la rete migliore? Attraverso degli algoritmi i router scelgono la strada più sicura, meno trafficata e più sicura.