Post on 19-Jan-2016
description
Laboratorio di Telematica
PROGRAMMA a.a.2005/2006 •Come funziona una architettura di protocolli (esercit./lab.)•Approfondimento su Architettura TCP/IP
- Indirizzamento IP:subnetworking, supernetting, Indirizzi privati, NAT, PAT - risoluzione degli indirizzi: DNS, ARP, RARP, DHCP (esercit./lab.)
-Error Reporting (ICMP) -TCP (esercit. /lab.)
- InterProcess Communication: i socket (Progetto di un protocollo in lab.)
- Il livello applicativo in Internet: FTP, Telnet, SNMP
Prof. Alfio Lombardolombardo@diit.unict.it
Testi consigliati
•M. Baldi, P. Nicoletti•Internetworking•Mc Graw Hill
Raccolta Lucidi, Dispensa di telematica, ed esercizi on-line:www.diit.unict.it
•Behrouz A. ForouzanI Protocolli TCP/IPMcGraw Hill
Virtualizzazione delle risorse
Gestione delle sessioni
Frammentazione
Sequencing
Indirizzamento
InstradamentoGestione delle risorse
Individuazione d’errore
Correzione d’errore
Trasmissione e sincronizzazione di bit
Cos’e’ un’architettura di protocolli ?
A P
CANALE DI COMUNICAZIONE
A P
CANALE DI COMUNICAZIONE
A PCANALE DI COMUNICAZIONE
1-Entity 1-Entity
3-Entity 3-Entity
2-Entity 2-Entity
servizio
protocollo
N_Entity N_Entity
N+1_Entity
N-1_Entity
N_SAP
N_PDU
N-1_SAP
Esercizio in aula:
Apertura di una connessione
Background: l’architettura TCP/IP
Rete geografica di calcolatori
Funzioni di accesso alla rete
Funzioni end-to-end
Applicazione
Presentazione
Sessione
Trasporto
Rete
Linea
Fisico
OSI TCP/IP
Internetworking
Trasporto
Applicazione
ARCHITETTURE A CONFRONTO
Problematiche inerenti all’interconnessione a livello III
(rete)•Armonizzazione dei servizi
•Gestione dimensioni massime di pacchetto
•Supporto QoS
•Compatibilita’ meccanismi di controllo di flusso e di congestione
•Compatibilita’ tra schemi di indirizzamento
NODO
NODO
NODO
NODO
CIRCUITO VIRTUALE
Protocolli di rete orientati alla connessione (virtual circuit switching)
DATAGRAM
Nodo
Nodo
Nodo
Nodo D
A
B
C
Protocolli di rete orientati al datagramma (datagram switching)
Servizi di Rete Connection Oriented
basso overhead di processamento durante il trasferimento dei dati
isolamento delle singole sorgenti dal traffico presente in rete
lunghi tempi di instaurazione della connessione
possibile spreco di risorse
caduta della connessione in caso di failure nella sottorete
Servizi di Rete Connectionless
trasferimento di piccole quantità di dati in tempi limitati
robustezza e flessibilità dei path
efficienza nell'uso delle risorse di rete
necessità di controllo del traffico offerto dalla sorgente
processamento durante il trasferimento dei dati
CONCATENAZIONE DI CIRCUITI VIRTUALI
M
M
M
M
X.25SNA
OSI
ATM
CONCATENAZIONE DI RETI DATAGRAMMA
M
M
M
M
151.97.6.5 044.3.1436439667
035.3.5464439367137.67.2.4
IP OSI
044.3.1436439667137.67.2.4
151.97.6.5 035.3.5464439367
A B
Compatibilita’ tra schemi di indirizzamento
TUNNELING
WAN
IP
Ethernet A
Pacchetto WAN
M M
Ethernet B
Tunnel
IPIP
Pacchetto IPPacchetto IP
Protocolli inerenti al livello di Rete
in INTERNETInternet Protocol (IP)
Internet Control Message Protocol (ICMP)
Address Resolution Protocol (ARP)
Reverse Address Resolution Protocol (RARP)
Protocolli di routing: OSPF, EGP, RIP
Il pacchetto IP
Problemi nell’attuale sistema Internet
Esaurimento degli indirizzi IP
Evoluzione delle applicazioni di utente
Applicazioni multimediali
Applicazioni mobili
Protocolli di Internetworkingemergenti in INTERNET
Mobile IP
Internet Protocol vers.6 (IPv6)
ReSerVation Protocol (RSVP)
Multi Protocol Label Switching (MPLS)
………
dati
app
tcp
ipip
eth
dati
datiapp
datiapptcp
eth
TCP segmentTCP segment
IP datagramIP datagram
Ethernet frameEthernet frame
datiappipip tcp
Message nesting nell’Architettura TCP/IP
PRO & CONTRO
L’ARCHITETTURA TCP/IP
Protocolli largamente usati Modello di
riferimentodipendente daiprotocolli
Macrolezione 1:Architetture Protocolli e Servizi