Indirizzo IP vs MAC
Che cos'è l'indirizzo IP?
In una rete che utilizza il protocollo Internet per comunicare tra le entità come computer o stampanti della rete, l'etichetta numerica logica o l'indirizzo assegnato a ciascuna entità è chiamato indirizzo IP (indirizzo del protocollo Internet). L'indirizzo IP serve allo scopo di identificare e localizzare ciascuna entità separatamente nella rete a livello di interfaccia e funziona a livello di rete del modello OSI.
L'indirizzamento IP ha due versioni a seconda del numero di bit utilizzati per memorizzare l'indirizzo, ovvero il protocollo Internet versione 4 (IPv4), sviluppato con modalità di indirizzamento a 32 bit e il più utilizzato, e il protocollo Internet versione 6 (Ipv6) sviluppato con modalità di indirizzamento a 128 bit alla fine degli anni '90. Sebbene l'indirizzo IP sia un numero binario, di solito è archiviato nell'host in un formato leggibile dall'uomo. Internet Assigned Number Authority gestisce lo spazio e l'allocazione del nome per gli indirizzi IP a livello globale.
Gli indirizzi IP sono di due tipi; Gli indirizzi IP statici sono permanenti e vengono assegnati all'host manualmente da un amministratore. Gli indirizzi IP dinamici vengono assegnati nuovamente all'host ogni volta che viene avviato dall'interfaccia del computer, dal software host o da un server utilizzando DHCP (Dynamic Host Configuration Protocol) o Point-to-Point Protocol, che sono le tecnologie utilizzate per assegnare l'indirizzo IP dinamico.
Gli indirizzi IP dinamici vengono utilizzati in modo che gli amministratori non debbano assegnare indirizzi IP manualmente a ciascun host. Ma in alcuni casi, come nella traduzione di un nome di dominio in un indirizzo IP tramite il DNS (Domain Name System), è essenziale disporre di un indirizzo IP statico in quanto sarebbe impossibile individuare la posizione di un dominio se contiene un indirizzo IP modificabile frequentemente.
Che cos'è l'indirizzo MAC?
L'indirizzo MAC o l'indirizzo di controllo dell'accesso ai supporti è un indirizzo hardware o fisico associato all'adattatore di rete di un host ed è assegnato dal produttore della NIC (scheda di interfaccia di rete). Gli indirizzi MAC funzionano a livello di collegamento dati del modello OSI e servono come identificazioni univoche di ciascun adattatore a un livello inferiore in una rete locale (LAN).
Ogni indirizzo MAC è composto da 48 bit, con la metà superiore contiene il numero ID del produttore dell'adattatore e la metà inferiore contiene un numero di serie univoco assegnato a ciascun adattatore di rete dal produttore ed è memorizzato nel Hardware dell'adattatore.
Identificatore univoco organizzativo (3 byte) | Specifica del controller dell'interfaccia di rete (3 byte) |
Gli indirizzi MAC sono formati secondo le regole di uno dei tre spazi dei nomi di numerazione MAC -48, EUI -48 e EUI – 64, gestiti da IEEE.
Qual è la differenza tra indirizzo IP e indirizzo MAC?
Sebbene l'indirizzo IP e l'indirizzo MAC servano entrambi allo scopo di fornire agli host un'identificazione univoca in una rete, a seconda dello stato e della funzione, questi due presentano diverse differenze. Quando si considera il livello di indirizzamento funzionante, mentre l'indirizzo MAC funziona nel livello di collegamento dati, l'indirizzo IP opera nel livello di rete.
L'indirizzo MAC fornisce un'identificazione univoca all'interfaccia hardware della rete, mentre l'indirizzo IP fornisce un'identificazione univoca all'interfaccia software della rete. Inoltre, se si considera l'assegnazione dell'indirizzo, gli indirizzi MAC vengono assegnati in modo permanente agli adattatori e non possono essere modificati in quanto sono indirizzi fisici. Al contrario, gli indirizzi IP, statici o dinamici, possono essere modificati a seconda dei requisiti in quanto sono entità o indirizzi logici. Inoltre, gli indirizzi MAC sono utili quando si tratta di reti locali.
Se si considera il formato, gli indirizzi IP utilizzano indirizzi lunghi 32 o 128 bit mentre gli indirizzi MAC utilizzano indirizzi lunghi 48 bit. In una visione semplificata, l'indirizzo IP può essere considerato come supporto per implementazioni software e l'indirizzo MAC può essere considerato come supporto per implementazioni hardware della rete.
Nonostante le differenze, le reti IP mantengono una mappatura tra l'indirizzo MAC e l'indirizzo IP di un dispositivo, denominato ARP o Address Resolution Protocol.