Formato degli indirizzi MAC

« Older   Newer »
  Share  
view post Posted on 16/4/2010, 20:00

Group:
,,,..--::|| AMMINISTRATORE ||::--..,,,
Posts:
1,602
Location:
Scheda di rete

Status:


L'originale Indirizzo MAC IEEE 802, ora chiamato ufficialmente "MAC-48", deriva dalla specifica dell'Ethernet. Poiché chi inizialmente progettò l'Ethernet ebbe la previdenza di usare uno spazio indirizzi a 48-bit, adesso disponiamo potenzialmente di ben 248 (cioè 281.474.976.710.656) possibili indirizzi MAC, un numero che è praticamente impossibile raggiungere prima che le schede ethernet cambino standard.

In tale formato (quello attualmente più diffuso), i 48 bit del codice sono suddivisi in 12 cifre esadecimali: le prime 6 cifre individuano il produttore dell'interfaccia di rete mentre le successive corrispondono al numero di serie della scheda stessa. L'indirizzo MAC si scrive normalmente in 6 ottetti separati da un trattino (es. 00-50-FC-A0-67-2C) ed i primi 3 ottetti sono detti OUI (Organizationally Unique Identifier). Per questo tipo di indirizzi di solito si preferisce la notazione esadecimale anche per differenziarla dagli indirizzi IP che usano la notazione decimale.

I tre sistemi di numerazione utilizzano lo stesso formato, differendo soltanto nella lunghezza dell'identificatore. Gli indirizzi si dividono in "indirizzi universally administered" e "indirizzi locally administered".

Gli indirizzi universally administered vengono assegnati ai dispositivi dal loro produttore; e vengono talvolta chiamati "indirizzi burned-in". I primi tre ottetti (in ordine di trasmissione) identificano l'organizzazione o il produttore che ha emesso l'identificatore e rappresentano l'Organizationally Unique Identifier (OUI). I successivi tre (MAC-48 e EUI-48) o cinque (EUI-64) ottetti sono assegnati dal produttore che deve rispettare il solo vincolo dell'univocità. L'IEEE prevede che lo spazio MAC-48 non sia esaurito prima dell'anno 2100, mentre non ci si aspetta l'esaurimento degli indirizzi EUI-64 in un futuro ragionevolmente vicino.

Gli indirizzi locally administered vengono assegnati ad un componente dall'amministratore di rete, annullando l'indirizzo burned-in. Gli indirizzi locally administered non contengono gli ottetti OUI.

Gli indirizzi universally administered e locally administered si distinguono per mezzo del settaggio del secondo bit meno significativo del byte più significativo dell'indirizzo. Se il bit è a 0, l'indirizzo è universally locally administered o local scope; se viceversa è a 1, esso è locally globally administered o global scope. Tale bit vale 0 in tutti gli OUI. Per esempio, 02-00-00-00-00-01 è un indirizzo locally administered.

Gli indirizzi MAC-48 ed EUI-48 vengono solitamente rappresentati in formato esadecimale, separando ciascun ottetto con un trattino o con i due punti. Un esempio di indirizzo MAC-48 è "00-08-74-4C-7F-1D". Confrontando i primi tre ottetti con le assegnazioni OUI dell'IEEE, si può osservare come esso appartenga alla Dell Corporation, mentre gli ultimi tre ottetti rappresentano il numero seriale assegnato al componente dal produttore.

Ogni scheda ha un indirizzo unico perché i primi 24 bit sono identificativi della casa produttrice e i successivi della scheda. In questo modo ogni casa produttrice ha a disposizione 224 indirizzi, quindi può produrre più di 16 milioni di schede; se un produttore ne produce meno, gli indirizzi (a 48 bit) non assegnati vengono persi, non potendo essere utilizzati da altri costruttori.

Si comprende, quindi, come l'indirizzo MAC non cambi se si sposta una scheda di rete da una LAN ad un'altra, mentre può cambiare l'indirizzo IP.

La conversione tra indirizzo MAC e indirizzo IP avviene mediante alcuni protocolli, il più conosciuto è ARP.
 
Web     Top
0 replies since 16/4/2010, 20:00   124 views
  Share