Risposta migliore
Cominciamo con gli indirizzi IP. Possiamo classificare gli indirizzi IP in diversi modi.
Tipo IP:
- IPv4
- IPv6
Classi IPv4:
- Classe A
- Classe B
- Classe C
- Classe D
- Classe E
Tipi IPv6:
- Unicast globale
- Locale unico
- Multicast
- Collegamento locale
Un altro modo per classificare gli indirizzi IP:
- Statico
- Dinamico
Possiamo anche classificare lindirizzo IP come:
- Unicast (IPv4 e IPv6)
- Multicast (IPv4 e IPv6)
- Broadcast (IPv4)
- Anycast (IPv6)
Gli indirizzi MAC possono essere classificati in base al produttore delle “schede di interfaccia di rete” delle NIC rers.
Ulteriori informazioni qui → Quali informazioni puoi ottenere dallindirizzo MAC?
Potremmo classificare anche gli indirizzi IP o gli indirizzi MAC in una rete in indirizzi consentiti e bloccati o white-list e blacklist, qualcosa del genere.
- Upvote se lo trovi utile.
- Commenta se hai una domanda o qualcosa da condividere.
- Segui se sei interessato a leggere di più su computer e reti.
Per ragazzi interessati a questo argomento perché studiano per CompTIA o Cisco certs, consiglio AlphaPrep.net per la formazione online e materiali di studio di qualità.
Domande correlate:
- Qual è la differenza tra indirizzo IP e subnet mask?
- Come fa il router a conoscere lindirizzo Mac di destinazione?
- Cosa succede se due dispositivi connessi a Internet hanno lo stesso indirizzo MAC? Funzionano bene?
- Quali sono i migliori corsi di certificazione per il networking?
- Qual è la differenza tra network e Networking?
- Cosè CCNA? Qual è il processo per ottenere un certificato CCNA?
- Voglio imparare ad hackerare. Come devo iniziare?
Risposta
Non sono esattamente sicuro di cosa intendi per convertire un indirizzo MAC in un indirizzo IP, ma farò del mio meglio. Questa sarà una risposta lunga e difficile da esprimere a parole, quindi potrebbe creare confusione.
Innanzitutto, è importante capire che gli indirizzi MAC non sono direttamente correlati a un indirizzo IP. Gli indirizzi MAC sono “difficili coded “o” masterizzato “su un chip di memoria di sola lettura (ROM) sulla scheda di interfaccia di rete (NIC) presso il produttore. Il tuo computer a casa tua e il mio computer a casa mia potrebbero avere lo stesso identico indirizzo IP privato ma un MAC diverso .
In secondo luogo, gli indirizzi MAC vengono utilizzati solo sulla rete locale. Il che significa che se inviassi un messaggio che potresti monitorare da qui a dovunque ti trovi, vedresti lo stesso indirizzo IP di origine ma un diverso Indirizzo MAC in ogni giunzione instradata. Quindi, se stai effettuando unacquisizione con wirehark sul tuo computer, vedrai il mio indirizzo IP pubblico ma lindirizzo MAC di origine nel frame sarebbe lindirizzo MAC del tuo router.
gli indirizzi sono numeri esadecimali a 48 bit e gli indirizzi IP sono numeri decimali a 32 bit. Quindi, anche se si converte la o esadecimale Se il MAC diventa decimale, avrai dei numeri rimanenti. Ci sono alcuni modi per rappresentare i MAC, userò i due punti tra ogni set di due cifre esadecimali. Ad esempio, utilizziamo questo indirizzo MAC e lo convertiamo in decimale AA: BB: CC: 12: 34: 56.
Ogni numero è uguale al suo valore 0 = 0, 1 = 1 e così via. dopo 9 passiamo ad A che ha un valore di 10, B = 11, C = 12 e così via fino a F = 15 e ci fermiamo a F. Tuttavia, ricorda che i computer funzionano in binario quindi ogni lettera o numero ha un Rappresentazione binaria a 4 cifre, ma le abbiamo raggruppate in due cifre per un totale di 8 bit.
Nel nostro MAC convertiamo AA in binario, quindi quel binario nel suo totale decimale. Ricorda A = 10 quindi dobbiamo rappresentare 10 in binario. La prima posizione binaria ha un valore di 1 e ogni cifra binaria successiva da destra a sinistra aumenta di una potenza di 2, il che significa che raddoppiano. Quindi
128 64 32 16 8 4 2 1
Ogni bit che attiviamo viene sommato per formare il suo equivalente decimale.Da destra a sinistra dobbiamo rappresentare 10, quindi accenderemmo 8 e 2 mentre 4 e 1 rimarrebbero spenti, quindi il binario per entrambe le A sarebbe questo 1010, poiché abbiamo due A il numero binario completo sarebbe 10101010 ora se allineiamo il nostro binario sotto i loro valori vediamo che i seguenti valori sono attivati (hanno un 1 sotto di loro):
128 64 32 16 8 4 2 1
1 0 1 0 1 0 1 0
gli altri sono 0 quindi non aggiungiamo questi valori, quindi 128 + 32 + 8 + 2 = 170 così potremmo usarlo come primo ottetto IP ora che dobbiamo fai lo stesso per il resto. B = 11 in decimale e in binario 1011 quindi metti due di quelli insieme e otteniamo 10111011 che significa che tutti i valori tranne 64 e 4 sono su quindi 128 + 32 + 16 + 8 + 2 + 1 = 187 quindi ora abbiamo 170.187. Il prossimo è CC e C = 12 e in binario 1110 metti insieme due C e abbiamo 11101110 che è 128 + 64 + 32 + 8 + 4 + 2 = 238 quindi 170.187.238. E infine 1 e 2. 1 in binario è 0001 e 2 è 0010 mettili insieme e avrai 00010010. Solo due valori, 16 e 2 sono accesi quindi h ave un valore di 18. Quindi il nostro indirizzo IP potrebbe essere 170.187.238.18, ma ricorda che il nostro indirizzo MAC era AA: BB: CC: 12: 34: 56, quindi abbiamo ancora 34 e 56 rimanenti, così puoi vedere come funziona ” t convertire esattamente.
Un paio di problemi con questa operazione
- È noioso !!!!!!
- Le prime 3 serie di numeri esadecimali sono correlati a un produttore del dispositivo, quindi sono generalmente tutti uguali dallo stesso produttore, ma non tutti i dispositivi in una rete hanno lo stesso tipo di NIC, quindi questo non funzionerà come standard.
- Gli ultimi 3 i set nel numero sono univoci da dispositivo a dispositivo, quindi dovresti finire con cifre diverse per lultimo ottetto, ma non aumenteranno necessariamente di uno, quindi avresti molti spazi tra gli indirizzi IP.