RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

30
RETI DI CALCOLATORI RETI DI CALCOLATORI Domande di riepilogo Domande di riepilogo Terza Esercitazione Terza Esercitazione

Transcript of RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

Page 1: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

RETI DI CALCOLATORIRETI DI CALCOLATORI

Domande di riepilogoDomande di riepilogo

Terza EsercitazioneTerza Esercitazione

Page 2: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

22

Qual è il formato del Qual è il formato del pacchetto MAC IEEE pacchetto MAC IEEE

802.3?802.3?Il pacchetto MAC è siffatto:Il pacchetto MAC è siffatto:

6 6 27 1

PREAMBLE SFD DSAP SSAP LENGHT DATA FCSPAD

da 0 a 1500

da 0 a 46

4OTTETTI

PDU LLC

Page 3: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

33

Qual è il formato del Qual è il formato del pacchetto MAC IEEE pacchetto MAC IEEE

802.3?802.3?Il campo Il campo lenght lenght indica la lunghezza, indica la lunghezza,

in ottetti, del campo in ottetti, del campo datadata il quale il quale contiene le LLC-PDU; il campo contiene le LLC-PDU; il campo PADPAD viene inserito in coda al viene inserito in coda al campo data qualora quest'ultimo campo data qualora quest'ultimo sia più corto di 46 ottetti o per sia più corto di 46 ottetti o per portare il pacchetto ad una portare il pacchetto ad una lunghezza minima di 64 ottetti.lunghezza minima di 64 ottetti.

Page 4: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

44

A cosa serve il A cosa serve il preambolo?preambolo?

Il preambolo serve alla stazione Il preambolo serve alla stazione ricevente per sincronizzarsi sul ricevente per sincronizzarsi sul clock di quella trasmittente.clock di quella trasmittente.

Page 5: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

55

Quali sono le differenze Quali sono le differenze tra IEEE 802.3 ed tra IEEE 802.3 ed Ethernet V 2.0?Ethernet V 2.0?

A livello fisico, Ethernet V 2.0 presenta le A livello fisico, Ethernet V 2.0 presenta le seguenti caratteristiche:seguenti caratteristiche:

• velocità trasmissiva di 10 Mb/s;velocità trasmissiva di 10 Mb/s;• 2.8 km di distanza massima ammessa 2.8 km di distanza massima ammessa

tra le due stazioni più distanti;tra le due stazioni più distanti;• 1024 stazioni al massimo in una LAN;1024 stazioni al massimo in una LAN;• utilizzo del cavo coassiale di tipo thick utilizzo del cavo coassiale di tipo thick

come mezzo trasmissivo;come mezzo trasmissivo;• topologia a bus.topologia a bus.

Page 6: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

66

Quali sono le differenze Quali sono le differenze tra IEEE 802.3 ed tra IEEE 802.3 ed Ethernet V 2.0?Ethernet V 2.0?

IEEE 802.3 presenta invece, sempre a IEEE 802.3 presenta invece, sempre a livello fisico, le seguenti livello fisico, le seguenti caratteristiche:caratteristiche:

• velocità trasmissiva identica a velocità trasmissiva identica a Ethernet V 2.0;Ethernet V 2.0;

• 4 km di distanza massima ammessa 4 km di distanza massima ammessa tra le due stazioni più distanti;tra le due stazioni più distanti;

• 1024 stazioni al massimo in una LAN;1024 stazioni al massimo in una LAN;• cavo thick, cavo coassiale di tipo thin, cavo thick, cavo coassiale di tipo thin,

fibre ottiche (multimodali), cavo CATV fibre ottiche (multimodali), cavo CATV come mezzi trasmissivi;come mezzi trasmissivi;

• topologie a bus, punto-punto, stella.topologie a bus, punto-punto, stella.

Page 7: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

77

Quali sono le differenze Quali sono le differenze tra IEEE 802.3 ed tra IEEE 802.3 ed Ethernet V 2.0?Ethernet V 2.0?

Entrambi utilizzano il CSMA/CD come metodo di Entrambi utilizzano il CSMA/CD come metodo di accesso.accesso.

La differenza sostanziale è quella che si presenta La differenza sostanziale è quella che si presenta nel livello data link.nel livello data link.

L'IEEE 802.3, a differenza di Ethernet V 2.0, L'IEEE 802.3, a differenza di Ethernet V 2.0, presenta infatti, oltre al sottolivello MAC, anche presenta infatti, oltre al sottolivello MAC, anche un sottolivello LLC che definisce i protocolli usati un sottolivello LLC che definisce i protocolli usati per realizzare una o più connessioni logiche su di per realizzare una o più connessioni logiche su di un singolo mezzo fisico. Tale differenza un singolo mezzo fisico. Tale differenza comporta che, nel caso di Ethernet, la PDU di comporta che, nel caso di Ethernet, la PDU di livello 3 è contenuta nel pacchetto MAC mentre, livello 3 è contenuta nel pacchetto MAC mentre, nel caso 802.3, la PDU di livello 3 è contenuta nel caso 802.3, la PDU di livello 3 è contenuta nella PDU di livello LLC a sua volta contenuta nel nella PDU di livello LLC a sua volta contenuta nel campo dati MAC.campo dati MAC.

Page 8: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

88

Che cosa è il truncated Che cosa è il truncated binary exponential back-binary exponential back-

off?off?Il truncated binary exponential back-off è Il truncated binary exponential back-off è

l'algoritmo che genera il tempo di attesa l'algoritmo che genera il tempo di attesa che deve rispettare una stazione per che deve rispettare una stazione per ritrasmettere un messaggio dopo che si ritrasmettere un messaggio dopo che si è verificata una collisione su un suo è verificata una collisione su un suo precedente tentativo di trasmissione. Il precedente tentativo di trasmissione. Il ritardo è un multiplo intero dello slot ritardo è un multiplo intero dello slot time (51.2 time (51.2 s) preso come tempo base, e s) preso come tempo base, e all'n-esimo tentativo di ritrasmissione il all'n-esimo tentativo di ritrasmissione il numero di tempi base numero di tempi base rr da attendere è da attendere è scelto casualmente nell'intervallo 0 scelto casualmente nell'intervallo 0 rr 22kk, dove , dove kk è il minimo tra è il minimo tra nn e 10. e 10.

Page 9: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

99

Che cos'è l'inter-Che cos'è l'inter-packet gap?packet gap?

L'inter-packet gap è la distanza L'inter-packet gap è la distanza minima tra due pacchetti, fissato minima tra due pacchetti, fissato in Ethernet ed in 802.3 a 9.6 in Ethernet ed in 802.3 a 9.6 s.s.

Inter-Packet GapInter-Packet Gapmin 9.6 min 9.6 ss

Pacchetto 1 ........... Pacchetto N

Page 10: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

1010

Qual è la lunghezza Qual è la lunghezza massima di un pacchetto massima di un pacchetto

IEEE 802.3?IEEE 802.3?Il pacchetto 802.3 ha una Il pacchetto 802.3 ha una

lunghezza variabile compresa tra lunghezza variabile compresa tra 64 e 1518 ottetti.64 e 1518 ottetti.

Page 11: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

1111

Qual è il livello di Qual è il livello di compatibilità tra compatibilità tra

Ethernet e IEEE 802.3?Ethernet e IEEE 802.3?Il livello di compatibilità è molto Il livello di compatibilità è molto

alto; non sono rare le situazioni in alto; non sono rare le situazioni in cui l'hardware è conforme allo cui l'hardware è conforme allo standard IEEE 802.3, ma il standard IEEE 802.3, ma il formato dei pacchetti è quello di formato dei pacchetti è quello di Ethernet V 2.0.Ethernet V 2.0.

Page 12: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

1212

In ricezione come si In ricezione come si distingue una trama distingue una trama

Ethernet da una trama Ethernet da una trama IEEE 802.3?IEEE 802.3?

È facile trovare reti miste con È facile trovare reti miste con hardware conforme a IEEE 802 ma hardware conforme a IEEE 802 ma con formato dei pacchetti Ethernet con formato dei pacchetti Ethernet V 2.0 essendo i due standard V 2.0 essendo i due standard interoperabili fra di loro. Sarà allora interoperabili fra di loro. Sarà allora compito della rete locale compito della rete locale discriminare in fase di ricezione i discriminare in fase di ricezione i pacchetti Ethernet da quelli IEEE pacchetti Ethernet da quelli IEEE 802.3; ciò avviene analizzando i 802.3; ciò avviene analizzando i campi campi typetype e e lenghtlenght..

Page 13: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

1313

In ricezione come si In ricezione come si distingue una trama distingue una trama

Ethernet da una trama Ethernet da una trama IEEE 802.3?IEEE 802.3?

Se type/lenght è minore o uguale a 1500:Se type/lenght è minore o uguale a 1500:• il campo è lenght;il campo è lenght;• la trama è 802.3;la trama è 802.3;• il protocol type è nella busta LLC, il protocol type è nella busta LLC,

contenuta del campo dati MAC.contenuta del campo dati MAC.Se type/lenght è maggiore di 1500:Se type/lenght è maggiore di 1500:• il campo è protocol type;il campo è protocol type;• la trama è ethernet;la trama è ethernet;• il protocol type è direttamente il protocol type è direttamente

disponibile.disponibile.

Page 14: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

1414

Qual è la topologia Qual è la topologia logica di una rete logica di una rete

token ring?token ring?La rete Token Ring consiste in un certo La rete Token Ring consiste in un certo

numero di stazioni collegate serialmente numero di stazioni collegate serialmente tramite un mezzo trasmissivo e racchiuse tramite un mezzo trasmissivo e racchiuse ad anello. I pacchetti che circolano al suo ad anello. I pacchetti che circolano al suo interno, ad una velocità di 4 o 16 Mb/s, interno, ad una velocità di 4 o 16 Mb/s, vengono trasferiti da una stazione vengono trasferiti da una stazione all'altra serialmente; ogni stazione ripete all'altra serialmente; ogni stazione ripete e rigenera la trasmissione verso la e rigenera la trasmissione verso la stazione successiva. Per ragioni di stazione successiva. Per ragioni di affidabilità si è successivamente pensato affidabilità si è successivamente pensato di cablare a stella tale tipo di rete.di cablare a stella tale tipo di rete.

Page 15: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

1515

Come avviene il Come avviene il supporto supporto

multiprotocollo?multiprotocollo?

LIVELLO 3

LIVELLO 2 - LLC

LIVELLO 2 - MAC

LIVELLO 1

LLCIEE 802.2

MACIEEE 802.5

10BASET FOIRL

DECNET TCP/IP OSI

Page 16: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

1616

Come funziona il MAC Come funziona il MAC a token?a token?

Il metodo di accesso (MAC) a token Il metodo di accesso (MAC) a token prevede l'esistenza di un particolare prevede l'esistenza di un particolare pacchetto (il token appunto), pacchetto (il token appunto), generato in precedenza da una generato in precedenza da una stazione eletta ad stazione eletta ad active monitoractive monitor, , che circola sull'anello. Una stazione che circola sull'anello. Una stazione che intende trasmettere sull'anello che intende trasmettere sull'anello deve attendere l'arrivo del token, deve attendere l'arrivo del token, catturarlo e quindi trasmettere il catturarlo e quindi trasmettere il pacchetto.pacchetto.

Page 17: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

1717

Quali sono il formati Quali sono il formati del token e del del token e del

pacchetto?pacchetto?Il token ha il seguente formato:Il token ha il seguente formato:

SD AC ED

Ottetti 1 1 1

Page 18: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

1818

Quali sono il formati Quali sono il formati del token e del del token e del

pacchetto?pacchetto?Lo Lo startingstarting e l' e l'end delimiter end delimiter indicano indicano

inizio e fine del token; l'inizio e fine del token; l'access access controlcontrol contiene invece le contiene invece le informazioni di accesso al ring. Una informazioni di accesso al ring. Una stazione che intende trasmettere stazione che intende trasmettere sull'anello deve attendere l'arrivo sull'anello deve attendere l'arrivo del token, catturarlo e quindi del token, catturarlo e quindi trasmettere il pacchetto.trasmettere il pacchetto.

Page 19: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

1919

Quali sono il formati Quali sono il formati del token e del del token e del

pacchetto?pacchetto?Il pacchetto ha invece il seguente Il pacchetto ha invece il seguente

formato:formato:

SD AC

da 21 a 17796 ottetti

FC DA SA RI INFO FCS ED FS

SFS EFS

da 0a 30

da 4a 17749

4 1 11 1 1 6 6

Page 20: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

2020

Quali sono il formati Quali sono il formati del token e del del token e del

pacchetto?pacchetto?I primi due ottetti indicano l'inizio del I primi due ottetti indicano l'inizio del

pacchetto mentre gli ultimi due ne pacchetto mentre gli ultimi due ne indicano la fine. I campi indicano la fine. I campi destination destination addressaddress e e source addresssource address indicano indicano l'indirizzo di destinazione del pacchetto e l'indirizzo di destinazione del pacchetto e l'indirizzo della stazione generante il l'indirizzo della stazione generante il pacchetto. Il pacchetto. Il routing informationrouting information contiene contiene le informazioni di instradamento del le informazioni di instradamento del pacchetto qualora si trattasse di una rete pacchetto qualora si trattasse di una rete locale estesa. Il locale estesa. Il Frame ControlFrame Control definisce definisce se il pacchetto è una trama MAC o se se il pacchetto è una trama MAC o se contiene una LLC-PDU. Il contiene una LLC-PDU. Il Frame Check Frame Check SequenceSequence contiene il codice di ridondanza contiene il codice di ridondanza ciclica. ciclica.

Page 21: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

2121

Che cos'è l'Early Token Che cos'è l'Early Token Release?Release?

È una modalità alternativa di rilascio È una modalità alternativa di rilascio del gettone e consiste in una del gettone e consiste in una rigenerazione del token rigenerazione del token immediatamente dopo la immediatamente dopo la trasmissione del pacchetto trasmissione del pacchetto sull'anello. È utilizzato per avere la sull'anello. È utilizzato per avere la presenza di più pacchetti sulla rete e presenza di più pacchetti sulla rete e dunque per sfruttare maggiormente dunque per sfruttare maggiormente la banda del canale trasmissivo.la banda del canale trasmissivo.

Page 22: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

2222

Quali sono le velocità Quali sono le velocità trasmissive e le trasmissive e le

prestazioni di una rete prestazioni di una rete token ring?token ring?

Una rete token ring è caratterizzata Una rete token ring è caratterizzata da una velocità trasmissiva a 4 da una velocità trasmissiva a 4 Mb/s con un throughput massimo Mb/s con un throughput massimo di 3 Mb/s oppure una velocità di 3 Mb/s oppure una velocità trasmissiva a 16 Mb/s con un trasmissiva a 16 Mb/s con un throughput massimo di 12 Mb/s.throughput massimo di 12 Mb/s.

Page 23: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

2323

Come si procede per Come si procede per cablare a stella una rete cablare a stella una rete

ad anello?ad anello?Per cablare a stella una rete token ring si Per cablare a stella una rete token ring si

utilizza un utilizza un Multistation Access UnitMultistation Access Unit ((MAUMAU), ossia un concentratore con ), ossia un concentratore con funzioni di centro-stella. I collegamenti funzioni di centro-stella. I collegamenti tra il MAU e la stella prendono il nome di tra il MAU e la stella prendono il nome di "lobi" (solitamente due coppie). Quando "lobi" (solitamente due coppie). Quando una stazione è spenta o subisce un una stazione è spenta o subisce un guasto, il concentratore la esclude guasto, il concentratore la esclude temporaneamente dalla rete mediante temporaneamente dalla rete mediante by-pass.by-pass.

Page 24: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

2424

Come si procede per Come si procede per cablare a stella una rete cablare a stella una rete

ad anello?ad anello?

Lobo

Page 25: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

2525

Quali sono le Quali sono le funzionalità di un funzionalità di un concentratore?concentratore?

Il concentratore ha sostanzialmente Il concentratore ha sostanzialmente funzioni di centro-stella. Inoltre, funzioni di centro-stella. Inoltre, quando una stazione è spenta o quando una stazione è spenta o subisce un guasto, il subisce un guasto, il concentratore la esclude concentratore la esclude temporaneamente dalla rete temporaneamente dalla rete mediante by-pass.mediante by-pass.

Page 26: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

2626

Quali sono i tre tipi di Quali sono i tre tipi di concentratori token concentratori token

ring?ring?I concentratori possono essere:I concentratori possono essere:• passivipassivi: hanno meccanismi di by-pass : hanno meccanismi di by-pass

automatico solo sulle porte verso le automatico solo sulle porte verso le stazioni, non su quelle di Ring-IN e stazioni, non su quelle di Ring-IN e Ring-OUT;Ring-OUT;

• parzialmente attiviparzialmente attivi: hanno circuiti di : hanno circuiti di ripetizione associati alle porte di Ring-ripetizione associati alle porte di Ring-IN, Ring-OUT che realizzano il by-pass IN, Ring-OUT che realizzano il by-pass automatico anche su queste porte;automatico anche su queste porte;

• attiviattivi: hanno circuiti di ripetizione : hanno circuiti di ripetizione associati a tutte le porte. associati a tutte le porte.

Page 27: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

2727

Chi inserisce e Chi inserisce e disinserisce le stazioni disinserisce le stazioni

nell'anello?nell'anello?Sono le stazioni stesse tramite una Sono le stazioni stesse tramite una

differenza di potenziale tra la differenza di potenziale tra la coppia RX e la coppia TX: se coppia RX e la coppia TX: se questa differenza è uguale a zero questa differenza è uguale a zero la stazione è disinserita, se invece la stazione è disinserita, se invece è uguale a 5 V la stazione è è uguale a 5 V la stazione è inserita.inserita.

Page 28: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

2828

Che cos'è l'active Che cos'è l'active monitor?monitor?

L'active monitor è la stazione, e con essa L'active monitor è la stazione, e con essa la funzione che svolge, che si occupa di la funzione che svolge, che si occupa di stabilire il clock di riferimento per tutte stabilire il clock di riferimento per tutte le altre stazioni, che genera il gettone le altre stazioni, che genera il gettone all'attivazione della rete o quando all'attivazione della rete o quando questo viene "perso" e che avvia lo questo viene "perso" e che avvia lo scambio periodico di informazioni di scambio periodico di informazioni di servizio quali la notifica di vicinanza servizio quali la notifica di vicinanza della stazione (della stazione (neighbor notificationneighbor notification).).

Page 29: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

2929

Che cos'è il neighbor Che cos'è il neighbor notification?notification?

Il neighbor notification è un Il neighbor notification è un processo attivato periodicamente processo attivato periodicamente nelle reti ad anello per nelle reti ad anello per identificare il identificare il Nearest Active Nearest Active Upstream Neighbor Upstream Neighbor ((NAUNNAUN), ossia ), ossia il vicino a monte attivo.il vicino a monte attivo.

Page 30: RETI DI CALCOLATORI Domande di riepilogo Terza Esercitazione.

3030

Che cos'è il beaconing?Che cos'è il beaconing?

Il beaconing è un processo di isolamento Il beaconing è un processo di isolamento dei guasti e viene attivato dalle stazioni dei guasti e viene attivato dalle stazioni che non ricevono più token, pacchetti o che non ricevono più token, pacchetti o bit di riempimento. Se ad esempio una bit di riempimento. Se ad esempio una stazione non riceve più alcuna stazione non riceve più alcuna trasmissione, trasmette in broadcast un trasmissione, trasmette in broadcast un pacchetto di beacon indicando il suo pacchetto di beacon indicando il suo NAUN; tale pacchetto viene appunto NAUN; tale pacchetto viene appunto ricevuto dal NAUN della stazione che ha ricevuto dal NAUN della stazione che ha dato il via al beaconing e lo pone in dato il via al beaconing e lo pone in stato di test assieme alla prima stato di test assieme alla prima stazione. Se entrambe constatano il loro stazione. Se entrambe constatano il loro regolare funzionamento significa che il regolare funzionamento significa che il problema risiede nella connessione.problema risiede nella connessione.