Question:
Un frame di 2Kb deve essere trasmesso tra 2 calcolatori connessi da un canale di comunicazione in fibra lungo 100 Km e capace di trasmettere a 100 Mbps. Calcolare l˙utilizzo del canale se il livello data-link usa un protocollo go back n con numeri di sequenza rappresentati da 4 bit.
Author: federico volpeAnswer:
F = 2Kbit L = 100Km (lunghezza del canale) Ch (velocità di trasmissione) = 100Mbps Vp (velocità di propagazione) = 3 * 10^8 [canale in fibra] Calcolare l'utilizzo in caso di selective repeat con numeri sequenza su 4 bit. Per selective repeat abbiamo bisogno di un numero di sequenza pari a 2*k, dove k è la dimensione della finestra di trasmissione. Se abbiamo 4 bit per il numero di sequenza (16 numeri quindi) potremo trasmettere finestre grandi al massimo 8. k = 8 quindi U = k * ( (tx) / (tx + 2tp) ) tx = F / Ch = (2 * 10^3) / (100 * 10^6) = 2/10^5 = 0,02ms tp = L / Vp = (100 * 10^3) / (3*10^8) = (1 * 10^5) / (3 * 10^8) = 1/3 * 10^-3 = 0,3ms U = 8 * ( 0,02 / 0,02 + 0,6 ) = 8 * ( 0,02 / 0,62 ) = 8 * 0,03 --> 8 * 3% = 24% Nel caso di gobackn #seq = k + 1, quindi la dimensione della finestra poteva essere k-1.
0 / 5 (0 ratings)
1 answer(s) in total