Reti di Calcolatori:



Documenti analoghi
Fondamenti di Internet e Reti. Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier

Livello di Rete: Router, formato dei datagrammi, frammentazione

Indirizzamento IPv4. Indirizzamento IP

Livello di Rete. Gaia Maselli Parte di queste slide sono state prese dal materiale associato ai libri:

Telematica di Base. Livello Network

Reti di Calcolatori:

1) (commutazione pacchetto, prodotto banda-ritardo) 2) (frammentazione, commutazione di pacchetto) 3) (Selective Repeat)

Livello di Rete. Gaia Maselli

Reti di Calcolatori:

Livello di Rete. Gaia Maselli Parte di queste slide sono state prese dal materiale associato ai libri:

Commutazione di pacchetto

Programma del corso

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori (a.a. 2011/12)

Reti di calcolatori TCP/IP. Slide a cura di Simon Pietro Romano

Terminologia e concetti fondamentali La struttura di Internet (hardware e software):

Le Reti Informatiche

Reti di calcolatori. Lezione del 17 giugno 2004

Parte II - Reti di Calcolatori ed Internet IL LIVELLO RETE

ATM Asynchronous Transfer Mode

Mariarosaria Napolitano. Architettura TCP/IP. Corso di: Laboratorio di tecnologie informatiche e telematiche

Fondamenti di reti ATM Introduzione

Parte II: Reti di calcolatori Lezione 14

Introduzione. Informazione, rete, connettività

Lezione 12: Livello Rete

Parte II: Reti di calcolatori Lezione 16 (40)

Introduzione alla rete Internet

Roadmap. to-end o Relayed. Comunicazione End-to. Comunicazione:

Internet Protocol Cenni introduttivi

Architetture a livelli

Un semplice commutatore a pacchetto

Parte 4: Livello Network

Livello rete. Piano di controllo. Introduzione: Piano dei dati e piano di controllo Architettura di un router IP: Internet Protocol

Modi di Trasferimento

Sistemi di elaborazione delle informazioni

Corso di Alfabetizzazione Informatica

Internet protocol stack

Reti di Calcolatori:

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca. Parte II Lezione 2

Lezione 1. Sistemi di telecomunicazione. Gianluca Reali

Capitolo 4 Livello di rete

Commutazione di circuito

Una definizione di rete

Reti di Calcolatori. Master "Bio Info" Reti e Basi di Dati Lezione 3

Introduzione alla rete Internet

MODELLI ISO/OSI e TCP/IP

- Dispensa VI - RETI DI CALCOLATORI

Corso di Reti di Calcolatori

Commutazione di circuito e segnalazione

MODELLI ISO/OSI e TCP/IP

UNIVERSITA DEGLI STUDI DI BERGAMO

ISO OSI. International Standard Organization Open System Interconnection

Introduzione alla rete Internet

UNIVERSITA DEGLI STUDI DI BERGAMO

Architettura di rete. Modelli di Riferimento: TCP/IP e OSI. Modello di riferimento OSI. Modelli di riferimento. architettura di rete

Funzioni di una rete di TLC Segnalazione Commutazione Trasmissione Gestione. Funzioni. Funzioni. Segalazione d utente.

Reti di Calcolatori e Laboratorio verifica intermedia 10/2/2011

Programmazione in Rete

Livello di trasporto:

UNIVERSITA DEGLI STUDI DI PAVIA

UNIVERSITA DEGLI STUDI DI BERGAMO

UNIVERSITA DEGLI STUDI DI BERGAMO

Qualità di Servizio nelle Reti di Telecomunicazione

Capitolo 9 Strato di Rete in Internet. Baccarelli, Cordeschi, Patriarca, Polli

Network layer. (cenni) Applicazioni di Rete M. Ribaudo - DISI. Network layer. application transport. network data link physical

Reti di Telecomunicazione Lezione 2

Reti a commutazione di circuito

Titolo della presentazione

Comunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione

Definizione CCITT: lo scambio di informazioni che riguardano l apertura, il controllo di connessioni e la gestione di una rete di

UNIVERSITA DEGLI STUDI DI BERGAMO

Le Reti Informatiche

Reti di Calcolatori e Laboratorio - Compito del 12 Gennaio 2012

Introduzione alla qualità del servizio. Gruppo Reti TLC Qualità di servizio

Qualità di servizio. Qualità di servizio. Introduzione alla qualità del servizio

Si consideri il problema 1 del capitolo 1 del libro (4 edizione). Si chiede di rappresentare il protocollo tramite un automa a stati finiti esteso.

21/09/2015 SISTEMI E RETI. Router Cisco. Parte 1 - Introduzione. A cura dell Ing. Claudio Traini

Corso di. Reti di Telecomunicazioni a.a

UNIVERSITA DEGLI STUDI DI BERGAMO

Reti di comunicazione. Appunti Fonte: M. Addomine D. Pons - Informatica - Zanichelli

PARTE 1 richiami. SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

Corso di Reti di Calcolatori

Parte II Lezione 2 (26)

UD 3 PROTOCOLLO ISO-OSI

Le Reti Informatiche

IL LIVELLO RETE. Il Livello RETE. Reti di Calcolatori

Esercitazione. Livello di Trasporto [Capitolo 3]

POLO SCIENTIFICO TECNOLOGICO PROFESSIONALE "E. FERMI & G. GIORGI" LUCCA. INDIRIZZO: Informatica e Telecomunicazioni. DISCIPLINA: SISTEMI e RETI

Introduzione. Il routing permette la comunicazione tra due nodi differenti anche se non sono collegati direttamente

Corso di Reti di Telecomunicazioni. Giovanni Schembra. Trasmissione trame su canale broadcast

Reti di Calcolatori:

Le Reti Informatiche

UNIVERSITA DEGLI STUDI DI BERGAMO

UNIVERSITA DEGLI STUDI DI PAVIA

Le Reti LAN: componenti attivi. Descrizione dei principali componenti attivi di rete: Livello 3: Router

Protocolli e Architetture. Dr. Greco Polito Silvana

Prefazione all edizione italiana Descrizione dei contenuti. PARTE I Introduzione e modelli 1. Capitolo 1 Introduzione 3

RETI DI CALCOLATORI 9 CFU

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori (a.a. 2011/12)

Internet (- working). Le basi.

Transcript:

Reti di Calcolatori: Internet, Intranet e Mobile Computing a.a. 2007/2008 http://www.di.uniba.it/~lisi/courses/reti/reti0708.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì ore 10-12

Sommario della lezione di oggi: Lo strato di rete (1/3) Servizi e protocolli dello strato di rete Reti a circuito virtuale vs reti a datagramma Struttura di un router Inoltro e indirizzamento in Internet: il protocollo IP Instradamento in Internet dott.ssa F. A. Lisi Reti di Calcolatori Livello di rete (1/3) 2

Livello di rete Sul lato mittente, prende i segmenti dal livello di trasporto e li incapsula in datagrammi Sul lato destinatario, consegna i segmenti al livello di trasporto Applicazione Trasporto Rete Link Fisico Rete Link Fisico Rete Link Fisico Rete Link Fisico Rete Link Fisico Rete Link Fisico I protocolli del livello di rete sono presenti in ogni host e router Il router esamina i campi intestazione in tutti i datagrammi IP che lo attraversano Rete Link Fisico Rete Link Fisico Rete Link Fisico Applicazione Trasporto Rete Link Fisico dott.ssa F. A. Lisi Reti di Calcolatori Livello di rete (1/3) 3

Funzioni chiave del livello di rete Inoltro (forwarding): trasferisce i pacchetti dall input di un router all output del router appropriato Analogia: processo di attraversamento di un determinato svincolo Instradamento (routing): determina il percorso seguito dai pacchetti dall origine alla destinazione mediante algoritmi di instradamento Analogia: processo di pianificazione di un viaggio dall origine alla destinazione dott.ssa F. A. Lisi Reti di Calcolatori Livello di rete (1/3) 4

Funzioni chiave del livello di rete (cont.) Algoritmo d instradamento Tabella di inoltro locale Valore d intestazione 0100 0101 0111 1001 Collegamento d uscita 3 2 2 1 Valore nell intestazione del pacchetto in arrivo 0111 1 3 2 dott.ssa F. A. Lisi Reti di Calcolatori Livello di rete (1/3) 5

Funzioni chiave del livello di rete (cont.) L impostazione della chiamata è la terza funzione importante in qualche architettura a livello di rete: ATM, frame relay, X.25 Prima che i datagrammi fluiscano, due host e i router stabiliscono una connessione virtuale i router vengono coinvolti Servizio di connessione tra livello di trasporto e livello di rete: Rete: tra due host Trasporto: tra due processi dott.ssa F. A. Lisi Reti di Calcolatori Livello di rete (1/3) 6

Modelli dei servizi di rete D: Qual è il modello di servizio per il canale che trasporta i datagrammi dal mittente al destinatario? Servizi per un singolo datagramma: Consegna garantita Consegna garantita con un ritardo inferiore a 40 msec Servizi per un flusso di datagrammi: Consegna in ordine Minima ampiezza di banda garantita Restrizioni sul lasso di tempo tra la trasmissione di due pacchetti consecutivi dott.ssa F. A. Lisi Reti di Calcolatori Livello di rete (1/3) 7

Modelli dei servizi di rete (cont.) Architettura di rete Modello di servizio Banda Consegna Garanzia? Ordinamento Temporizzazione Indicazione di congestione Internet best effort nessuna no no no no ATM CBR Tasso costante garantito sì sì sì Nessuna congestione ATM ATM VBR ABR Minima garantita sì no sì sì sì no Nessuna congestione sì ATM UBR nessuna no sì no no dott.ssa F. A. Lisi Reti di Calcolatori Livello di rete (1/3) 8

Modelli dei servizi di rete: Circuiti virtuali percorso sorgente-a-destinazione si comporta molto come il circuito della rete telefonica orientato alla prestazione azioni di rete lungo il percorso Impostazione di chiamata ogni pacchetto porta identificatore VC (non ID di host destinazione) ogni router sul percorso mantiene lo stato per ogni connessione in corso connessione dello strato di trasporto coinvolgeva solo i due host risorse di link e router (bandwidth, buffer) possono essere allocate al VC (per ottenere prestazioni circuit-like) dott.ssa F. A. Lisi Reti di Calcolatori Livello di rete (1/3) 9

Modelli dei servizi di rete: Circuiti virtuali (cont.) I protocolli di segnalazione servono a impostare, mantenere e distruggere il VC usati nell reti ATM, frame-relay, X.25 non usati nella Internet di oggi application transport network data link physical 5. Data flow begins 6. Receive data 4. Call connected 3. Accept call 1. Initiate call 2. incoming call application transport network data link physical dott.ssa F. A. Lisi Reti di Calcolatori Livello di rete (1/3) 10

Modelli dei servizi di rete: Reti a datagramma Nessuna impostazione di chiamata a livello di rete router senza info stato delle connessioni end-to-end nessun concetto di connessione a livello di rete pacchetti instradati usando ID di host destinazione i pacchetti fra stessa coppia di sorgente-destinazione possono seguire percorsi diversi application transport network data link physical 1. Send data 2. Receive data application transport network data link physical dott.ssa F. A. Lisi Reti di Calcolatori Livello di rete (1/3) 11

Modelli dei servizi di rete: Reti a datagramma (cont.) Intervallo degli indirizzi di destinazione da 11001000 00010111 00010000 00000000 a 11001000 00010111 00010111 11111111 da 11001000 00010111 00011000 00000000 a 11001000 00010111 00011000 11111111 da 11001000 00010111 00011001 00000000 a 11001000 00010111 00011111 11111111 Interfaccia 0 1 2 Tabella di inoltro altrimenti 3 dott.ssa F. A. Lisi Reti di Calcolatori Livello di rete (1/3) 12

Modelli dei servizi di rete: Reti a datagramma (cont.) Corrispondenza di prefisso Interfaccia 11001000 00010111 00010 0 11001000 00010111 00011000 1 11001000 00010111 00011 2 altrimenti 3 Esempi: con: 11001000 00010111 00010110 10100001 Qual è l interfaccia? con: 11001000 00010111 00011000 10101010 Qual è l interfaccia? dott.ssa F. A. Lisi Reti di Calcolatori Livello di rete (1/3) 13

Modelli dei servizi di rete: datagramma vs circuito virtuale Internet dati scambiati fra computer servizio elastico, no temporizzazione rigorosa terminali intelligenti (calcolatori) possono adattare, effettuale controllo, recupero dell errore semplicità all interno, complessità ai confini molte tipologie di link caratteristiche diverse difficile servizio uniforme ATM evolutesi dalla telefonia conversazione umana: requisiti stretti di temporizzazione ed affidabilità bisogno di servizio garantito terminali stupidi telefoni complessità all interno della rete dott.ssa F. A. Lisi Reti di Calcolatori Livello di rete (1/3) 14

Architettura dei router Due funzioni chiave: Far girare i protocolli/algoritmi d instradamento Effettuare inoltro di datagrammi dai collegamenti in ingresso a quelli in uscita. dott.ssa F. A. Lisi Reti di Calcolatori Livello di rete (1/3) 15

Architettura dei router: Porte d ingresso Livello fisico: ricezione a livello di bit Livello di collegamento: Es. Ethernet (vedi Capitolo 5) Commutazione decentralizzata: Determina la porta d uscita dei pacchetti utilizzando le informazioni della tabella d inoltro Obiettivo: completare l elaborazione allo stesso tasso della linea Accodamento: se il tasso di arrivo dei datagrammi è superiore a quello di inoltro dott.ssa F. A. Lisi Reti di Calcolatori Livello di rete (1/3) 16

Architettura dei router: Tecniche di commutazione dott.ssa F. A. Lisi Reti di Calcolatori Livello di rete (1/3) 17

Architettura dei router: Commutazione in memoria Prima generazione di router: Erano tradizionali calcolatori e la commutazione era effettuata sotto il controllo diretto della CPU. Il pacchetto veniva copiato nella memoria del processore. I pacchetti venivano trasferiti dalle porte d ingresso a quelle d uscita con una frequenza totale inferiore a B/2. Porta d ingresso Memoria Porta d uscita Bus dott.ssa F. A. Lisi Reti di Calcolatori Livello di rete (1/3) 18

Architettura dei router: Commutazione tramite bus Le porte d ingresso trasferiscono un pacchetto direttamente alle porte d uscita su un bus condiviso. La larghezza di banda della commutazione è limitata da quella del bus. Cisco 1900 opera con bus da 1 Gbps: è sufficiente per router che operano in reti d accesso o in quelle aziendali dott.ssa F. A. Lisi Reti di Calcolatori Livello di rete (1/3) 19

Architettura dei router: Commutazione tramite crossbar Supera il limite di banda di un singolo bus condiviso. Tendenza attuale: frammentazione dei pacchetti IP a lunghezza variabile in celle di lunghezza fissa. Switch Cisco 12000: usano una rete d interconnessione che raggiunge i 60 Gbps nella struttura di commutazione. dott.ssa F. A. Lisi Reti di Calcolatori Livello di rete (1/3) 20

Architettura dei router: Porte d uscita Funzionalità di accodamento: quando la struttura di commutazione consegna pacchetti alla porta d uscita a una frequenza che supera quella del collegamento uscente. Schedulatore di pacchetti: stabilisce in quale ordine trasmettere i pacchetti accodati. dott.ssa F. A. Lisi Reti di Calcolatori Livello di rete (1/3) 21

Architettura dei router: Dove si verifica l accodamento? Se la struttura di commutazione non è sufficientemente rapida nel trasferire i pacchetti, si può verificare un accodamento. Se le code diventano troppo lunghe, i buffer si possono saturare e quindi causare una perdita di pacchetti! dott.ssa F. A. Lisi Reti di Calcolatori Livello di rete (1/3) 22

Architettura dei router: Dove si verifica l accodamento? Blocco in testa alla fila (HOL): un pacchetto nella coda d ingresso deve attendere il trasferimento (anche se la propria destinazione è libera) in quanto risulta bloccato da un altro pacchetto in testa alla fila. Se le code diventano troppo lunghe, i buffer si possono saturare e quindi causare una perdita di pacchetti! dott.ssa F. A. Lisi Reti di Calcolatori Livello di rete (1/3) 23

Sommario della prossima lezione: Lo strato di rete (2/3) Servizi e protocolli dello strato di rete Reti a circuito virtuale vs reti a datagramma Struttura di un router Inoltro e indirizzamento in Internet: il protocollo IP Instradamento in Internet dott.ssa F. A. Lisi Reti di Calcolatori Livello di rete (1/3) 24