Corso di “Informatica Applicata”parte III : Reti di Calcolatori a.a. 2008-2009
Docente:
Ing. Giuseppe Mazzola
Corso di “Informatica Applicata”
parte III : Reti di Calcolatori a.a. 2008-2009
Docente:
Ing. Giuseppe Mazzola
Cosa è una rete
Una rete (network) è un insieme di due o più computer tra loro connessi e in grado di scambiare informazioni
Le reti possono essere distinte in base a diversi criteri
La classificazione fondamentale riguarda le dimensioni:
LAN
WAN
Internet
LAN
LAN (Local Area Network) o “Rete Locale”
Connette un numero limitato di computer, collocati in uno spazio abbastanza ridotto, per esempio gli elaboratori di un ufficio, o quelli di una azienda, anche se situati in differenti edifici contigui
LAN ( Local Area Network)
Le prime LAN (Local Area Network) si sviluppano negli anni ’70, ma si diffondono su larga scala solo nell’intervallo temporale a cavallo tra gli anni ’80 e ’90
Sono costituite da gruppi di calcolatori distribuiti su un’area limitata, collegati tra loro mediante cavi e schede di rete
I calcolatori sono in grado non solo di comunicare, ma anche di condividere risorse: spazio di memoria o stampanti
Ad Hoc: Reti tra due computer
Strutturata: Più computer connessi ad un elemento centrale
WAN
WAN (Wide Area Network) o “Rete Geografica”
Connette un numero più elevato di computer, collocati su ampie distanze, anche regionali o nazionali
Ne sono esempi le reti interuniversitarie (CINECA,GARR) e le reti bancarie
Con le WAN le aziende riescono a condividere informazioni con i propri collaboratori a livello globale e scambiare dati in tempo reale tra filiali che si trovano da un capo all’altro del pianeta
Internet
Propriamente non è una rete, ma una inter-network, ossia una rete di reti, nata dalla connessione di diverse reti indipendenti ed appartenenti a diversi soggetti, anche se si presenta come una unica realtà mondiale
Vantaggi
Possibilità di scambiare informazioni
La rete è il mezzo più veloce per trasportare informazioni da un computer ad un altro (più pratico dello scambio di file tramite supporti removibili)
Grazie alla rete il computer diventa uno strumento di comunicazione che consente, tra l’altro, varie forme di lavoro a distanza
Possibilità di condividere risorse
Gli utenti di una rete possono utilizzare diverse risorse hardware condivise (stampanti,modem,fax,unità disco)
Un computer in rete può impiegare il software presente su altri elaboratori
Svantaggi
Problemi di sicurezza dei dati
Anche in assenza di una “connessione con l’esterno”, il collegamento in rete rende i dati riservati più facilmente violabili. In mancanza di opportune misure di sicurezza chiunque, sulla rete, può potenzialmente intercettare i dati scambiati dagli altri computer
Più alti i rischi di “contagio” di virus
Vale, questo caso, per i computer la medesima regola che vige tra gli animali: più frequenti sono i contatti, più facile è la trasmissione di malattie. In una rete possono viaggiare anche “informazioni non desiderate”
Un po’ di storia
Anni ’60
Creazione dei primi MainFrame molto complessi e costosi ma velocissimi per l’epoca
Operazioni di tipo Batch
Calcoli eseguiti secondo sequenze di istruzioni predefinite senza interazione uomo macchina
Problema dei “Tempi Morti”
Nascita del Concetto di Multielaborazione
Un po’ di storia
Multielaborazione
Distribuzione della potenza di calcolo su diverse attività
Esecuzione delle attività in maniera tale da suddividersi il tempo di elaborazione
Partizione del tempo
Drastica diminuzione dei “tempi morti”
Un po’ di storia
Multielaborazione
Nascita di nuovi sistemi operativi in grado di gestire le nuove funzionalità
Modifica della modalità con cui i dati venivano immessi in memoria
Interazione uomo-macchina mediante dei terminali collegati al computer principali: HOST
Un po’ di storia
HOST
Terminali che non disponevano né di memoria né di capacità di elaborazioni locali.
Accessoriati solo di Tastiera e Monitor
Nasce per la prima volta il concetto di RETE!!!
Un po’ di storia
Anni ’70: ARPANET
Progetto richiesto dal Dipartimento della difesa Statunitense
Obiettivo: Scambiare informazioni militari fra le Università ed i laboratori di ricerca
Un po’ di storia
ARPANET
Ogni computer della rete viene chiamato host
Ogni host è identificato univocamente da un indirizzo
Semplice instradamento dei pacchetti contenenti le informazioni verso i computer di destinazione
Un po’ di storia
Il Protocollo
Insieme delle regole che definisce il formato dei messaggi scambiati e consente a due o più entità di comunicare tra di loro e di comprendere la comunicazione
Un po’ di storia
ARPANET
NCP: Network Control Protocol
Creazione di successivi protocolli (circa 100)
Nascita dell’attuale IPS: “Internet ProtocolSuite”
Principale attenzione a due protocolli
TCP(TransmissionControl Protocol)
IP(Internet Protocol)
Un po’ di storia
Anni ’90
Il Dipartimento della Difesa crea la propria rete privata
Il governo americano emana una legge che regola la creazione di reti a scopo accademico per il collegamento delle diverse Università
Un po’ di storia
Anni ’90
CERN (Conseil Européen pour la Recherche Nucléaire) propone un’architettura per la semplificazione della navigazione nelle reti
WWW WORLD WIDE WEB
I protocolli di Internet
Ciò che ha consentito ad ARPANET, il collegamento di pochi supercalcolatori di istituti di ricerca finanziati dal Pentagono, di diventare Internet, la rete “globale”, con centinaia di milioni di connessioni, è stata soprattutto la rapida diffusione di quelli che vengono comunemente detti protocolli TCP/IP
Si tratta di una “suite” di protocolli, ossia una serie di regole che operano su diversi livelli
Il protocollo IP (Internet Protocol) svolge la funzione di protocollo di rete
Il protocollo TCP (Transmission Control Protocol) e l’UDP (User Datagram Protocol) svolgono quella di protocollo di trasporto
Su di essi si innestano i protocolli dei servizi (HTTP, FTP, SMTP, POP, ecc.) che stabiliscono le regole di comunicazione tra le applicazioni utilizzate dagli utenti di Internet
I protocolli di Internet
Alcune loro fortunate caratteristiche che ne hanno garantito il successo
Sono indipendenti dal supporto fisico della rete
Possono connettere computer di caratteristiche diverse come dimensioni e sistema operativo
Sono uno standard aperto accessibile ed utilizzabile gratuitamente
Oggi tutti i computer, qualunque sia il loro sistema operativo, dispongono già del software necessario per utilizzarli
Comments