Bästa svaret
Låt oss börja med IP-adresser. Vi kan klassificera IP-adresser på flera sätt.
IP-typ:
- IPv4
- IPv6
IPv4-klasser:
- Klass A
- Klass B
- Klass C
- Klass D
- Klass E
IPv6-typer:
- Global unicast
- Unik lokal
- Multicast
- Länk lokal
Ett annat sätt att klassificera IP-adresser:
- Statisk
- Dynamisk
Vi kan också klassificera IP-adress som:
- Unicast (IPv4 och IPv6)
- Multicast (IPv4 och IPv6)
- Broadcast (IPv4)
- Anycast (IPv6)
MAC-adresser kan klassificeras enligt NIC: s ”nätverkskort” tillverkare rers.
Läs mer här → Vilken information kan du få från mac-adressen?
Vi kanske klassificera också IP-adresser eller MAC-adresser i ett nätverk i tillåtna och blockera adresser eller vitlista och svartlista, något liknande.
- Omröstning om du tycker att det här är användbart.
- Kommentar om du har en fråga eller något att dela.
- Följ om du är intresserad av att läsa mer om datorer och nätverk.
För killar som är intresserade av ett sådant ämne eftersom de studerar för CompTIA eller Cisco certs, jag rekommenderar AlphaPrep.net för online-utbildning och hög- kvalitetsstudiematerial.
Relaterade frågor:
- Vad är skillnaden mellan IP-adress och undernätmask?
- Hur vet routern destinationens Mac-adress?
- Vad händer om två enheter anslutna till internet har samma MAC-adress? Fungerar de bra?
- Vilka är de bästa certifieringskurserna för nätverkande?
- Vad är skillnaden mellan nätverk och nätverkande?
- Vad är CCNA? Vad är processen för att få ett CCNA-certifikat?
- Jag vill lära mig hacka. Hur ska jag börja?
Svar
Är inte riktigt säker på vad du menar med att konvertera en MAC-adress till en IP-adress, men jag kommer att göra mitt bästa. Detta kommer att vara ett långt svar och svårt att göra med ord så det kan vara förvirrande.
För det första är det viktigt att förstå att MAC-adresser inte direkt korrelerar med en IP-adress. MAC-adress är ”svår kodad ”eller” inbränd ”till ett läsbart minne (ROM) -chip på nätverkskortet (NIC) hos tillverkaren. Din dator i ditt hem och min dator i mitt hus kan ha exakt samma privata IP-adress men olika MAC adress.
För det andra används MAC-adresser bara i det lokala nätverket. Vilket innebär att om jag skickade ett meddelande som du kunde spåra härifrån till var du än är, skulle du se samma källans IP-adress men en annan MAC-adress vid varje dirigerad korsning, så om du gör en wireshark-inspelning på din dator skulle du se min offentliga IP-adress men källans MAC-adress i ramen skulle vara din routers MAC-adress. adresser är 48 bitar hexadecimaltal och IP-adresser är 32 bitar decimaltal. Så även om du konverterar hexadecimalt o f MAC till decimal kommer du att ha kvar siffror. Det finns några sätt att representera MAC, kommer jag att använda kolon mellan varje uppsättning med två hexadecimala siffror. Låt oss till exempel använda denna MAC-adress och konvertera den till decimal AA: BB: CC: 12: 34: 56.
Varje nummer är lika med sitt värde 0 = 0, 1 = 1 och så vidare. efter 9 flyttar vi till A som har värdet 10, B = 11, C = 12 och så vidare hela vägen till F = 15 och vi stannar vid F. Kom dock ihåg att datorer fungerar i binär så att varje bokstav eller nummer har en Fyrsiffrig binär representation, men vi har grupperat dem i två siffror så totalt åtta bitar.
I vår MAC kan vi konvertera AA till binär sedan binär till dess totala decimal. Kom ihåg A = 10 så vi måste representera 10 i binär. Den första binära platsen har ett värde på 1 och varje på varandra följande binär siffra från höger till vänster ökar med en effekt på 2, vilket innebär att de fördubblas. Så
128 64 32 16 8 4 2 1
Varje bit vi slår på läggs samman för att bilda dess decimalkvivalent.Från höger till vänster måste vi representera 10 så vi skulle slå på 8 och 2 medan 4 och 1 skulle förbli avstängd, så binären för båda A: erna skulle se ut så här 1010, eftersom vi har två A: er skulle det fulla binära talet vara 10101010 nu om vi raderar våra binära under deras värden ser vi följande värden är aktiverade (ha en 1 under dem):
128 64 32 16 8 4 2 1
1 0 1 0 1 0 1 0
de andra är 0 så vi lägger inte till dessa värden, så 128 + 32 + 8 + 2 = 170 så vi kan använda det som vår första IP-oktett nu måste vi gör samma sak för resten. B = 11 i decimal och i binär 1011 så lägg två av dem tillsammans så får vi 10111011 vilket betyder att alla värden utom 64 och 4 är på så 128 + 32 + 16 + 8 + 2 + 1 = 187 så nu har vi 170.187. Nästa är CC och C = 12 och i binär 1110 sätter vi två Cs tillsammans och vi har 11101110 vilket är 128 + 64 + 32 + 8 + 4 + 2 = 238 så 170.187.238. Och slutligen 1 och 2. 1 i binär är 0001 och 2 är 0010 sätt ihop dem och du har 00010010. Endast två värden, 16 och 2 är på så vi h ave ett värde av 18. Så vår IP-adress kan vara 170.187.238.18, men kom ihåg att vår MAC-adress var AA: BB: CC: 12: 34: 56 så vi har fortfarande 34 och 56 kvar så att du kan se hur det inte ” t konvertera exakt.
Ett par problem med att göra detta
- Det är tråkigt !!!!!!
- De första 3 uppsättningarna med hexnummer korrelera till en enhetstillverkare så att de i allmänhet är desamma från samma tillverkare, men inte alla enheter i ett nätverk har samma typ av nätverkskort så det fungerar inte som standard.
- De sista 3 uppsättningar i numret är unika från enhet till enhet så du bör få olika siffror för den senaste oktetten, men de kommer inte nödvändigtvis att ökas med en så att du skulle ha många luckor mellan IP-adresser. >