Corso di Architettura di Internet, A.A. 2003/2004

Luciano Bononi

Lista di domande frequenti (Frequently Asked Questions, FAQs)


Domanda 1: nelle slides della lezione del 07/04 viene fatta una distinzione tra CSMA e Slotted CSMA; ora la mia domanda è: che senso ha parlare di slot di tempo quando disponiamo di un protocollo che "ascolta" il canale prima di iniziare una trasmissione? Inoltre perchè le due vulnerability sono diverse?

Risposta 1:se due stazioni X e Y ascoltano il canale a 300 metri di distanza e il raggio di trasmissione è di 500 metri ciò significa che sono in grado di ascoltare le rispettive trasmissioni ma solo dopo il tempo necessario alle onde radio per coprire la distanza di 300 metri (circa 1 microsec).

Se la stazione X inizia a trasmettere al tempo tx (in quanto sente il canale libero) in realtà sta rischiando la collisione con le stazioni (come Y) che potrebbero avere già iniziato a trasmettere (anche loro sentendo il canale vuoto) al tempo (tx - 1 microsec)... in tal caso X non ha ancora ricevuto l'inizio della trasmissione di Y. Inoltre X rischia la collisione anche con le stazioni (come Y) che potrebbero decidere di trasmettere (sempre sentendo il canale vuoto) durante il tempo (tx + 1 microsec)... in quanto Y non avrebbe ancora sentito l'inizio della trasmissione di X. Quindi con CSMA la vulnerabilità del frame, ovvero il tempo durante il quale il frame rischia la collisione (malgrado il CSMA) è pari a due volte il MAX ritardo di propagazione tra le stazioni lontane.

Se per ipotesi tutte le stazioni avessero un orologio che scandisce l'inizio degli slot, sfruttando il slotted CSMA, ogni stazione ha la garanzia che se X ha iniziato nello slot k allora tutte le stazioni come Y rileveranno l'inizio di X prima dello slot successivo k+1. Allo stesso modo se X inizia allo slot K sicuramente avrebbe già rilevato la presenza di una trasmissione iniziata nello slot k-1. Quindi la vulnerabilità è di solo uno slot (e lo slot è circa uguale al ritardo di propagazione).



Torna alla pagina principale del corso