RETI DI CALCOLATORI

54
RETI DI CALCOLATORI RETI DI CALCOLATORI Seconda Esercitazione Seconda Esercitazione

description

RETI DI CALCOLATORI. Seconda Esercitazione. Canali trasmissivi. Una rete di calcolatori è formata da un insieme di nodi ( switch ) interconnessi per mezzo di linee di comunicazione ( link ) in grado di gestire il flusso dei dati provenienti dagli utenti finali della rete stessa. - PowerPoint PPT Presentation

Transcript of RETI DI CALCOLATORI

Page 1: RETI DI CALCOLATORI

RETI DI CALCOLATORIRETI DI CALCOLATORI

Seconda EsercitazioneSeconda Esercitazione

Page 2: RETI DI CALCOLATORI

22

Canali trasmissiviCanali trasmissivi

Una rete di calcolatori è formata da Una rete di calcolatori è formata da un insieme di nodi (un insieme di nodi (switchswitch) ) interconnessi per mezzo di linee di interconnessi per mezzo di linee di comunicazione (comunicazione (linklink) in grado di ) in grado di gestire il flusso dei dati provenienti gestire il flusso dei dati provenienti dagli utenti finali della rete stessa.dagli utenti finali della rete stessa.

I nodi e i rami di una rete possono I nodi e i rami di una rete possono essere interconnessi in molteplici essere interconnessi in molteplici modi, tali da formare diverse modi, tali da formare diverse configurazione di rete.configurazione di rete.

Page 3: RETI DI CALCOLATORI

33

Canali trasmissiviCanali trasmissivi

In particolare si possono distinguere le:In particolare si possono distinguere le:• reti broadcastreti broadcast: sono reti dotate di un unico : sono reti dotate di un unico

canale di comunicazione dove i dati trasmessi canale di comunicazione dove i dati trasmessi sono visibili da tutti gli utenti ad esse connessi. sono visibili da tutti gli utenti ad esse connessi. Solo una stazione può trasmettere nella rete per Solo una stazione può trasmettere nella rete per volta (trasmissione radio, satellitare, reti locali);volta (trasmissione radio, satellitare, reti locali);

• reti punto-puntoreti punto-punto: una coppia di utenti è connessa : una coppia di utenti è connessa agli estremi del canale di comunicazione, che agli estremi del canale di comunicazione, che viene utilizzato in modo paritetico;viene utilizzato in modo paritetico;

• reti multi-puntoreti multi-punto: vi sono più nodi collegati ad un : vi sono più nodi collegati ad un unico canale. In particolare un nodo è il master e unico canale. In particolare un nodo è il master e tutti gli altri sono slave.tutti gli altri sono slave.

Page 4: RETI DI CALCOLATORI

44

TopologieTopologie

Le principali topologie di rete Le principali topologie di rete risultano essere:risultano essere:

• a a stellastella;;• ad ad anelloanello;;• a a magliamaglia;;• a a busbus..

Page 5: RETI DI CALCOLATORI

55

StellaStella

Page 6: RETI DI CALCOLATORI

66

AnelloAnello

Page 7: RETI DI CALCOLATORI

77

MagliaMaglia

Page 8: RETI DI CALCOLATORI

88

BusBus

Page 9: RETI DI CALCOLATORI

99

Rete ad Anello cablata Rete ad Anello cablata a Stellaa Stella

La presenza di circuiti di by-pass La presenza di circuiti di by-pass rendono le reti ad anello più affidabili rendono le reti ad anello più affidabili in caso di guasti sulla rete ed evitano in caso di guasti sulla rete ed evitano possibili interruzioni del flusso di dati.possibili interruzioni del flusso di dati.

Circuito diBypass

Page 10: RETI DI CALCOLATORI

1010

Doppio Anello Doppio Anello ControrotanteControrotante

Questa soluzione è vantaggiosa in ambito di Questa soluzione è vantaggiosa in ambito di dorsali; il secondo anello ha funzionalità di dorsali; il secondo anello ha funzionalità di backup ed il guasto di più sistemi porta al backup ed il guasto di più sistemi porta al partizionamento dell'anello partizionamento dell'anello

Stazione inBypass

Page 11: RETI DI CALCOLATORI

1111

Architettura di una Architettura di una ReteRete

L’architettura di una rete prevede L’architettura di una rete prevede l’esistenza di l’esistenza di End SystemEnd System ( (ESES) e ) e di di Intermediate SystemIntermediate System ( (ISIS). I ). I primi, detti anche primi, detti anche hosthost o o end end nodenode, eseguono le applicazioni e , eseguono le applicazioni e realizzano tutti i livelli OSI, I realizzano tutti i livelli OSI, I secondi, detti anche secondi, detti anche routerrouter, , instradano i messaggi sulla rete instradano i messaggi sulla rete realizzando solo i primi tre livelli realizzando solo i primi tre livelli OSI.OSI.

Page 12: RETI DI CALCOLATORI

1212

ES e ISES e IS

ReteRete

Data LinkData Link

FisicoFisico

ApplicazioneApplicazione

PresentazionePresentazione

SessioneSessione

TrasportoTrasporto

ReteRete

Data LinkData Link

FisicoFisicoData LinkData Link

FisicoFisico

ApplicazioneApplicazione

PresentazionePresentazione

SessioneSessione

TrasportoTrasporto

ReteRete

Data LinkData Link

FisicoFisico

ROUTER

End SystemIntermediate System End System

Page 13: RETI DI CALCOLATORI

1313

Modalità di Modalità di trasferimento delle trasferimento delle

informazioniinformazioniNella modalità di trasferimento delle Nella modalità di trasferimento delle

informazioni in una rete, il principio informazioni in una rete, il principio di commutazione è definito in base di commutazione è definito in base a come sono realizzate le due a come sono realizzate le due funzioni di instradamento (come funzioni di instradamento (come individuare un percorso della rete) e individuare un percorso della rete) e attraversamento (come permettere attraversamento (come permettere l'inoltro del messaggio).l'inoltro del messaggio).

Page 14: RETI DI CALCOLATORI

1414

Commutazione di Commutazione di CircuitoCircuito

Nella Nella commutazione di circuitocommutazione di circuito l'instradamento avviene una volta per l'instradamento avviene una volta per tutte prima della comunicazione, e tutte prima della comunicazione, e l'attraversamento impegna in modo l'attraversamento impegna in modo permanente le risorse fisiche dei nodi permanente le risorse fisiche dei nodi della rete. Il circuito temporaneo punto-della rete. Il circuito temporaneo punto-punto così creato è caratterizzato da una punto così creato è caratterizzato da una banda costante, da un basso ritardo e da banda costante, da un basso ritardo e da un peggioramento della qualità del canale un peggioramento della qualità del canale all'aumentare della distanza. Questo tipo all'aumentare della distanza. Questo tipo di commutazione è stato concepito per la di commutazione è stato concepito per la telefonia ed è applicato sia per la telefonia ed è applicato sia per la trasmissione numerica che per quella trasmissione numerica che per quella analogica.analogica.

Page 15: RETI DI CALCOLATORI

1515

Commutazione di Commutazione di CircuitoCircuito

AA

DDBB

CC

I commutatori creano dei circuiti punto-punto

Page 16: RETI DI CALCOLATORI

1616

Commutazione di Commutazione di pacchettopacchetto

Nella Nella commutazione di pacchettocommutazione di pacchetto l'instradamento l'instradamento avviene una volta per tutte prima della avviene una volta per tutte prima della trasmissione, che prevede una prima fase di trasmissione, che prevede una prima fase di richiesta di connessione, durante la quale si richiesta di connessione, durante la quale si determina appunto l'instradamento tra i nodi determina appunto l'instradamento tra i nodi della rete. I pacchetti di uno stesso messaggio della rete. I pacchetti di uno stesso messaggio vengono instradati dagli IS fino a raggiungere vengono instradati dagli IS fino a raggiungere gli ES che eseguiranno così le applicazioni.gli ES che eseguiranno così le applicazioni.

La commutazione di pacchetto è stata concepita La commutazione di pacchetto è stata concepita esclusivamente per la trasmissione dati; tra le esclusivamente per la trasmissione dati; tra le sue caratteristiche principali si possono sue caratteristiche principali si possono menzionare il miglior sfruttamento della menzionare il miglior sfruttamento della capacità trasmissiva del canale e capacità trasmissiva del canale e l'indipendenza della qualità della stessa l'indipendenza della qualità della stessa trasmissione rispetto alla distanza percorsa. trasmissione rispetto alla distanza percorsa.

Page 17: RETI DI CALCOLATORI

1717

Commutazione di Commutazione di pacchettopacchetto

L'informazione è raggruppata in pacchetti

A

DB

C

N3 N4

N2N1C CD C C

D D DC A

C C

D

B

Page 18: RETI DI CALCOLATORI

1818

Il pacchettoIl pacchetto

IndirizzoMittente

IndirizzoDestinatario

Dati FCS

Header

Testa

Info Tail

CodaPacket

Pacchetto

Page 19: RETI DI CALCOLATORI

1919

Tipi di TrasmissioneTipi di Trasmissione

Esistono due tipi di trasmissione Esistono due tipi di trasmissione dell’informazione: la dell’informazione: la trasmissione trasmissione serialeseriale e la e la trasmissione parallelatrasmissione parallela. Nella . Nella prima, l’informazione viene inviata in prima, l’informazione viene inviata in parallelo su un bus di comunicazione parallelo su un bus di comunicazione contenente segnali di dato e segnali di contenente segnali di dato e segnali di clock. Nella seconda, l’informazione da clock. Nella seconda, l’informazione da trasmettere subisce una serializzazione trasmettere subisce una serializzazione e quindi viene trasmessa un bit alla e quindi viene trasmessa un bit alla volta. In quest’ultimo caso non si ha la volta. In quest’ultimo caso non si ha la necessità di utilizzare segnali aggiuntivi necessità di utilizzare segnali aggiuntivi di temporizzazione in quanto esistono di temporizzazione in quanto esistono meccanismi di sincronizzazione.meccanismi di sincronizzazione.

Page 20: RETI DI CALCOLATORI

2020

Tipi di TrasmissioneTipi di Trasmissione

10

00

1

111

0

00

1

10

1

1

1 0 1 0 0 1 1 1 0 0 1 1 1 0 0 1

Bit 1

Bit 8

Parallela

Seriale

Page 21: RETI DI CALCOLATORI

2121

Trasmissione SerialeTrasmissione Seriale

La trasmissione seriale è La trasmissione seriale è asincronaasincrona quando ogni byte di informazione quando ogni byte di informazione viene trasmesso separatamente viene trasmesso separatamente dagli altri. È invece dagli altri. È invece sincronasincrona quando quando le informazioni da trasmettere sono le informazioni da trasmettere sono strutturate in trame e vi è una strutturate in trame e vi è una sincronizzazione del clock tra sincronizzazione del clock tra trasmettitore e ricevitore tale da trasmettitore e ricevitore tale da durare per l’intera trama.durare per l’intera trama.

Page 22: RETI DI CALCOLATORI

2222

I PABXI PABX

Il Il Private Automatic Branch ExchangePrivate Automatic Branch Exchange ( (PABXPABX) è ) è il centralino telefonico che consente lo il centralino telefonico che consente lo scambio di telefonate tra utenti di uno stesso scambio di telefonate tra utenti di uno stesso stabile attraverso linee interne ma che stabile attraverso linee interne ma che permette anche la gestione di telefonate permette anche la gestione di telefonate verso linee esterne. L'architettura proposta verso linee esterne. L'architettura proposta risulta essere la seguente:risulta essere la seguente:

Cablaggio Telefonico

PABX

FONIABuilding

AutomationTD

Page 23: RETI DI CALCOLATORI

2323

Le LANLe LAN

Una LAN è una rete:Una LAN è una rete:• a commutazione di pacchetto;a commutazione di pacchetto;• privata;privata;• ad alte prestazioni;ad alte prestazioni;• a basso costo.a basso costo.

Page 24: RETI DI CALCOLATORI

2424

Le LANLe LAN

Alle precedenti caratteristiche si Alle precedenti caratteristiche si affiancano le seguenti:affiancano le seguenti:

• affidabilità;affidabilità;• flessibilità;flessibilità;• modularità;modularità;• gestibilità.gestibilità.Sistemi distribuiti di questo tipo Sistemi distribuiti di questo tipo

sono concorrenziali con i sono concorrenziali con i mainframe. mainframe.

Page 25: RETI DI CALCOLATORI

2525

Le LAN e i PABXLe LAN e i PABX

Il modello oggi universalmente accettato Il modello oggi universalmente accettato quale rapporto tra LAN, PABX e cablaggio quale rapporto tra LAN, PABX e cablaggio strutturato risulta essere il seguente:strutturato risulta essere il seguente:

Cablaggio Strutturato

PABX

FONIA

BuildingAutomation

TD

LAN

Page 26: RETI DI CALCOLATORI

2626

Definizione IEEE 802 di Definizione IEEE 802 di LAN LAN

Una LAN è un sistema di Una LAN è un sistema di comunicazione che permette ad comunicazione che permette ad apparecchiature indipendenti di apparecchiature indipendenti di comunicare tra di loro entro un'area comunicare tra di loro entro un'area delimitata utilizzando un canale delimitata utilizzando un canale fisico a velocità elevata e con basso fisico a velocità elevata e con basso tasso di errore.tasso di errore.

Page 27: RETI DI CALCOLATORI

2727

Le LAN e OSILe LAN e OSI

ApplicazioneApplicazione

PresentazionePresentazione

SessioneSessione

TrasportoTrasporto

ReteRete

Data Link Data Link

Fisico Fisico

6

54321

7

LAN WAN

Page 28: RETI DI CALCOLATORI

2828

Arbitraggio del Canale Arbitraggio del Canale nelle LANnelle LAN

Per sua definizione, una LAN ha Per sua definizione, una LAN ha sempre un solo canale trasmissivo sempre un solo canale trasmissivo ad alta velocità condiviso nel tempo ad alta velocità condiviso nel tempo da tutti i sistemi collegati; un da tutti i sistemi collegati; un sistema che trasmette diventa sistema che trasmette diventa proprietario di tutta la capacità proprietario di tutta la capacità trasmissiva della rete. La trasmissiva della rete. La trasmissione è inoltre di tipo trasmissione è inoltre di tipo broadcast.broadcast.

Page 29: RETI DI CALCOLATORI

2929

Arbitraggio del Canale Arbitraggio del Canale nelle LANnelle LAN

Questo tipo di organizzazione introduce pertanto Questo tipo di organizzazione introduce pertanto alcune complicazioni quali lo stabilire chi sono il alcune complicazioni quali lo stabilire chi sono il destinatario ed il mittente di un messaggio e destinatario ed il mittente di un messaggio e l'arbitraggio per accedere al mezzo comune di l'arbitraggio per accedere al mezzo comune di trasmissione. Problemi di questo tipo vengono trasmissione. Problemi di questo tipo vengono risolti:risolti:

• in trasmissione, determinando chi ha la facoltà di in trasmissione, determinando chi ha la facoltà di utilizzare il canale in un determinato momento; è utilizzare il canale in un determinato momento; è pertanto di rilevante importanza la presenza del pertanto di rilevante importanza la presenza del MACMAC ( (Media Access ControlMedia Access Control) ossia del sottolivello ) ossia del sottolivello inferiore del Data Link che ha il compito di inferiore del Data Link che ha il compito di eseguire le procedure che gestiscono la eseguire le procedure che gestiscono la condivisione del mezzo trasmissivo;condivisione del mezzo trasmissivo;

• in ricezione, discriminando quali messaggi sono in ricezione, discriminando quali messaggi sono destinati alla stazione tramite l'utilizzo di indirizzi.destinati alla stazione tramite l'utilizzo di indirizzi.

Page 30: RETI DI CALCOLATORI

3030

EthernetEthernet

Ethernet è una rete locale proposta Ethernet è una rete locale proposta da Digital, Intel e Xerox concepita da Digital, Intel e Xerox concepita per topologie a bus. La sua per topologie a bus. La sua velocità trasmissiva è di 10 Mb/s velocità trasmissiva è di 10 Mb/s con un throughput massimo di 4 con un throughput massimo di 4 Mb/s.Mb/s.

Page 31: RETI DI CALCOLATORI

3131

Trama di Ethernet V Trama di Ethernet V 2.02.0

Il campo Il campo typetype contiene il codice contiene il codice associato al protocollo di livello associato al protocollo di livello superiore che ha generato la PDU superiore che ha generato la PDU contenuta nel campo contenuta nel campo datadata..

6 6 27 1

PREAMBLE SFD DSAP SSAP TYPE DATA FCS

da 46 a 1500

4OTTETTI

Page 32: RETI DI CALCOLATORI

3232

EthernetEthernet

Nella rete Ethernet l’arbitraggio del Nella rete Ethernet l’arbitraggio del canale trasmissivo avviene tramite canale trasmissivo avviene tramite contesa ed è caratterizzato da tre contesa ed è caratterizzato da tre diverse fasi operative:diverse fasi operative:

• listening before talkinglistening before talking;;• listening while talkinglistening while talking;;• back-offback-off. .

Page 33: RETI DI CALCOLATORI

3333

Listening Before Listening Before TalkingTalking

La stazione che ha intenzione di La stazione che ha intenzione di trasmettere ascolta il bus ed trasmettere ascolta il bus ed effettua la trasmissione effettua la trasmissione solamente se questo è libero.solamente se questo è libero.

Page 34: RETI DI CALCOLATORI

3434

Listening While Listening While TalkingTalking

Ogni stazione trasmittente Ogni stazione trasmittente "ascolta" i segnali sul mezzo "ascolta" i segnali sul mezzo trasmissivo, notando eventuali trasmissivo, notando eventuali sovrapposizioni di trasmissioni.sovrapposizioni di trasmissioni.

Page 35: RETI DI CALCOLATORI

3535

Back-offBack-off

Se si verifica una collisione, la stazione che Se si verifica una collisione, la stazione che sta trasmettendo il pacchetto sospende sta trasmettendo il pacchetto sospende tale operazione ed inizia a trasmettere tale operazione ed inizia a trasmettere una sequenza di una sequenza di jammingjamming per "avvertire" per "avvertire" le stazioni in ascolto in modo che queste le stazioni in ascolto in modo che queste possano scartare i bit finora ricevuti. La possano scartare i bit finora ricevuti. La stazione che ha subito una collisione sul stazione che ha subito una collisione sul proprio messaggio tenterà di ripetere la proprio messaggio tenterà di ripetere la trasmissione, dopo un tempo ricavabile trasmissione, dopo un tempo ricavabile mediante algoritmo pseudo-causuale, per mediante algoritmo pseudo-causuale, per un numero di volte non superiore a 16.un numero di volte non superiore a 16.

Page 36: RETI DI CALCOLATORI

3636

Il progetto IEEE 802Il progetto IEEE 802

Il progetto IEEE 802 è stato posto in essere Il progetto IEEE 802 è stato posto in essere per avere, a partire da tecnologie per avere, a partire da tecnologie trasmissive differenziate a livello fisico, trasmissive differenziate a livello fisico, un'unica interfaccia con il livello network.un'unica interfaccia con il livello network.

Tale progetto ha ripartito il livello data link Tale progetto ha ripartito il livello data link nei sottolivelli:nei sottolivelli:

• LLCLLC ( (Logical Link ControlLogical Link Control): è l'interfaccia ): è l'interfaccia comune a tutte le tecnologie di rete verso comune a tutte le tecnologie di rete verso il livello network;il livello network;

• MACMAC ( (Media Access ControlMedia Access Control): è specifica ): è specifica per ogni tecnologia di rete e risolve il per ogni tecnologia di rete e risolve il problema della condivisione del mezzo problema della condivisione del mezzo trasmissivo. trasmissivo.

Page 37: RETI DI CALCOLATORI

3737

Il progetto IEEE 802Il progetto IEEE 802

FDDI802.3 802.4 802.5

FDDI

802.2 Logical Link ControlISO 8802.2

802.6

LIVELLONETWORK

LIVELLODATA LINK

LIVELLOFISICO

LLC

MAC

CSMA/CD TOKENBUS

TOKENRING

DQDB

ISO8802.3

ISO8802.4

ISO8802.5

ISO8802.6

ISO9314

Page 38: RETI DI CALCOLATORI

3838

Il pacchetto MACIl pacchetto MAC

IndirizzoDestinatario

IndirizzoMittente

DATI FCS

DSAP SSAP LLC-PDU CRC

OTTETTI 6 6 variabile 4

Page 39: RETI DI CALCOLATORI

3939

Il pacchetto MACIl pacchetto MAC

I quattro campi hanno il seguente significato:I quattro campi hanno il seguente significato:• il il MAC-DSAPMAC-DSAP indica l'indirizzo del indica l'indirizzo del

destinatario;destinatario;• il il MAC-SSAPMAC-SSAP indica l'indirizzo del mittente; indica l'indirizzo del mittente;• lala LLC-PDU LLC-PDU indica l'informazione relativa al indica l'informazione relativa al

pacchetto di livello LLC;pacchetto di livello LLC;• la la Frame Check SequenceFrame Check Sequence contiene il Codice contiene il Codice

di Ridondanza Ciclica per l'identificazione di Ridondanza Ciclica per l'identificazione degli errori di trasmissione. degli errori di trasmissione.

Page 40: RETI DI CALCOLATORI

4040

Indirizzi MACIndirizzi MAC

Gli indirizzi MAC si strutturano in due parti di 3 Gli indirizzi MAC si strutturano in due parti di 3 byte:byte:

• i tre byte più significativi indicano il vendor code i tre byte più significativi indicano il vendor code (costruttore della scheda);(costruttore della scheda);

• i tre meno significativi indicano la numerazione i tre meno significativi indicano la numerazione progressiva decisa dal costruttore.progressiva decisa dal costruttore.

Possono essere di tre tipi:Possono essere di tre tipi:• singlesingle: indicano l’indirizzo di una singola : indicano l’indirizzo di una singola

stazione;stazione;• multicastmulticast: indicano l’indirizzo di un gruppo di : indicano l’indirizzo di un gruppo di

stazioni;stazioni;• broadcastbroadcast: indicano tutte le stazioni della rete.: indicano tutte le stazioni della rete.

Page 41: RETI DI CALCOLATORI

4141

Indirizzi di GruppoIndirizzi di Gruppo

Gli indirizzi di gruppo consentono Gli indirizzi di gruppo consentono ad una stazione di scoprire chi ad una stazione di scoprire chi offre un dato servizio (offre un dato servizio (solicitationsolicitation) ) o di proporne uno ad un gruppo di o di proporne uno ad un gruppo di stazioni (stazioni (advertisementadvertisement).).

Page 42: RETI DI CALCOLATORI

4242

Il pacchetto LLCIl pacchetto LLC

DESTINATIONADDRESS

SOURCEADDRESS

CONTROL INFORMATION

1 1 1 o 2 variabileOTTETTI

Il totale degli ottetti deve essere minore o, al massimo, uguale al valore limite imposto dal MAC

Page 43: RETI DI CALCOLATORI

4343

Il pacchetto LLCIl pacchetto LLC

I primi due campi contengono gli I primi due campi contengono gli indirizzi di destinazione e di indirizzi di destinazione e di partenza, il terzo campo invece partenza, il terzo campo invece "marca" il pacchetto che, a "marca" il pacchetto che, a seconda del suo valore, può seconda del suo valore, può essere essere unnumberedunnumbered, , supervisorsupervisor o o informationinformation..

Page 44: RETI DI CALCOLATORI

4444

MAC-PDU e LLC-PDUMAC-PDU e LLC-PDU

LLC-DSAP LLC-SSAP CONTROL NPDU

MAC-DSAP MAC-SSAP LLC PDU FCS

MACPDU

LLCPDU

NetworkPDU

Page 45: RETI DI CALCOLATORI

4545

SAP di LLCSAP di LLC

I SAP di LLC servono ad indicare quale I SAP di LLC servono ad indicare quale protocollo di livello superiore ha protocollo di livello superiore ha originato il pacchetto; in proposito, la originato il pacchetto; in proposito, la condivisione LLC si basa sulla scelta condivisione LLC si basa sulla scelta dell'LLC-DSAP. I SAP di questo livello dell'LLC-DSAP. I SAP di questo livello sono grandi un solo byte contenete due sono grandi un solo byte contenete due bit riservati all'bit riservati all'I/GI/G ( (IndividualIndividual, , GroupGroup) e ) e all'all'UU ( (Non UniversalNon Universal, , UniversalUniversal). Le ). Le SNAPSNAP ((Subnetwork Access ProtocolSubnetwork Access Protocol) PDU ) PDU vengono invece utilizzate quando i vengono invece utilizzate quando i pacchetti contengono dati generati da pacchetti contengono dati generati da protocolli di livello 3 non standard. protocolli di livello 3 non standard.

Page 46: RETI DI CALCOLATORI

4646

Condivisione LLCCondivisione LLC

Livello 3OSI

Livello 3TCP/IP

Altrolivello 3

Sottolivello MAC

Sottolivello LLC

Scelta basatasu LLC-DSAP

Page 47: RETI DI CALCOLATORI

4747

Servizi LLCServizi LLC

I servizi offerti dal sottolivello LLC I servizi offerti dal sottolivello LLC al livello 3 risultano essere:al livello 3 risultano essere:

• di di tipo 1tipo 1 ( (unacknowledged unacknowledged connectionless serviceconnectionless service););

• di di tipo 2tipo 2 ( (connection oriented connection oriented serviceservice););

• di di tipo 3tipo 3 ( (semireliable servicesemireliable service).).

Page 48: RETI DI CALCOLATORI

4848

LLC tipo 1LLC tipo 1

È un servizio in cui non viene attivata È un servizio in cui non viene attivata alcuna connessione logica tra gli alcuna connessione logica tra gli utenti LLC e che semplicemente utenti LLC e che semplicemente permette di trasmettere e ricevere le permette di trasmettere e ricevere le unità dati di protocollo LLC senza unità dati di protocollo LLC senza alcuna forma di riscontro che ne alcuna forma di riscontro che ne assicuri la consegna e senza assicuri la consegna e senza meccanismi di controllo di flusso e meccanismi di controllo di flusso e dell'errore. Questo servizio supporta dell'errore. Questo servizio supporta indirizzamenti di tipo punto-punto, indirizzamenti di tipo punto-punto, multicast o broadcast.multicast o broadcast.

Page 49: RETI DI CALCOLATORI

4949

LLC tipo 2LLC tipo 2

Questo servizio permette a due utenti LLC Questo servizio permette a due utenti LLC di comunicare tra loro stabilendo una di comunicare tra loro stabilendo una connessione logica prima di attivare un connessione logica prima di attivare un trasferimento dati. Fornisce procedure trasferimento dati. Fornisce procedure attraverso le quali un utente LLC può attraverso le quali un utente LLC può richiedere o ricevere notifica dell'apertura richiedere o ricevere notifica dell'apertura o della chiusura di una connessione o della chiusura di una connessione logica. Fornisce anche meccanismi di logica. Fornisce anche meccanismi di controllo di flusso, di corretta sequenza, e controllo di flusso, di corretta sequenza, e di recupero da situazioni di errore. Con di recupero da situazioni di errore. Con questo servizio sono supportati solo questo servizio sono supportati solo indirizzamenti di tipo punto-punto. indirizzamenti di tipo punto-punto.

Page 50: RETI DI CALCOLATORI

5050

LLC tipo 3LLC tipo 3

Il servizio senza connessione con riscontro Il servizio senza connessione con riscontro fornisce un meccanismo attraverso cui fornisce un meccanismo attraverso cui un utente LLC può trasmettere unità dati un utente LLC può trasmettere unità dati e ricevere un riscontro che ne indichi la e ricevere un riscontro che ne indichi la corretta consegna, senza la necessità di corretta consegna, senza la necessità di attivare una connessione logica tra due attivare una connessione logica tra due utenti LLC. Questo tipo di servizio è utenti LLC. Questo tipo di servizio è pensato in particolare modo per le pensato in particolare modo per le architetture usate in ambito di fabbrica. architetture usate in ambito di fabbrica.

Page 51: RETI DI CALCOLATORI

5151

Domande di riepilogoDomande di riepilogo

• Qual è la differenza tra canali punto-punto Qual è la differenza tra canali punto-punto e canali multi-punto?e canali multi-punto?

• In un canale broadcast chi riceve il In un canale broadcast chi riceve il pacchetto?pacchetto?

• Perché si cablano gli anelli a stella?Perché si cablano gli anelli a stella?• In quali situazioni è vantaggioso usare il In quali situazioni è vantaggioso usare il

doppio anello controrotante?doppio anello controrotante?• Perché non si realizzano grandi reti a Perché non si realizzano grandi reti a

maglia completa?maglia completa?• Qual è la differenza tra un ES ed un IS?Qual è la differenza tra un ES ed un IS?• Che cosa è la commutazione di circuito?Che cosa è la commutazione di circuito?• Che cosa è la commutazione di pacchetto?Che cosa è la commutazione di pacchetto?

Page 52: RETI DI CALCOLATORI

5252

Domande di riepilogoDomande di riepilogo

• Come è strutturato un pacchetto?Come è strutturato un pacchetto?• Che cosa è un PABX?Che cosa è un PABX?• Quali sono le caratteristiche di una LAN?Quali sono le caratteristiche di una LAN?• Qual è il rapporto tra LAN, PABX e Qual è il rapporto tra LAN, PABX e

cablaggio strutturato?cablaggio strutturato?• Qual è la definizione IEEE 802 di LAN?Qual è la definizione IEEE 802 di LAN?• Cos'è la rete Ethernet?Cos'è la rete Ethernet?• Cos'è un transceiver?Cos'è un transceiver?• Qual è il MAC di Ethernet?Qual è il MAC di Ethernet?

Page 53: RETI DI CALCOLATORI

5353

Domande di riepilogoDomande di riepilogo

• Cos'è il listening before talking?Cos'è il listening before talking?• Cos'è il listening while talking?Cos'è il listening while talking?• Cos'è il back-off?Cos'è il back-off?• Cos'è il progetto IEEE 802?Cos'è il progetto IEEE 802?• Quali sono le funzionalità del sottolivello Quali sono le funzionalità del sottolivello

MAC?MAC?• Quali sono le funzionalità del sottolivello Quali sono le funzionalità del sottolivello

LLC?LLC?• Quali sono i campi principali di un pacchetto Quali sono i campi principali di un pacchetto

MAC?MAC?• Quanto è lungo un indirizzo MAC?Quanto è lungo un indirizzo MAC?

Page 54: RETI DI CALCOLATORI

5454

Domande di riepilogoDomande di riepilogo

• Che cos'è il vendor code?Che cos'è il vendor code?• Che cos'è un indirizzo multicast?Che cos'è un indirizzo multicast?• Che cos'è una richiesta di multicast di Che cos'è una richiesta di multicast di

tipo solicitation?tipo solicitation?• Qual è il formato del pacchetto LLC?Qual è il formato del pacchetto LLC?• Cosa contengono gli indirizzi LLC?Cosa contengono gli indirizzi LLC?• Che cos'è una SNAP PDU?Che cos'è una SNAP PDU?• Che cos'è lo LLC di tipo 1?Che cos'è lo LLC di tipo 1?• Che cos'è lo LLC di tipo 2?Che cos'è lo LLC di tipo 2?• Che cos'è lo LLC di tipo 3?Che cos'è lo LLC di tipo 3?