Concetti Chiave

  • Il MAC opera come sottolivello del Data Link, gestendo incapsulamento, framing, rilevazione errori e allocazione del mezzo.
  • Un indirizzo MAC è composto da 6 byte in formato esadecimale, con specifiche indicazioni su individualità o gruppo e universalità o località.
  • Il primo bit dell'indirizzo MAC indica se è individuale o di gruppo, mentre il secondo specifica se è universale o locale.
  • Il metodo di accesso CSMA/CD del MAC IEEE 802.3 interrompe la trasmissione in caso di collisione e utilizza una sequenza di Jamming per notificare il problema.
  • Le prestazioni del CSMA/CD variano con il numero di stazioni attive, evidenziando una velocità teorica di 10 Mbit/s ma effettiva di circa 3 Mbit/s.

Quali sono le funzioni del MAC?

Il MAC costituisce il sottolivello inferiore dello strato del Data Link, le sue funzioni sono incapsulamento dei dati che comprende il framing, la rilevazione degli errori, l’allocazione del mezzo, la risoluzione della contesa.
L’indirizzo MAC è formato da 6 byte rappresentati da 12 cifre esadecimali, trasmessi nell’ordine di scrittura da sinistra verso destra.

ES. 09:00:2C:3B:FE:56

Il primo bit dell’indirizzo trasmesso, viene detto I/G e vale 0 se l’indirizzo è di tipo individuale, 1 se è di gruppo (quando il frame è indirizzato a più stazioni della rete). Quando il frame è diretto a tutte le stazioni della rete è di tipo broadcast (FF:FF:FF:FF:FF:FF).

Il secondo bit che viene trasmesso è detto U/L, vale 0 se l’indirizzo è di tipo universale (se è stato assegnato ufficialmente dall’IEEE), vale 1 se l’indirizzo è di tipo locale (se è stato deciso su base locale dall’amministratore della rete).

Metodo di accesso CSMA/CD

Il MAC IEEE 802.3 utilizza il metodo di accesso al mezzo CSMA/CD; nel caso di collisione, la stazione sospende la trasmissione e invia a tutte le stazioni della rete, una sequenza di 32 bit, detta sequenza di Jamming per avvisarle dell’avvenuta collisione e scartare il frame corrotto.
In ogni stazione ricevente il livello fisico passa al MAC la stringa di bit ricevuti ed effettua i seguenti controlli:

Verifica, attraverso l’indirizzo destinazione, se il frame è diretto alla stazione o se deve essere scartato;

Controlla, attraverso l’ispezione del campo FCS, la possibilità che ci siano stati errori durante la trasmissione;

Verifica la lunghezza minima del frame e se la lunghezza del frame è coerente con quella contenuta nel campo “Lunghezza”;

Infine controlla se il numero degli ottetti è un numero intero;

Prestazioni del CSMA/CD

Le prestazioni del CSMA/CD dipendono dal numero delle stazioni presenti nella rete e da quanto queste sono attive nella trasmissione dei frame; la velocità di 10 Mbit/s è puramente teorica (con una velocità effettiva di 3 Mbit/s solamente il 50% dei frame viene trasmesso con successo al primo tentativo).

Domande da interrogazione

  1. Quali sono le principali funzioni del MAC nel Data Link?
  2. Il MAC svolge funzioni cruciali come l'incapsulamento dei dati, la rilevazione degli errori, l'allocazione del mezzo e la risoluzione della contesa, costituendo il sottolivello inferiore dello strato del Data Link.

  3. Come funziona il metodo di accesso CSMA/CD in caso di collisione?
  4. In caso di collisione, la stazione sospende la trasmissione e invia una sequenza di Jamming di 32 bit a tutte le stazioni per avvisarle della collisione e scartare il frame corrotto.

  5. Qual è l'impatto del numero di stazioni sulla prestazione del CSMA/CD?
  6. Le prestazioni del CSMA/CD sono influenzate dal numero di stazioni nella rete e dalla loro attività; la velocità teorica di 10 Mbit/s si traduce in una velocità effettiva di 3 Mbit/s, con solo il 50% dei frame trasmessi con successo al primo tentativo.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community