Le reti Introduzione al concetto di rete Classificazioni in base a Software di rete OSI e TCP/IP Definizione di rete Vantaggi delle reti Reti ad architettura centralizzata e distribuita Sistemi aperti Client/server Tecnologia di trasmissione Dimensione Livelli, header, primitive, protocolli, servizio Modello e architettura di rete
Rete di computer Collegamento tra due apparecchiature attraverso un mezzo trasmissivo, per effettuare una trasmissione di informazioni. Vantaggi condivisione di risorse hardware e software comunicazione Reti ad architettura centralizzata e distribuita Nelle reti ad architettura centralizzata la potenza di elaborazione è concentrata in un punto (una stazione) Nelle reti ad architettura distribuita la potenza di elaborazione è distribuita tra tutte le stazioni della rete. Sistemi aperti I sistemi aperti permettono di collegare computer di costruttori diversi Per poter collegare computer di costruttori diversi è necessario lo sviluppo di standard comuni. Client/server I server sono i computer della rete che mettono a disposizione degli altri computer risorse e servizi. I client sono i computer della rete che richiedono ad altri computer risorse e servizi. Nelle reti moderne il ruolo di client o di server che assume un computer non è netto. Uno stesso computer può fungere da client o da server contemporaneamente.
Classificazione di una rete informatica in base alla tecnologia di trasmissione: broadcast, multicast e point to point In una rete broadcast, quando una stazione deve comunicare con un'altra, invia un messaggio che viene ricevuto da tutte le altre. Quando una stazione riceve un messaggio, controlla il campo indirizzo ed elabora il messaggio solo se è diretto a lei. Le reti con tecnologia point to point usano collegamenti individuali tra coppie di stazioni. broadcast tutto le stazioni della rete L'invio di un messaggio è di tipo point to point se è rivolto a una stazione precisa della rete. multicast un gruppo di stazioni della rete. In genere in una rete piccola si usa la tecnologia broadcast. In genere le reti geografiche usano la tecnologia point to point. Classificazione di una rete informatica in base alle dimensioni Le reti locali sono reti private all'interno di un singolo edificio o di edifici vicini, non possono attraversare suolo pubblico. Le reti metropolitane possono coprire una città. Le reti geografiche possono coprire l'intero pianeta. Le reti locali possono rispettare una particolare disposizione, hanno quindi una topologia a bus, a stella o ad anello. Le reti geografiche non possono rispettare una disposizione particolare, hanno quindi una topologia a maglia Reti locali o metropolitane possono collegarsi a reti più grandi mediante un router
Il software di rete 7 APPLICAZIONE 6 PRESENTAZIONE 5 SESSIONE 4 TRASPORTO 3 RETE 2 LINEA 1 FISICO Il software di rete è organizzato a livelli, ognuno costruito su quello inferiore. In una rete informatica, se una stazione invia un messaggio a un'altra stazione, il messaggio scende lungo tutti i livelli del software di rete della stazione mittente, attraversa il canale di comunicazione e risale lungo tutti i livelli del software di rete della stazione ricevente. Dal lato della stazione mittente, ogni livello aggiunge al messaggio da inviare un'intestazione (header) con informazioni di controllo. Dal lato della stazione ricevene, ogni livello legge ed elimina dal messaggio ricevuto l'intestazione (header) del livello paritetico. Il servizio offerto da un livello a quello consecutivo si dice orientato alla connessione se i dati arrivano in ordine Il servizio offerto da un livello a quello consecutivo si dice affidabile se è garantita la consegna e la correttezza dei dati. I livelli consecutivi comunicano tramite le primitive: request, indication, response, confirm. I livelli del software di rete si occupano delle problematiche della comunicazione tra le stazioni della rete, che sono: la ricerca di un percorso verso il destinatario, la dimensione dei messaggi, il controllo degli errori, la differenza di velocità tra il mittetnte e il destinatario.
OSI e TCP/IP L'OSI è solo un modello, in quanto descrive i livelli e i servizi del software di rete, ma non i protocolli usati Il TCP/IP è un'architettura di rete in quanto descrive i livelli e i servizi e i protocolli del software di rete. I protocolli usati dal software di rete definiscono le regole che governano il formato e il significato dei blocchi di informazioni (intestazione o header) che vengono scambiati tra i livelli paritetici L' OSI definisce 7 livelli quali: fisico, di linea, di rete, di trasporto, di sessione, di presentazione, di applicazione. Il TCP/IP definisce 4 livelli quali: host-to-network, di rete, di trasporto, di applicazione.