Strato collegamento Flashcards

1
Q

Qual è in super generale il compito dello strato collegamento?

A

Lo strato collegamento utilizza lo strato fisico e offre un servizio allo strato superiore (rete) organiz-
zandone i dati inviati in modo da poter effettivamente trasportarli a livello fisico.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quali sono le funzioni dello strato collegamento?

A
  • delimitazione di trama: delimita le varie PDU
  • Multiplazione: utilizza degli identificatori che permettono al ricevitore di distinguere a quale
    entità consegnare i dati (ogni livello superiore può avere diversi protocolli)
  • Indirizzamento locale: gli indirizzi sono necessari per una tipologia di canale non punto-punto
    nel momento in cui deve essere specificato il ricevitore; ha validità locale e non globale
  • Rilevazione dell’errore: il livello fisico è sicuramente soggetto a errori e lo strato collegamento
    aggiunge CRC, bit di parità o FEC
  • Controllo di flusso, sequenza ed errore: tramite protocolli a finestra
  • Utilizzo di protocolli ad accesso multiplo: sono protocolli che regolamentano la trasmissione
    nel caso in cui ci siano più trasmettitori che possono parlare contemporaneamente
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Da dove derivano i protocolli dello strato collegamento?

A

derivano da SDLC (Syncronous data link control)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Com’è stato definito dalle varie organizzazioni il protocollo SDLC?

A

da ansi come ADCCP
(Advanced Data Communication Control Procedure) e da ISO come HDLC (High-level Data Link Con-
trol)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Quali protocolli appartengono alla stessa famiglia di quelli derivati da HDLC?

A

ADSL, PPP, LLC

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Da dove derivano ADSL, LLC, PPP?

A

dalla famiglia dei protocolli che derivano da HDLC

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Dove si utilizzano i protocolli di strato collegamento?

A

reti pubbliche, private e di trasporto

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Che protocollo dello strato 2 si utilizza nelle reti pubbliche? Qual è la sua funzione?

A

PPP: collega il DTE (Data Terminal Equipment) e il DCE (Data circuit Equipment)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Come si chiamano i pacchetti dello strato 2?

A

PDU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Quali sono le caratteristiche comuni della PDU? (compresi i bit che ognuno di questi campi occupa)

A
  • flag: 01111110 (6 uni consecutivi) è una sequenza di bit che compare all’inizio e alla fine della trama. Non può comparire in nessun altro punto di essa affinché
    venga garantita la trasparenza dei dati. Per evitare che il flag venga scambiato come parte della SDU vengono usate le
    tecniche di bit/byte stuffing, in base all’orientamento
  • Indirizzo: la trama potrebbe essere destinata a un protocollo specifico (per configurazioni generalmente multi-punto)
  • CRC: controllo dell’errore (a seconda del protocollo potrebbero essere in numero diverso da 16)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

PPP è puramente un protocollo di livello 2?

A

è in sostanza un livello collegamento ma che si occupa anche di gestire le comunicazioni fra il livello collegamento e quello rete

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

In quale scenario viene utilizzato PPP?

A

si tratta di un canale punto-
punto cablato tendenzialmente offerto da un’infrastruttura che è considerata affidabile (ridotta me-
dia di errore). Il fatto che sia punto-punto ed affidabile fa sì che PPP scelga di implementare solo
alcune funzioni.

è utilizzato nei collegamenti su linea telefonica o ADSL tra host di utenza
residenziale e provider Internet. Si usa anche su connessioni SONET/SDH

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Quali sono le funzioni di PPP?

A
  • Eseguire la delimitazione delle PDU
  • Avere trasparenza del contenuto: utilizza il byte stuffing
  • Riconoscere (ma non correggere) gli errori (non usa protocollo a finestra)
  • Eseguire multiplazione di più protocolli di strato rete (superiore)
  • Controllare l’attività sul collegamento
  • Negoziare l’indirizzo di livello rete, cioè l’indirizzo globale che permette a un utente di essere riconosciuto in tutto il mondo, tipicamente IP. L’indirizzo viene assegnato al router di casa tramite protocollo PPP.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Quali NON sono le funzioni di PPP?

A
  • Correggere errori
  • Controllare il flusso
  • Mantenere la sequenza: in un canale punto-punto i dati dovrebbero arrivare rigorosamente in ordine
  • Gestire collegamenti multi-punto
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Di quali canali si occupa PPP?

A

punto-punto

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Qual è il formato dei dati su PPP con l’incapsulamento?

A
  • Flag: è il delimitatore (per il “framing”) visto precedentemente
  • Address e Control: sono fissi perché non hanno significato (l’indirizzo in un collegamento punto-punto è unico; 11111111 viene usato in generale quando non c’è un indirizzo specifico): mantengono la compatibilità con il modello HDLC.
  • Protocol: indica il protocollo di livello superiore cui destinare i dati (simile a IEEE 802.2 LLC): ogni protocollo in rete ha il proprio codice e questo campo permette di far convivere più protocolli sullo stesso collegamento.
  • contiene i dati del livello superiore
  • identifica gli errori (ma non corregge)
17
Q

Cos’è LCP e come funziona?

A

Il sottoprotocollo PPP-LCP gestisce il collegamento PPP: lo crea e lo abbatte, negoziando le opzioni ogni qualvolta si riaccende il router (esempio sceglie la modalità di trasmissione delle trame).
Il PPP è una macchina a stati: DEAD $\rightarrow$ INSTAURAZIONE: si chiedono le autorizzazioni a stabilire il collegamento: vengono negoziate informazioni come la lunghezza della trama, dei campi e se sia effettivamente necessario utilizzare tutti i campi $\rightarrow$ AUTENTICAZIONE per le credenziali di accesso (già inserite nel modem): così il collegamento fisico creato può essere effettivamente usato $\rightarrow$ CONFIGURAZIONE della rete con partenza del sottoprotocollo NCP $\rightarrow$ APERTO.
Se l’instaurazione non ha successo si fa ritorno allo stato dead; se lo stato autenticazione non ha successo si va allo stato RILASCIO e poi allo stato dead.

18
Q

Cos’è NCP e come funziona?

A

Il protocollo NCP definisce le modalità di trasferimento delle unità dati e negozia l’assegnazione di un indirizzo.
Per ogni protocollo di livello superiore esiste un diverso protocollo NCP.

19
Q

Per cosa sta ATM e per cosa viene usato?

A

Asynchronous Transfer Mode, usato per le reti di trasporto

20
Q

Quale protocollo di strato 2 si usa per le reti di trasporto?

A

ATM

21
Q

Quali sono le caratteristiche di ATM?

A

Le PDU vengono dette celle e hanno dimensione fissa pari a 53 byte (di cui 48 byte di dati). Sostiene velocità elevate, intorno ai 622 Mb/s e superiori. $\$L’ATM viene oggi usato per la tratta che va dall’ADSL Router/DSLAM alla centrale dell’operatore.

22
Q

Quali sono i sottolivelli di strato 2 per reti private?

A

LLC link logical control
MAC medium access control

23
Q

Quale standard consideriamo per LLC?

A

IEEE 802

24
Q

Quali sono le caratteristiche principali di LLC?

A

è un protocollo orientato al byte
che non utilizza delimitatori (delimitazione delegata a MAC)
e non controlla gli errori (non c’è il campo CRC)

25
Q

Quali campi aggiunge LLC?

A

L’LLC definisce i campi sorgente e destinazione: Source Service Access Point (SSAP) e Destination Service Access Point (DSAP).
I -SAP identificano le due unità in comunicazione nel livello rete, ma nel contesto LLC non corrispondono agli indirizzi degli apparati bensì agli identificativi dei protocolli che comunicano (con l’idea che questi identificativi siano presenti in una tabella di Ethernet predefinita agli albori delle reti)

se i protocolli sono ben definiti si usa il SAP dell’intestazione, se invece non sono definiti è previsto il campo estensivo detto SNAP: $OUI$ (Organization Unit Identifier) $+ PT$ (Protocol Type, derivato dalle tabelle di Ethernet come nel primo caso).

26
Q

In cosa consistono le tecniche di bit e byte stuffing ?

A

Bit stuffing: tecnica adatta a una trasmissione orientata al bit. In ogni parte della PDU eccetto il flag il trasmettitore inserisce un bit ‘0’ dopo una sequenza di 5 ‘1’ consecutivi; in questo modo solo il flag avrà più di 5 uni consecutivi. Il ricevitore, dopo aver estratto la SDU, vi elimina ogni bit ‘0’ che segue 5 bit ‘1’ consecutivi.

Byte stuffing (immagine): tecnica adatta a una trasmissione orientata al byte. Il trasmettitore inserisce un byte di escape 01111101 prima di ogni byte uguale al flag o all’escape stesso (01111110 o 01111101). Il ricevitore scarta così il carattere di escape (di fatto primo 01111101 della coppia) e avvisa che il byte che segue non è da eliminare perché fa parte della trama.

27
Q

Com’è strutturato PPP?

A

\item Incapsulamento: formato della trama PPP
\item Link Connection Protocol (LCP)
\item Network Control Protocol (NCP)