MACアドレスをバイナリに計算する方法

...

ゼロと1は混乱を招く可能性がありますが、実際にはコンピューターが解釈するものを構成します。

メディアアクセス制御(MAC)アドレスは、ネットワークにアクセスするコンピューターハードウェアの各部分にそれぞれ固有です。 MACアドレスは、コンピュータがインターネットへの接続に使用している特定のネットワークインターフェイスに対応しています。 このアドレスは、コンピュータの「物理アドレス」または「ハードウェアアドレス」と呼ばれる場合があります。 これを2進数に変換するには、基数2の数え上げとは何か、およびそれがどのように機能するかについての基本的な概念があると役立ちます。

ステップ1

組織を維持するために、住所を2つの数字の6つの等しい部分に分割します。 これらの2つの数値のグループは、それぞれ1バイトを使用します。 グループの下にさらに8つの数字を書き込めるように、グループ間に十分なスペースがあることを確認してください。

今日のビデオ

ステップ2

数字のすべてのグループの下に「0」の8つの値を書き込みます。 視覚化を容易にするために、8つの値を4つの値の2つのグループに分割します。 2番号グループの各番号には、4ビットの独自のグループがあります。 あなたの目標は、適切な場所で各「0」の値の下に「1」を書くことです。 バイトの右端のビットは2 ^ 0(2の累乗はゼロ)を表し、左に移動する各バイトは2の累乗を表します。 それに続くより高い値に(たとえば、3番目の場所の値は2 ^ 2、つまり4を表すため、その場所の「1」の値は "4").

ステップ3

1のシーケンスに数字がない場合はゼロを入力します。 あなたはこのようなものになってしまうでしょう:

8B = 1000(8)1011(B)

ステップ4

シーケンス全体を変換するまで、これを続けます。 MACが00-50-56-C0-00-08の場合、次のようになります。

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

間隔と括弧は、読みやすくするために挿入されました。 これは、MACアドレスが実際にコンピューターの言語でどのように表示されるかの例です。

000000000101000001010110110000000000000000001000

ヒント

プロセスをはるかに簡単にしたい場合は、最初のリファレンスの2進数または16進数の表を参照してください。 このテーブルには、すべての16進数のすべての2進数値が含まれています。 最後の「1」の左側にゼロを入力するようにしてください。そうしないと、ずさんで読み取り不可能なビット配列になってしまいます。 各バイトは8ビットで構成されている必要があります。