Qual è la differenza tra indirizzo MAC e indirizzo IP?
Nelle reti di computer, tutti i dispositivi di rete possono collegarsi e comunicare tra loro. Ma una domanda sorge sempre nella nostra mente: come un dispositivo identificherà in modo univoco l’altro dispositivo nella rete. Questo può essere possibile solo con l’aiuto degli indirizzi MAC e IP. Ora, di nuovo c’è confusione tra questi due. Quindi, prima di definirli, facciamo un esempio per spiegarli.
Per esempio, se qualcuno deve inviare un corriere ad un’altra persona. Il mittente deve specificare due cose sul destinatario per poter inviare con successo il corriere. Le due cose sono: l’indirizzo del destinatario (può contenere numero civico, via, città, stato e codice postale) e il nome del destinatario (per identificare specificamente la persona giusta a cui consegnare il corriere). Se correliamo questo esempio al networking, allora l’indirizzo IP sarà l’indirizzo della connessione di rete in cui possono essere presenti più dispositivi, e l’indirizzo MAC sarà l’indirizzo dei nodi specifici, dove vogliamo consegnare i dati.
Conosceremo questi due indirizzi in dettaglio. Impareremo anche le differenze tra loro. Ora vediamoli uno per uno.
Indirizzo IP (Internet Protocol Address)
Un indirizzo IP è un indirizzo che identifica in modo unico una connessione di rete. È definito come “indirizzo logico” che viene fornito a una connessione in una rete.
Gli indirizzi IP sono generalmente forniti dall’amministratore della rete o dall’Internet Service Provider (ISP). Può essere di natura statica o dinamica. Può essere temporaneo e continuare a cambiare ogni volta che un dispositivo si connette a diverse reti. Gli indirizzi IP sono disponibili in forma binaria. È usato principalmente nelle operazioni di routing in quanto identifica specificamente una connessione di rete. È utilizzato nel livello di rete dei modelli di riferimento OSI o TCP/IP.
Ci sono principalmente due tipi di indirizzi IP:
- IPv4 (Internet Protocol Version 4): IPv4 è un indirizzo a 32 bit. Questo indirizzo è disponibile in forma decimale con punti (.) in mezzo. Per esempio – 192.168.0.11. Il campo d’intestazione dell’IPv4 è di 20 byte, e i bit di controllo sono presenti nell’intestazione per il controllo degli errori. Il supporto IPsec (per la funzione di sicurezza) è opzionale in IPv4. I campi opzionali sono disponibili anche nell’indirizzamento IPv4. Supporta una dimensione di pacchetto fino a 576 byte. L’indirizzamento IPv4 può essere usato per Multicasting e Broadcasting dei pacchetti di dati.
- IPv6 (Internet Protocol Version 6): IPv6 è un indirizzo di 128 bit. Questo indirizzo è disponibile in forma esadecimale con il punto e virgola (:) in mezzo. Per esempio: 2FFE:F300:0213:AB01:0132:7289:2134:ABDC. Il campo d’intestazione dell’IPv6 è di 40 byte, ma i bit di controllo non sono presenti nel file d’intestazione. Il supporto IPsec (per la funzione di sicurezza) è obbligatorio in IPv6. I campi opzionali non sono disponibili anche nell’indirizzamento IPv6. Supporta una dimensione di pacchetto fino a 1280 byte. L’indirizzamento IPv6 non può essere usato per il broadcasting.
Indirizzo MAC (Media Access Control Address)
L’indirizzo MAC è l’indirizzo che identifica univocamente un nodo sulla rete. Viene anche chiamato indirizzo fisico, o indirizzo Burnt-In, o indirizzo software. L’indirizzo MAC è fornito dal produttore della NIC (Network Interface Card). È incorporato nell’hardware e rimane costante per quel dispositivo.
MAC è un indirizzo di 48 bit che contiene o 6 gruppi di 2 cifre esadecimali, o 3 gruppi di 4 esadecimali. Queste cifre esadecimali possono essere separate da trattini(-) o da due punti(:). Per esempio: 23-AB-CD-EF-56-78, O 23AB:CDEF:5678. L’indirizzo MAC di 48 bit ha due parti di 24 bit ciascuna. I primi 24 bit rappresentano l’OUI (Organization Unique Identifier), e i successivi 24 bit rappresentano le informazioni specifiche del fornitore. L’indirizzo MAC funziona sul livello Data-Link dei modelli di riferimento OSI o TCP/IP.
Di seguito le differenze tra l’indirizzo MAC e IP:
- Scopo: l’indirizzo IP è utilizzato principalmente per identificare la connessione di un nodo sulla rete, mentre l’indirizzo MAC è utilizzato per identificare l’indirizzo unico di quel nodo.
- Tipo di indirizzo: L’indirizzo IP è un indirizzo logico o basato sul software, mentre l’indirizzo MAC è un indirizzo fisico o basato sull’hardware: L’indirizzo IP è fornito dall’amministratore della rete, dal DHCP (Dynamic Host Configuration Protocol), o dall’ISP (Internet Service Provider). D’altra parte, l’indirizzo MAC è fornito dal produttore del dispositivo ed è incorporato nel NIC (Network Interface Card).
- Lunghezza e rappresentazione dell’indirizzo: Nell’indirizzo IP, Ipv4 ha una lunghezza di indirizzo di 32 bit, mentre IPv6 ha una lunghezza di indirizzo di 128 bit. D’altra parte, l’indirizzo MAC è un indirizzo di 48 bit. Inoltre, l’indirizzo IP è rappresentato in formato binario con punti(.) in mezzo, mentre l’indirizzo MAC è rappresentato in formato esadecimale con trattini(-) o due punti(:) in mezzo.
- Classi di rete: Gli indirizzi IP usano tutti i tipi di classi di rete, cioè A, B, C, D ed E per indirizzare una connessione. D’altra parte, non vengono utilizzate tali classi di rete per indirizzare l’indirizzo MAC di uno specifico dispositivo.
- Subnetting: Il subnetting è il processo di divisione di una rete in due o più piccole reti. L’indirizzo IP usa il subnetting, mentre l’indirizzo MAC non lo usa.
- Flessibilità: L’indirizzo IP è flessibile in natura, viene cambiato ogni volta che un dispositivo si connette a qualche altra rete. D’altra parte, gli indirizzi MAC non sono flessibili e rimangono costanti per un dispositivo.
- Traffico di rete utilizzato: L’indirizzo IP può essere usato per Multicasting o Broadcasting, mentre l’indirizzo MAC può essere usato per il broadcasting.
- Livello di implementazione: L’indirizzo IP o l’indirizzamento logico è implementato nel livello di rete del modello OSI o TCP/IP. D’altra parte, l’indirizzo MAC o indirizzamento fisico è implementato nel livello Data-Link del modello di riferimento OSI o TCP/IP.
Questo è tutto sugli indirizzi IP e MAC, e le differenze tra loro. Spero che tu abbia imparato qualcosa di nuovo oggi. Questo è tutto per questo blog.