Introduzione (parte I)
Introduzione (parte I)
Introduzione (parte I)
Argomenti della lezione Argomenti della lezione
Î Argomenti trattati in questo corso
Î
Argomenti trattati in questo corso
Î Libri di testo e materiale didattico
Î
Libri di testo e materiale didattico
Î Ripasso degli argomenti del primo corso: reti locali
Î
Ripasso degli argomenti
del primo corso: reti locali
Contenuti del corso Contenuti del corso
Æ La progettazione delle reti
ÆLa progettazione delle reti
Æ Il routing nelle reti IP
ÆIl routing nelle reti IP
Æ Il collegamento agli Internet Service Provider e problematiche di sicurezza
Æ
Il collegamento agli Internet Service Provider e problematiche di sicurezza
Æ Analisi di traffico e dei protocolli applicativi
Æ
Analisi di traffico e dei protocolli applicativi
Æ Multimedialità in rete
ÆMultimedialità in rete
Æ Tecnologie per le reti future
Æ
Tecnologie
per le reti future
Lezioni introduttive Lezioni introduttive
Æ Riepilogo degli argomenti trattati
nel corso “Reti di Calcolatori e Applicazioni Telematiche”
Æ Riepilogo degli argomenti trattati
nel corso “Reti di Calcolatori e Applicazioni Telematiche”
Æ Indicazione dei temi che verranno ripresi e approfonditi
Æ Indicazione dei temi che verranno ripresi e approfonditi
Æ Considerazioni sull’evoluzione delle tecnologie successiva alla registrazione di tale corso
Æ Considerazioni sull’evoluzione delle tecnologie successiva alla registrazione di tale corso
La progettazione delle reti La progettazione delle reti
Æ Modelli teorici e pratici per l’analisi e la progettazione
Æ Modelli teorici e pratici per l’analisi e la progettazione
Æ Criteri pratici e analisi di un caso di studio
Æ Criteri pratici e analisi di un caso di studio
Æ Gestione e monitoraggio Æ Gestione e monitoraggio
Æ Evoluzione della rete locale Ethernet
Æ Evoluzione della rete locale Ethernet
Æ Reti locali basate su switch Æ Reti locali basate su switch
Æ SNMP: Simple Network Management Protocol Æ SNMP: Simple Network
Management Protocol
Il routing nelle reti IP Il routing nelle reti IP
Æ Routing statico Æ Routing statico
Æ RIP: Routing Information Protocol Æ RIP: Routing Information Protocol
Æ OSPF: Open Shortest Path First Æ OSPF: Open Shortest Path First
Æ IGRP: Interior Gateway Routing Protocol
Æ IGRP: Interior Gateway Routing Protocol
Æ BGP: Border Gateway Protocol Æ BGP: Border Gateway Protocol
Æ Routing interdominio Æ Routing interdominio
Il collegamento agli ISP e sicurezza
Il collegamento agli ISP e sicurezza
Æ Indirizzamento privato e traduzione degli indirizzi
(NAT e PAT)
Æ Indirizzamento privato e traduzione degli indirizzi
(NAT e PAT)
Æ DHCP, PPP, PPP over Ethernet Æ DHCP, PPP, PPP over Ethernet
Æ Il collegamento delle reti aziendali:
firewall, proxy, DMZ
Æ Il collegamento delle reti aziendali:
firewall, proxy, DMZ
Æ Concetti di base di sicurezza
(crittografia, autenticazione, non ripudio, …)
Æ Concetti di base di sicurezza
(crittografia, autenticazione, non ripudio, …)
Æ Tecniche di attacco e difesa Æ Tecniche di attacco e difesa
Analisi del traffico e dei protocolli applicativi Analisi del traffico e dei protocolli applicativi
Æ Tecniche di programmazione per applicazioni di rete
Æ Tecniche di programmazione per applicazioni di rete
Æ Scrittura di applicazione client- server e analisi dei pacchetti generati dal protocollo
Æ Scrittura di applicazione client- server e analisi dei pacchetti generati dal protocollo
Æ Analisi dei protocolli HTTP, FTP, SMTP
Æ Analisi dei protocolli HTTP, FTP, SMTP
Multimedialità in rete Multimedialità in rete
Æ La qualità del servizio (QoS) Æ La qualità del servizio (QoS)
Æ Tecniche per la QoS nelle reti a pacchetto (IntServ, DiffServ, RSVP)
Æ Tecniche per la QoS nelle reti a pacchetto (IntServ, DiffServ, RSVP)
Æ Voice over IP Æ Voice over IP
Æ Audio/video streaming Æ Audio/video streaming
Æ Multicast IP Æ Multicast IP
Tecnologie per le reti future Tecnologie per le reti future
Æ Il protocollo IPv6 Æ Il protocollo IPv6
Æ Mobilità Æ Mobilità
Æ Reti wireless e relative
problematiche di sicurezza Æ Reti wireless e relative
problematiche di sicurezza Æ MPLS: MultiProtocol Label
Switching
Æ MPLS: MultiProtocol Label Switching
Libri di testo Libri di testo
James F. Kurose, Keith W. Ross James
James F.
F.
KuroseKurose
,,
KeithKeith
W.W.
RossRoss
Î Internet e reti di calcolatoriMcGraw-Hill
ÎÎ Internet e reti di calcolatoriInternet e reti di calcolatori
McGraw
McGraw--HillHill
Libri di testo Libri di testo
Mario Baldi, Pietro Nicoletti Mario Baldi, Pietro
Mario Baldi, Pietro Nicoletti
Nicoletti
Î InternetworkingMcGraw-Hill
ÎÎ InterInternetnetworkingworking
McGraw
McGraw--HillHill
Altro materiale didattico Altro materiale didattico
Disponibile sul sito del Nettuno Disponibile sul sito del Nettuno
Disponibile sul sito del NettunoInoltre Inoltre Inoltre
Î www.montessoro.it ÎÎ wwwwww..montessoromontessoro..itit
Î www.polito.it/~baldi ÎÎ wwwwww.polito.it.polito.it/~baldi/~baldi
Î www.pierattoni.it ÎÎ wwwwww..pierattonipierattoni..itit
Ripasso degli argomenti del primo corso
Ripasso degli argomenti del primo corso
Î Reti locali, protocolli di livello MAC Î Reti locali, protocolli di livello MAC
Î Architetture, livelli protocolli e imbustamento multiplo
Î Architetture, livelli protocolli e imbustamento multiplo
Î Il livello fisico ed il livello data-link
Î Il livello fisico ed il livello data-link
sessione sessione trasporto trasporto network network data link data link
fisico fisico
applicazione applicazione presentazione presentazione 5
4 3 2 1 7 6
trasporto
trasporto (TCP e UDP)(TCP e UDP) network (IP, ARP,
network (IP, ARP, eccecc.).) host
host -- reterete
(non(non specificatospecificato)) applicazione applicazione
(telnet, FTP, SMTP, (telnet, FTP, SMTP,
DNS, HTTP,
DNS, HTTP, eccecc.).)
OSIOSI TCP/IPTCP/IP
Internet Protocol Suite (TCP/IP)
Internet Protocol Suite
(TCP/IP)
Livelli OSI e sottorete
di comunicazione Livelli OSI
e sottorete
di comunicazione
fisico fisico data link data link network network trasporto trasporto sessione sessione present.
present.
applappl..
fisico fisico data link data link network network trasporto trasporto sessione sessione present.
present.
applappl..
sottorete di comunicazione fisico
fisico data link data link network network
fisico fisico data link data link network network
Protocolli Protocolli
fisico fisico data link data link network network
fisico fisico data link data link network network
fisico fisico data link data link network network trasporto trasporto sessione sessione present.
present.
applappl..
fisico fisico data link data link network network trasporto trasporto sessione sessione present.
present.
applappl..
...
protocollo di livello 5protocollo di livello 5
protocollo di livello 4protocollo di livello 4
sottorete di comunicazione
fisico fisico data link data link network network
fisico fisico data link data link network network
fisico fisico data link data link network network trasporto trasporto sessione sessione present.
present.
applappl..
fisico fisico data link data link network network trasporto trasporto sessione sessione present.
present.
applappl..
sottorete di comunicazione
Trasmissione
Trasmissione
Imbustamento multiplo Imbustamento multiplo
Livello
Livello 11 LivelloLivello 11 Livello
Livello 22 LivelloLivello 22 Livello
Livello 33 LivelloLivello 33
mezzo
mezzo fisicofisico SDUSDU
H3H3
SDUSDU H2H2
SDUSDU
Imbustamento multiplo Imbustamento multiplo
SDUSDU Livello
Livello 11 LivelloLivello 11 Livello
Livello 22 LivelloLivello 22 Livello
Livello 33 LivelloLivello 33
mezzo
mezzo fisicofisico
Imbustamento multiplo Imbustamento multiplo
Livello
Livello 11 LivelloLivello 11 Livello
Livello 22 LivelloLivello 22 Livello
Livello 33 LivelloLivello 33
mezzo
mezzo fisicofisico
SDUSDU H3H3
SDUSDU H2H2
SDUSDU
fisico fisico data link data link network network trasporto trasporto sessione sessione present.
present.
applappl..
fisico fisico data link data link network network trasporto trasporto sessione sessione present.
present.
applappl..
Imbustamento multiplo in OSI Imbustamento multiplo in OSI
dati dati dati
dati dati dati
DH DT
bit NH
TH
TH dati SH
AH
Livello 1: fisico Livello 1: fisico
Trasmissione di sequenze di bit sul canale di comunicazione
Trasmissione di sequenze di bit sul canale di comunicazione
Î Codifiche dei bit ÎÎ Codifiche dei bitC
Î Caratteristiche dei cavi e dei connettori
Î Caratteristiche dei cavi e dei connettori
Specifica Specifica
Dominio dell'ingegneria elettronica Dominio dell'ingegneria elettronica
Livello 2: data link Livello 2: data link
Trasmissione di pacchetti di dati
(frames o trame) tra nodi adiacenti priva di errori non segnalati
Trasmissione di pacchetti di dati
(frames o trame) tra nodi adiacenti priva di errori non segnalati
Î Identificare l’inizio e la fine dei pacchetti
Î Identificare l’inizio e la fine dei pacchetti
Î Eventualmente gestire ritrasmissioni Î Eventualmente gestire ritrasmissioni
Î Gestire il controllo di flusso Î Gestire il controllo di flusso
DeveDeve
Per le reti locali: MAC
(Medium Access Control) Per le reti locali: MAC
(Medium Access Control)