Title | 6-Reti - Appunti di Saetti. |
---|---|
Author | STILE |
Course | Informatica |
Institution | Università degli Studi di Brescia |
Pages | 8 |
File Size | 549.6 KB |
File Type | |
Total Downloads | 48 |
Total Views | 153 |
Appunti di Saetti....
Elementi di Informatica e Programmazione - Dispensa VI RETI DI CALCOLATORI Alessandro Saetti (email: [email protected])
Università degli Studi di Brescia A.A. 2016/2017 Docente: A. Saetti
Elementi di Informatica e Programmazione – Università di Brescia A.A. 2016/2017
1
Classificazione delle Reti • Modalità di collegamento • Estensione geografica • Mezzi di trasmissione • Modalità di instradamento (WAN) • Metodo di accesso al canale (LAN) Docente: A. Saetti
Elementi di Informatica e Programmazione – Università di Brescia A.A. 2016/2017
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 Elementi di Informatica e Programmazione – Università di Brescia A.A. 2016/2017
Docente: A. Saetti
3
Classificazione delle Reti Estensione Geografica Distanza Calcolatori
Calcolatori localizzati
Tipologia di rete
1m 10m 100m 1km 10km 100km 1000km 10.000km
Scrivania Stanza Edificio Campus Città Nazione Continente Pianeta
Personal Area Network (PAN)
Docente: A. Saetti
Local Area Network (LAN) Campus Area Network (CAN) Metropolitan Area Network (MAN) Wide Area Network (WAN) Internetwork
Elementi di Informatica e Programmazione – Università di Brescia A.A. 2016/2017
4
Classificazione delle Reti Mezzi di Trasmissione Guidati 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 Gbit/s
2 GHz
10-1000 km
Docente: A. Saetti
Elementi di Informatica e Programmazione – Università di Brescia A.A. 2016/2017
5
Classificazione delle Reti Mezzi di Trasmissione Non Guidati • Distinguendo per spettro elettromagnetico: – Infrarossi [frequenze alte = 300 GHz, 200 THz] – Microonde [frequenze intermedie = 2 GHz, 40 GHz] – Onde radio [frequenze basse = 30 MHz, 1 GHz]
• Per tecnologia di telefonia mobile – GSM (Global System for Mobile communications) [10Kbit/s] – GPRS (General Packet Radio Service) [50 Kbit/s] – EDGE (Enhanced GPRS) – UMTS (Universal Mobile Telecommunication System) Docente: A. Saetti
Elementi di Informatica e Programmazione – Università di Brescia A.A. 2016/2017
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 Docente: A. Saetti
Elementi di Informatica e Programmazione – Università di Brescia A.A. 2016/2017
7
Problematiche in reti LAN Topologia della Rete
SERVER
A STELLA
A BUS
SERVER
WIRELESS
AD ANELLO SERVER
Docente: A. Saetti
Elementi di Informatica e Programmazione – Università di Brescia A.A. 2016/2017
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 Docente: A. Saetti
Elementi di Informatica e Programmazione – Università di Brescia A.A. 2016/2017
9
Problematiche in reti LAN Internetwork Y
LAN
➀ B
S
H LAN B
X G
G
G G WAN
WAN
G
G
LAN B
LAN
Z Docente: A. Saetti
Elementi di Informatica e Programmazione – Università di Brescia A.A. 2016/2017
10
Protocollo di Comunicazione: TCP/IP Trasmission Control Protocol/Internet Protocol Calcolatore A LIVELLO APPLICAZIONE
Calcolatore B messaggio Protocollo liv. applicazione messaggio
LIVELLO APPLICAZIONE
LIVELLO TRASPORTO
segmento
Protocollo liv. trasporto
segmento
LIVELLO TRASPORTO
LIVELLO RETE
datagramma
Protocollo liv. rete
datagramma
LIVELLO RETE
LIVELLO DATA-LINK
frame
Protocollo liv. data-link
frame
LIVELLO DATA-LINK
LIVELLO FISICO
bit
Livello fisico
bit
LIVELLO FISICO
Docente: A. Saetti
Elementi di Informatica e Programmazione – Università di Brescia A.A. 2016/2017
11
Protocollo di Comunicazione TCP/IP Livello di rete Mittente
Destinatario
LIVELLO APPLICAZIONE
messaggio
Protocollo liv. applicazione
messaggio
LIVELLO APPLICAZIONE
LIVELLO TRASPORTO
segmento
Protocollo liv. trasporto
segmento
LIVELLO TRASPORTO
Router
Router
LIVELLO RETE
LIVELLO RETE
LIVELLO RETE
LIVELLO RETE
LIVELLO DATA-LINK
LIVELLO DATA-LINK
LIVELLO DATA-LINK
LIVELLO DATA-LINK
LIVELLO FISICO
LIVELLO FISICO
LIVELLO FISICO
LIVELLO FISICO
Docente: A. Saetti
Elementi di Informatica e Programmazione – Università di Brescia A.A. 2016/2017
12
Protocollo di Comunicazione TCP/IP Livello di trasporto HOST B
Livello Applicazione
Livello Applicazione
HOST A Web server App. Y App. X
Punti di accesso al servizio (porte)
Livello TCP
Livello IP
80 Connessione logica (TCP)
Livello TCP
Livello IP
Indirizzo di rete (globale)
Protocollo di accesso alla rete 2
Protocollo di accesso alla rete 1 ROUTER
Livello Fisico (collegato a rete 1) Indirizzo del punto di collegamento alla sottorete
Livello Fisico (collegato a rete 2)
Livello IP Protocollo di accesso alla rete Livello Fisico
Rete 1
Docente: A. Saetti
Rete 2
Elementi di Informatica e Programmazione – Università di Brescia A.A. 2016/2017
13
Protocollo di Comunicazione TCP/IP Livello di applicazione
#
Utente
Client
$
" !
Server Internet
• Protocolli di comunicazione più diffusi: – Domain Name System (DNS) – Send mail transfer protocol (SMTP) – Hyper-Text Transfer Protocol (HTTP) Docente: A. Saetti
Elementi di Informatica e Programmazione – Università di Brescia A.A. 2016/2017
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 Docente: A. Saetti
Elementi di Informatica e Programmazione – Università di Brescia A.A. 2016/2017
15...