Ancora e ancora leggo che i dispositivi sono identificati in modo univoco dai loro indirizzi MAC. Ma come vengono determinati gli indirizzi MAC? (E ci dicono qualcosa sul dispositivo che rappresentano?)
Ancora e ancora leggo che i dispositivi sono identificati in modo univoco dai loro indirizzi MAC. Ma come vengono determinati gli indirizzi MAC? (E ci dicono qualcosa sul dispositivo che rappresentano?)
Risposte:
Ai fornitori viene fornita una gamma di indirizzi MAC che possono essere assegnati ai loro prodotti dall'IEEE (Institute of Electrical and Electronics Engineers).
Gli indirizzi MAC sono assegnati ai fornitori in blocchi di varie dimensioni, a seconda dei casi.
L'IEEE offre programmi o registri dell'autorità di registrazione che mantengono elenchi di identificatori univoci in base agli standard e rilasciano identificatori univoci a coloro che desiderano registrarli. L'autorità di registrazione IEEE assegna nomi non ambigui agli oggetti in modo da rendere l'incarico disponibile alle parti interessate.
È possibile accedere a Ricerca e ricerca indirizzo MAC fornitore / Ethernet / Bluetooth per trovare il fornitore a cui è stato assegnato un indirizzo MAC o trovare un intervallo di indirizzi MAC a un fornitore.
Questo non è corretto I dispositivi non sono identificati in modo univoco dai loro indirizzi MAC:
Lo spoofing MAC è una tecnica per modificare un indirizzo MAC (Media Access Control) assegnato in fabbrica di un'interfaccia di rete su un dispositivo di rete. L'indirizzo MAC è codificato su un controller di interfaccia di rete (NIC) e non può essere modificato. Tuttavia, ci sono strumenti che possono far credere a un sistema operativo che la NIC abbia l'indirizzo MAC scelto dall'utente.
Vedi anche Gli indirizzi MAC sono unici quando escono dalla fabbrica? e riciclaggio dell'indirizzo MAC?
I produttori riutilizzano gli indirizzi MAC e spediscono le carte con indirizzi duplicati in diverse parti degli Stati Uniti o del mondo, in modo che ci siano poche possibilità che due computer con schede di rete con lo stesso indirizzo MAC finiscano sulla stessa rete.
Gli indirizzi MAC vengono "masterizzati" nella scheda di interfaccia di rete (NIC) e non possono essere modificati. Vedi ARP e RARP su come gli indirizzi IP vengono tradotti in indirizzi MAC e viceversa.
Affinché un dispositivo di rete sia in grado di comunicare, l'indirizzo MAC che sta utilizzando deve essere univoco. Nessun altro dispositivo su quella sottorete della rete locale può utilizzare quell'indirizzo MAC. Se due dispositivi hanno lo stesso indirizzo MAC (che si verifica più spesso di quanto gli amministratori di rete vorrebbero), nessuno dei due computer può comunicare correttamente. Su una LAN Ethernet, ciò causerà un elevato numero di collisioni. Gli indirizzi MAC duplicati sulla stessa LAN sono un problema. Gli indirizzi MAC duplicati separati da uno o più router non sono un problema poiché i due dispositivi non si vedranno e useranno il router per comunicare.
Controllo dell'accesso ai media di origine
Ma come vengono determinati gli indirizzi MAC?
Sono determinati dall'autorità di registrazione IEEE nella RFC 5342 Sezione 2.1
Gli "indirizzi" MAC a 48 bit sono gli identificatori dell'interfaccia Ethernet più comunemente utilizzati. Quelli che sono unici a livello globale sono anche chiamati identificatori EUI-48. Un EUI-48 è strutturato in un OUI iniziale a 3 ottetti (identificatore univoco organizzativo) e in altri 3 ottetti assegnati dal titolare dell'OUI. Per le organizzazioni che non richiedono identificatori di 3 ottetti, l'IEEE alloca invece IAB (Individual Address Blocks), dove sono assegnati i primi 4 1/2 ottetti (36 bit), dando al titolare dello IAB 1 1/2 ottetti (12 bit) che possono controllare.
L'IEEE descrive le procedure e le politiche di assegnazione per gli identificatori relativi all'IEEE 802 in [802_O & A].
Due bit all'interno dei 3 ottetti iniziali di un EUI-48 hanno un significato speciale: il bit di gruppo (01-00-00) e il bit locale (02-00-00). OUI e IAB sono allocati con il bit zero locale e il bit di gruppo non specificato. Gli identificatori multicast possono essere costruiti attivando il bit di gruppo e gli identificatori unicast costruiti lasciando il bit di gruppo zero.
E ci dicono qualcosa sul dispositivo che rappresentano?
Fondamentalmente l'indirizzo MAC può essere diviso in 2 parti.
C'è un indirizzo MAC:
00-14-22-01-23-45
Ed è diviso in due parti come questo.
00-14-22
e
01-23-45
Il primo è determinato dall'identificatore univoco dell'organizzazione o è chiamato " fornitore "
Una definizione citata di OUI
Un identificatore univoco dell'organizzazione (OUI) è un numero a 24 bit che identifica in modo univoco un fornitore, un produttore o un'altra organizzazione a livello globale o mondiale.
e il secondo blocco è un identificatore univoco, questo valore non è necessariamente univoco, potrebbe essere ripetuto, perché quei 48 bit non sono infiniti o potrebbero essere falsificati e consistono bassamente nell'uso di software di terze parti per cambiare il tuo attuale indirizzo MAC e sembrano essere un altro dispositivo nella rete.
Ecco un sito online dove puoi cercare un fornitore.
Ogni dispositivo di rete ha un indirizzo MAC che è un identificatore a 48 bit che identifica in modo univoco e globale il dispositivo specifico. Questo indirizzo viene inserito nella scheda NIC durante la sua fabbricazione.
L'indirizzo MAC può essere rappresentato come xx:xx:xx:yy:yy:yy
ciascuno dei quali xx
rappresenta un ottetto (8 bit). xx
e yy
sono in formato esadecimale.
Qui, xx:xx:xx
rappresenta l'ID del produttore mentre yy:yy:yy
rappresenta l'ID del dispositivo prodotto da un determinato produttore. Inoltre, due produttori non possono avere lo stesso ID produttore e due dispositivi dello stesso produttore non possono avere lo stesso ID dispositivo.
In questo modo, viene applicata l'unicità dell'indirizzo MAC.
Tuttavia, ricorda che un produttore può avere uno o più ID produttore (nel caso in cui produca molti dispositivi).