Esercizio 7.1.
Un ricevitore che implementa la procedura di bit destuffing del protocollo HDLC riceve la sequenza di 78 bit (un punto è inserito dopo ogni gruppo di 10 bit) : 0111001111.1100111111.0010111110.1110111110.1101011110.1111011111.1011111100.11111100. Si chiede di individuare l’occorrenza di flag, eventuali bit di stuffing inseriti dal trasmettitore e l’eventuale occorrenza di errori nella stringa ricevuta.




Esercizio 7.5.
In un collegamento tra le stazioni A e B la stazione B riceve una trama il cui contenuto, dopo l’eliminazione dei flag e a valle dell’operazione di bit destuffing, è la stringa di 15 bit 101000110101010 (si assume che i campi address, control, information di una trama possano avere lunghezza arbitraria). Sapendo che il polinomio divisore è D(x) = x^5 + x^4 + x^2 + 1, si chiede di determinare se la stringa ricevuta indica l’occorrenza di errori di trasmissione o meno.




Esercizio 7.7.
Due stazioni A e B sono collegate da un sistema di trasmissione dati bidirezionale. Il protocollo di linea, che controlla la trasmissione delle trame su questo collegamento, sia di tipo ARQ go-back-n. Lo scambio di trame tra le due stazioni avviene con queste ipotesi:
• le due stazioni funzionano regolarmente e il collegamento dati è stato già instaurato, quando la stazione A invia la prima trama al tempo t = 0,
• solo la stazione A invia trame alla stazione B e il buffer di trasmissione non è mai vuoto; quindi la stazione B invia solo trame di riscontro (positivo e negativo),
• il tempo di trasmissione di una trama e di un riscontro è, rispettivamente, T_f = 1 ms e T_a = 0.5 ms, il tempo di propagazione tra le due stazioni è \tau = 0.6 ms, il time-out per la ritrasmissione di una trama è dato da T_o = 4T_f,
• il mezzo trasmissivo è soggetto a errore che può colpire ogni tipo di trama; si ipotizza che si verifichi un solo errore durante lo scambio di trame,
• la finestra in trasmissione abbia la massima apertura possibile in base alle caratteristiche del protocollo ARQ,
• il tempo di elaborazione di trama T_p si considera nullo.
Sapendo che:
• la stazione A invia 10 trame consecutive a partire dall’istante t = 0,
• la stazione B invia riscontro alla ricezione di tutte le trame eccetto la terza, si chiede di:
• disegnare il diagramma spazio-tempo che mostra lo scambio di trame associando a ogni trama/riscontro il tipo di UI seguito dalla numerazione relativa a quel tipo di UI (per esempio la sequenza I,2,3 indica una trama informativa con N(S) = 2 e N(R) = 3), assumendo che I,0,0 è la prima trama inviata dalla stazione A,
• determinare l’apertura minima W_{s-min} della finestra in trasmissione e W_{r-min} della finestra in ricezione, richiesta dall’esercizio,
• determinare il numero minimo b di bit per la numerazione di trama consistente con la figura.




Esercizio 7.15.
Si determini il codice a blocchi che fornisce la stessa codifica del codice AMI, fornendo anche la relativa tabella di corrispondenza.