Najlepsza odpowiedź
Zacznijmy od adresów IP. Możemy klasyfikować adresy IP na wiele sposobów.
Typ IP:
- IPv4
- IPv6
Klasy IPv4:
- Klasa A
- Klasa B
- Klasa C
- Klasa D
- Klasa E
Typy IPv6:
- Globalna emisja pojedyncza
- Unikalna lokalna
- Multikast
- Link lokalny
Inny sposób klasyfikowania adresów IP:
- statyczne
- dynamiczne
Możemy również sklasyfikować adres IP jako:
- Unicast (IPv4 i IPv6)
- Multicast (IPv4 i IPv6)
- Transmisja (IPv4)
- Anycast (IPv6)
Adresy MAC można sklasyfikować zgodnie z „kartami interfejsu sieciowego” karty sieciowej producenta rers.
Dowiedz się więcej tutaj → Jakie informacje można uzyskać z adresu Mac?
Możemy klasyfikuj również adresy IP lub adresy MAC w sieci jako dozwolone i blokowane adresy lub białą listę i czarną listę, coś w tym rodzaju.
- Głos za , jeśli uznasz to za przydatne.
- Komentarz jeśli masz pytanie lub coś do udostępnienia.
- Obserwuj , jeśli chcesz przeczytać więcej o komputerach i sieciach.
Dla facetów zainteresowanych takim tematem, ponieważ uczą się do CompTIA lub Cisco , polecam AlphaPrep.net do szkoleń online i wysokiej wysokiej jakości materiały do nauki.
Pytania pokrewne:
- Jaka jest różnica między adresem IP a maską podsieci?
- W jaki sposób router poznaje docelowy adres Mac?
- Co się stanie, jeśli dwa urządzenia podłączone do Internetu mają ten sam adres MAC? Czy działają dobrze?
- Jakie są najlepsze kursy certyfikacyjne dotyczące sieci?
- Jaka jest różnica między siecią a obsługą sieci?
- Co to jest CCNA? Jak wygląda proces uzyskania certyfikatu CCNA?
- Chcę się nauczyć hakowania. Od czego mam zacząć?
Odpowiedź
Nie jestem pewien, co masz na myśli, mówiąc o konwersji adresu MAC na adres IP, ale zrobię co w mojej mocy. To będzie długa odpowiedź i trudna do opisania słowami, więc może być myląca.
Po pierwsze, ważne jest, aby zrozumieć, że adresy MAC nie są bezpośrednio skorelowane z adresem IP. Adresy MAC są „trudne zakodowane ”lub„ wypalone ”w chipie pamięci tylko do odczytu (ROM) na karcie sieciowej (NIC) u producenta. Twój komputer w Twoim domu i mój komputer w moim domu mogą mieć dokładnie ten sam prywatny adres IP, ale inny adres MAC adres.
Po drugie, adresy MAC są używane tylko w sieci lokalnej. Co oznacza, że jeśli wyślę wiadomość, którą możesz śledzić z tego miejsca, gdziekolwiek jesteś, zobaczysz ten sam źródłowy adres IP, ale inny Adres MAC na każdym routowanym skrzyżowaniu. Więc jeśli robisz przechwytywanie Wireshark na swoim komputerze, zobaczysz mój publiczny adres IP, ale źródłowy adres MAC w ramce będzie adresem MAC twojego routera.
Wreszcie adres MAC adresy to 48-bitowe liczby szesnastkowe, a adresy IP to 32-bitowe liczby dziesiętne. Więc nawet jeśli przekonwertujesz liczbę szesnastkową o Jeśli MAC do ułamka dziesiętnego pozostaną liczby. Istnieje kilka sposobów przedstawienia adresów MAC, użyję dwukropków między każdym zestawem dwóch cyfr szesnastkowych. Na przykład użyjmy tego adresu MAC i zamieńmy go na dziesiętne AA: BB: CC: 12: 34: 56.
Każda liczba równa się swojej wartości 0 = 0, 1 = 1 i tak dalej. po 9 przechodzimy do A, które ma wartość 10, B = 11, C = 12 i tak dalej aż do F = 15 i zatrzymujemy się na F. Pamiętaj jednak, że komputery działają w systemie binarnym, więc każda litera lub cyfra ma Czterocyfrowa reprezentacja binarna, ale pogrupowaliśmy je w dwie cyfry, więc w sumie jest 8 bitów.
W naszym MAC przekonwertujmy AA na binarny, a następnie ten binarny na całkowity dziesiętny. Pamiętaj, że A = 10, więc musimy przedstawić 10 w systemie dwójkowym. Pierwsze miejsce binarne ma wartość 1, a każda kolejna cyfra binarna od prawej do lewej zwiększa się o potęgę 2, co oznacza, że się podwajają. Więc
128 64 32 16 8 4 2 1
Każdy włączony bit jest dodawany do siebie, aby utworzyć swój dziesiętny odpowiednik.Od prawej do lewej musimy przedstawić 10, więc włączylibyśmy 8 i 2, podczas gdy 4 i 1 pozostałyby wyłączone, więc binarny dla obu A wyglądałby tak 1010, ponieważ mamy dwa A, pełna liczba binarna wynosiłaby 10101010 teraz, jeśli ustawimy nasz plik binarny pod ich wartościami, zobaczymy, że następujące wartości są włączone (mają 1 pod nimi):
128 64 32 16 8 4 2 1
1 0 1 0 1 0 1 0
pozostałe to 0, więc nie dodajemy tych wartości, więc 128 + 32 + 8 + 2 = 170, więc możemy użyć tego jako naszego pierwszego oktetu IP, teraz musimy zrób to samo z resztą. B = 11 dziesiętnie i binarnie 1011, więc połóż dwa z nich razem i otrzymamy 10111011, co oznacza, że wszystkie wartości oprócz 64 i 4 są włączone, więc 128 + 32 + 16 + 8 + 2 + 1 = 187, więc teraz mamy 170,187. Następnym jest CC i C = 12, aw systemie binarnym 1110 umieść dwa C razem i mamy 11101110, czyli 128 + 64 + 32 + 8 + 4 + 2 = 238, czyli 170,187,238. I na koniec 1 i 2. 1 w systemie dwójkowym to 0001, a 2 to 0010, połącz je razem i masz 00010010. Tylko dwie wartości, 16 i 2 są włączone, więc h ave wartość 18. Więc nasz adres IP może być 170.187.238.18, ale pamiętaj, że nasz adres MAC to AA: BB: CC: 12: 34: 56, więc nadal mamy resztki 34 i 56, więc możesz zobaczyć, jak to działa ” t konwertuj dokładnie.
Kilka problemów z zrobieniem tego
- To jest żmudne !!!!!!
- Pierwsze 3 zestawy liczb szesnastkowych są skorelowane z producentem urządzenia, więc generalnie wszystkie są takie same od tego samego producenta, ale nie wszystkie urządzenia w sieci mają ten sam typ karty sieciowej, więc nie będzie to działać jako standard.
- Ostatnie 3 zestawy w liczbie są niepowtarzalne w zależności od urządzenia, więc w ostatnim oktecie powinny być różne cyfry, ale niekoniecznie będą one zwiększane o jeden, więc wystąpią duże odstępy między adresami IP.