Elementi di Informatica e Programmazione - Dispensa VI - RETI DI CALCOLATORI Alessandro Saetti (email: alessandro.saetti@unibs.it) Università degli Studi di Brescia 1 Classificazione delle Reti Modalità di collegamento Estensione geografica Mezzi di trasmissione Modalità di instradamento (WAN) Metodo di accesso al canale (LAN) 2
Classificazione delle Reti Modalità di Collegamento Reti broadcast (multipunto): canale di trasmissione condiviso tra tutti i calcolatori della rete Reti punto a punto: i calcolatori sono connessi a coppie tramite un canale di comunicazione diretto (connessione dedicata) Reti punto a punto commutate: uno stesso canale è utilizzato per mettere in collegamento più coppie di calcolatori 3 Classificazione delle Reti Estensione eografica Distanza Calcolatori 1m 10m 100m 1km 10km 100km 1000km 10.000km Calcolatori localizzati Scrivania Stanza Edificio Campus Città Nazione Continente Pianeta Tipologia di rete Personal Area Network (PAN) Local Area Network (LAN) Campus Area Network (CAN) Metropolitan Area Network (MAN) Wide Area Network (WAN) Internetwork 4
Classificazione delle Reti Mezzi di Trasmissione uidati Mezzo di trasmissione Velocità di trasmissione Larghezza di banda Distanza tra ripetitori Doppino telefonico 1-200 Mbps 3 MHz 100 m (200 Mbps) < 5 km (1 Mbps) Cavo coassiale 10-500 Mbps 350 MHz 1-5 km Fibra ottica 10 bit/s 2 Hz 10-1000 km 5 Classificazione delle Reti Mezzi di Trasmissione Non uidati Distinguendo per spettro elettromagnetico: Infrarossi [frequenze alte = 300 Hz, 200 THz] Microonde [frequenze intermedie = 2 Hz, 40 Hz] Onde radio [frequenze basse = 30 MHz, 1 Hz] Per tecnologia di telefonia mobile SM (lobal System for Mobile communications) [10Kbit/s] PRS (eneral Packet Radio Service) [50 Kbit/s] EDE (Enhanced PRS) UMTS (Universal Mobile Telecommunication System) 6
Problematiche in reti WAN Modalità di Instradamento Commutazione di circuito: canale temporaneamente dedicato Commutazione di pacchetto: messaggi suddiviso in pacchetti con instradamento a datagramma: i pacchetti seguono percorsi differenti con instradamento a circuito virtuale: i pacchetti seguono uno stesso percorso 7 Problematiche in reti LAN Topologia della Rete A BUS AD ANELLO SERVER SERVER A STELLA WIRELESS SERVER 8
Problematiche in reti LAN Metodi di Accesso Tecniche a contesa: accesso casuale al mezzo Carrier Sense Multiple Access Collision Detection (CSMA/CD) Tecniche non a contesa: c è un accordo su chi è di turno per la trasmissione Token ring/bus 9 Problematiche in reti LAN Internetwork ➀ H B LAN Y LAN B S X WAN WAN LAN B LAN Z 10
Protocollo di Comunicazione: TCP/IP Trasmission Control Protocol/Internet Protocol Calcolatore A APPLICAZIONE messaggio Protocollo liv. applicazione messaggio Calcolatore B APPLICAZIONE TRASPORTO segmento Protocollo liv. trasporto segmento TRASPORTO datagramma Protocollo liv. rete datagramma frame Protocollo liv. data-link frame bit Livello fisico bit 11 Protocollo di Comunicazione TCP/IP Livello di rete Mittente APPLICAZIONE messaggio Protocollo liv. applicazione messaggio Destinatario APPLICAZIONE TRASPORTO segmento Router Protocollo liv. trasporto Router segmento TRASPORTO 12
Protocollo di Comunicazione TCP/IP Livello di trasporto Livello Applicazione HOST A HOST B Livello Applicazione App. X App. Y Livello TCP Punti di accesso al servizio (porte) Connessione logica (TCP) Web server 80 Livello TCP Livello IP Protocollo di accesso alla rete 1 Livello Fisico (collegato a rete 1) Indirizzo di rete (globale) Indirizzo del punto di collegamento alla sottorete ROUTER Livello IP Protocollo di accesso alla rete Livello IP Protocollo di accesso alla rete 2 Livello Fisico (collegato a rete 2) Rete 1 Livello Fisico Rete 2 13 Protocollo di Comunicazione TCP/IP Livello di applicazione Utente Client Internet Server Protocolli di comunicazione più diffusi: Domain Name System (DNS) Send mail transfer protocol (SMTP) Hyper-Text Transfer Protocol (HTTP) 14
Sicurezza in Internet Firewall: per il filtraggio dei pacchetti Sistemi IDS (Intrusion Detection Systems): identificano minacce analizzando il traffico di rete Antivirus: bloccano i virus in arrivo dalla rete Sistemi di crittografia: cifrano i dati in transito in modo che risultino incomprensibili senza una chiave di cifrazione 15