Beste antwoord
Laten we beginnen met IP-adressen. We kunnen IP-adressen op verschillende manieren classificeren.
IP-type:
- IPv4
- IPv6
IPv4-klassen:
- Klasse A
- Klasse B
- Klasse C
- Klasse D
- Klasse E
IPv6-typen:
- Globale unicast
- Unieke lokale
- Multicast
- Lokale link
Een andere manier om IP-adressen te classificeren:
- Statisch
- Dynamisch
We kunnen IP-adres ook classificeren als:
- Unicast (IPv4 en IPv6)
- Multicast (IPv4 en IPv6)
- Broadcast (IPv4)
- Anycast (IPv6)
MAC-adressen kunnen worden geclassificeerd volgens de NICs “netwerkinterfacekaarten” fabrikant rers.
Lees hier meer → Welke informatie kun je krijgen van het mac-adres?
We kunnen classificeer ook IP-adressen of MAC-adressen in een netwerk in toegestane en blokadressen of witte lijst en zwarte lijst, iets dergelijks.
- Upvote als je dit nuttig vindt.
- Reageren als je een vraag of iets wilt delen.
- Volg als je meer wilt lezen over computers en netwerken.
Voor jongens die in zon onderwerp geïnteresseerd zijn omdat ze studeren voor CompTIA of Cisco -certificaten, raad ik AlphaPrep.net aan voor online training en high- kwalitatief studiemateriaal.
Gerelateerde vragen:
- Wat is het verschil tussen IP-adres en subnetmasker?
- Hoe weet de router het Mac-adres van de bestemming?
- Wat gebeurt er als twee op internet aangesloten apparaten hetzelfde MAC-adres hebben? Werken ze goed?
- Wat zijn de beste certificeringscursussen voor netwerken?
- Wat is het verschil tussen netwerk en netwerken?
- Wat is CCNA? Wat is het proces om een CCNA-certificaat te krijgen?
- Ik wil leren hacken. Hoe moet ik beginnen?
Antwoord
Weet niet precies wat je bedoelt met het converteren van een MAC-adres naar een IP-adres, maar ik zal mijn best doen. Dit zal een lang antwoord zijn en moeilijk in woorden uit te drukken, dus het kan verwarrend zijn.
Ten eerste is het belangrijk om te begrijpen dat MAC-adressen niet direct correleren met een IP-adres. MAC-adressen zijn “moeilijk gecodeerd of ingebrand op een ROM-chip (alleen-lezen) op de netwerkinterfacekaart (NIC) bij de fabrikant. Uw computer bij u thuis en mijn computer bij mij thuis kunnen exact hetzelfde privé-IP-adres hebben, maar een ander MAC-adres adres.
Ten tweede worden MAC-adressen alleen gebruikt op het lokale netwerk. Wat betekent dat als ik een bericht stuur dat u van hier naar waar u ook bent kunt volgen, u hetzelfde bron-IP-adres zou zien, maar een ander MAC-adres op elk gerouteerd knooppunt. Dus als u een draadharkopname op uw computer uitvoert, ziet u mijn openbare IP-adres, maar het bron-MAC-adres in het frame is het MAC-adres van uw router.
Ten slotte, MAC adressen zijn 48 bit hexadecimale getallen en IP-adressen zijn 32 bit decimale getallen. Dus zelfs als u de hexadecimale o Als de MAC als decimaal wordt gebruikt, heb je overgebleven nummers. Er zijn een paar manieren om MACs weer te geven, ik zal dubbele punten gebruiken tussen elke set van twee hexadecimale cijfers. Laten we bijvoorbeeld dit MAC-adres gebruiken en het converteren naar decimaal AA: BB: CC: 12: 34: 56.
Elk getal is gelijk aan de waarde 0 = 0, 1 = 1 enzovoort. na 9 gaan we naar A met een waarde van 10, B = 11, C = 12 enzovoort helemaal tot F = 15 en stoppen we bij F. Onthoud echter dat computers binair werken, dus elke letter of cijfer heeft een 4-cijferige binaire weergave, maar we hebben ze gegroepeerd in twee cijfers, dus een totaal van 8 bits.
Laten we in onze MAC AA naar binair converteren en vervolgens dat binaire naar zijn totale decimaal. Onthoud A = 10, dus we moeten 10 in binair getal voorstellen. De eerste binaire plaats heeft een waarde van 1 en elk opeenvolgend binair cijfer van rechts naar links neemt toe met een macht van 2, wat betekent dat ze verdubbelen. Dus
128 64 32 16 8 4 2 1
Elke bit die we inschakelen wordt bij elkaar opgeteld om zijn decimale equivalent te vormen.Van rechts naar links moeten we 10 vertegenwoordigen, dus we zouden 8 en 2 aanzetten terwijl 4 en 1 uit zouden blijven, dus het binaire getal voor beide As zou er zo uitzien 1010, aangezien we twee As hebben, zou het volledige binaire getal 10101010 zijn als we ons binaire bestand nu onder hun waarden uitlijnen, zien we dat de volgende waarden zijn ingeschakeld (met een 1 eronder):
128 64 32 16 8 4 2 1
1 0 1 0 1 0 1 0
de andere zijn 0, dus we voegen die waarden niet toe, dus 128 + 32 + 8 + 2 = 170, dus we zouden dat kunnen gebruiken als ons eerste IP-octet, nu moeten we doe hetzelfde voor de rest. B = 11 in decimaal en in binair 1011 dus zet er twee bij elkaar en we krijgen 10111011 wat betekent dat alle waarden behalve 64 en 4 aan staan dus 128 + 32 + 16 + 8 + 2 + 1 = 187 dus nu hebben we 170.187. De volgende is CC en C = 12 en in binair 1110 zet je twee Cs bij elkaar en hebben we 11101110 wat 128 + 64 + 32 + 8 + 4 + 2 = 238 is dus 170.187.238. En tenslotte 1 en 2. 1 in binair is 0001 en 2 is 0010 zet die bij elkaar en je hebt 00010010. Slechts twee waarden, 16 en 2 staan aan, dus we h heeft een waarde van 18. Dus ons IP-adres zou 170.187.238.18 kunnen zijn, maar onthoud dat ons MAC-adres AA: BB: CC: 12: 34: 56 was, dus we hebben nog steeds de 34 en 56 over, zodat je kunt zien hoe dat niet werkt ” t converteren exact.
Een paar problemen om dit te doen
- Het is vervelend !!!!!!
- De eerste 3 sets hexadecimale getallen correleren met een apparaatfabrikant, zodat ze over het algemeen allemaal hetzelfde zijn van dezelfde fabrikant, maar niet alle apparaten in een netwerk hebben hetzelfde type NIC, dus dit werkt niet als een standaard.
- De laatste 3 sets in het nummer zijn uniek van apparaat tot apparaat, dus u zou moeten eindigen met verschillende cijfers voor het laatste octet, maar ze zullen niet noodzakelijk met één worden verhoogd, dus er zijn veel hiaten tussen IP-adressen.