Jak obliczyć adres MAC na binarny?

...

Chociaż zera i jedynek mogą być mylące, w rzeczywistości tworzą to, co interpretuje komputer.

Adresy Media Access Control (MAC) są unikalne dla każdego elementu sprzętu komputerowego, który uzyskuje dostęp do sieci. Adres MAC odpowiada określonemu interfejsowi sieciowemu używanemu przez komputer do łączenia się z Internetem. Możesz zobaczyć ten adres jako „adres fizyczny” lub „adres sprzętowy” komputera. Aby przetłumaczyć to na binarne, warto mieć podstawowe pojęcie o tym, czym jest numeracja o podstawie 2 i jak działa.

Krok 1

Podziel adres na sześć równych części dwóch liczb, aby utrzymać porządek. Każda z tych grup dwóch liczb zajmie jeden bajt. Upewnij się, że między grupami jest wystarczająco dużo miejsca, aby można było pod nimi wpisać kolejne osiem liczb.

Wideo dnia

Krok 2

Wpisz osiem wartości „0” pod każdą grupą liczb. Aby ułatwić sobie wizualizację, podziel osiem wartości na dwie grupy po cztery wartości. Każda liczba w grupie dwuliczbowej będzie miała własną grupę czterech bitów. Twoim celem jest wpisanie „1” pod każdą wartością „0” tam, gdzie jest to właściwe. Najbardziej prawy bit w twoim bajcie będzie reprezentował 2^0 (dwa podniesione do potęgi zerowej), a każdy bajt idąc w lewo będzie reprezentował podniesioną liczbę 2 do kolejnej wyższej wartości (na przykład wartość trzeciego miejsca będzie reprezentować 2^2 lub 4, więc wartość "1" w tym miejscu będzie reprezentować "4").

Krok 3

Uzupełnij zera tam, gdzie nie ma cyfr w ciągu jedynek. Otrzymasz coś takiego:

8B = 1000 (8) 1011 (B)

Krok 4

Kontynuuj to, aż przekonwertujesz całą sekwencję. Mając adres MAC 00-50-56-C0-00-08, powinieneś otrzymać to:

0000 0000 (00) 0101 0000 (50) 0101 0110 (56) 1100 0000 (C0) 0000 0000 (00) 0000 1000 (08)

Odstępy i nawiasy zostały wstawione tylko po to, aby było bardziej czytelne. Oto przykład rzeczywistego wyglądu adresu MAC w języku komputera:

000000000101000001010110110000000000000000001000

Wskazówka

Jeśli chcesz znacznie ułatwić ten proces, spójrz na tabelę binarną/szesnastkową w pierwszym odwołaniu. Ta tabela zawiera każdą wartość binarną dla każdej liczby szesnastkowej. Tylko upewnij się, że wpisujesz zera na lewo od ostatniej „1”. W przeciwnym razie otrzymasz niechlujną i nieczytelną tablicę bitów. Każdy bajt musi składać się z ośmiu bitów.