Oggi vi introduco le reti in ambito informatico. Una rete, è un insieme di hardware e software che permette a più dispositivi di comunicare tra loro. I componenti più rilevanti di una rete sono i nodi terminali (sorgenti e destinazioni) e i nodi di commutazione; inoltre è presente un canale fisco (di comunicazione) che permette i "viaggi" delle informazioni tra i dispositivi.
Per iniziare lo studio delle reti bisogna mettere in chiaro due criteri:
• La tecnologia trasmissiva.
• La scala dimensionale.
La tecnologia trasmissiva è il modo in cui vengono trasmesse le informazioni, ed è suddivisibile in due tipologie:
• Reti broadcast, ovvero quelle reti in cui tutti i dispositivi (host) sono connessi al canale di comunicazione, condiviso tra tutti. Il dispositivo che deve trasmettere un "messaggio" lo spedisce a tutti, ma viene letto solo dal destinatario. In caso di necessità di invio a più destinatari, si parla di reti multicast.
• Reti punto a punto, ovvero quelle reti in cui i dispositivi sono connessi a coppie. In tal caso, saranno presenti più "percorsi" disponibili per un determinato file, il quale deve essere trasmesso da un dispositivo ad un altro; per questo motivo, esistono degli algoritmi di instradamento (routing), che hanno un ruolo fondamentale nella scelta del percorso più ottimale.
La scala dimensionale è invece l'area geografica in cui sono disposti i dispositivi, e ne esistono di 4 tipologie:
• Le reti LAN, che si estendono da una stanza fino ad un campus universitario.
• Le reti MAN, che si estendono da una città fino ad un'area metropolitana.
• Le reti WAN, che si estendono per un intero stato o continente.
• Le reti GAN, che si estendono per tutto il pianeta.
Le reti LAN sono le più piccole, ed hanno 3 caratteristiche che le differenziano:
• Dimensione.
• Tecnologia trasmissiva (generalmente broadcast)
• Topologia (ovvero la "forma geometrica" in cui sono disposti i computer)
Le diverse topologie sono raggruppabili in due tipi:
• Topologia a BUS, nella quale gli host sono connessi su un canale di comunicazione comune, con l'aggiunta di un sistema "a collisione" che permette di risolvere problemi in cui due host vogliano usare il canale contemporaneamente (protocollo IEEE 802.3).
• Topologia ad anello, nella quale gli host sono collegati ad anello, ed è presente un token che garantisce l'accesso al canale, solo a chi lo possiede. (protocollo IEEE 802.5).
Infine le varie topologie sono le seguenti:
• Reti a stella, con uno switch centrale.
• Reti ad anello.
• Reti a BUS, con un canale comune.
• Reti a maglia.
• Reti ad albero.
Davide Ragazzoni