ベストアンサー
IPアドレスから始めましょう。 IPアドレスは複数の方法で分類できます。
IPタイプ:
- IPv4
- IPv6
IPv4クラス:
- クラスA
- クラスB
- クラスC
- クラスD
- クラスE
IPv6タイプ:
- グローバルユニキャスト
- 一意のローカル
- マルチキャスト
- リンクローカル
IPアドレスを分類する別の方法:
- 静的
- 動的
IPアドレスを次のように分類することもできます:
- ユニキャスト(IPv4およびIPv6)
- マルチキャスト(IPv4およびIPv6)
- ブロードキャスト(IPv4)
- 任意のキャスト(IPv6)
MACアドレスは、NICの「ネットワークインターフェイスカード」の製造元に従って分類できます。 rers。
詳細はこちら→MACアドレスからどのような情報を入手できますか?
また、ネットワーク内のIPアドレスまたはMACアドレスを、許可アドレスとブロックアドレス、またはホワイトリストとブラックリストに分類します。
- これが役立つと思われる場合は賛成してください。
- コメント質問や共有するものがある場合。
- コンピュータとネットワークについて詳しく知りたい場合はフォローしてください。
CompTIA またはで勉強しているため、このようなトピックに関心のある人向けCisco 証明書、オンライントレーニングと高-質の高い学習資料。
関連する質問:
- 違いは何ですかIPアドレスとサブネットマスクの間?
- ルーターは宛先Macアドレスをどのように認識しますか?
- インターネットに接続された2つのデバイスが同じMACアドレスを持っている場合はどうなりますか?それらはうまく機能しますか?
- ネットワーキングに最適な認定コースは何ですか?
- ネットワークとネットワーキングの違いは何ですか?
- CCNAとは何ですか? CCNA証明書を取得するプロセスは何ですか?
- ハッキングについて学びたいです。どうすればよいですか?
回答
MACアドレスをIPアドレスに変換する意味が正確にはわかりませんが、最善を尽くします。これは長い答えであり、言葉で行うのは難しいため、混乱する可能性があります。
まず、MACアドレスはIPアドレスと直接相関しないことを理解することが重要です。MACアドレスは「難しい」製造元のネットワークインターフェイスカード(NIC)の読み取り専用メモリ(ROM)チップに「コード化」または「バーンイン」されます。自宅のコンピュータと自宅のコンピュータのプライベートIPアドレスはまったく同じですが、MACが異なる可能性があります。アドレス。
次に、MACアドレスはローカルネットワークでのみ使用されます。つまり、ここからどこにいても追跡できるメッセージを送信すると、送信元IPアドレスは同じですが異なるものになります。ルーティングされたすべてのジャンクションのMACアドレス。したがって、コンピューターでワイヤーシャークキャプチャを実行している場合は、パブリックIPアドレスが表示されますが、フレーム内の送信元MACアドレスはルーターのMACアドレスになります。
最後に、MACアドレスは48ビットの16進数で、IPアドレスは32ビットの10進数です。したがって、16進数を変換してもo MACから10進数までの場合、残りの数値があります。MACを表す方法はいくつかありますが、2つの16進数の各セットの間にコロンを使用します。たとえば、このMACアドレスを使用して、10進数のAA:BB:CC:12:34:56に変換しましょう。
各数値はその値0 = 0、1 = 1などに等しくなります。 9の後、値が10のAに移動し、B = 11、C = 12など、F = 15まで続き、Fで停止します。ただし、コンピューターは2進数で動作するため、各文字または数字には4桁の2進数表現ですが、2桁にグループ化したため、合計8ビットになります。
MACでは、AAを2進数に変換してから、その2進数を合計10進数に変換します。 A = 10であることを忘れないでください。したがって、10をバイナリで表す必要があります。最初の2進数の値は1で、右から左への連続する各2進数は2の累乗で増加します。つまり、2桁になります。したがって、
128 64 32 16 8 4 2 1
オンにする各ビットは合計されて、10進数に相当します。右から左に10を表す必要があるため、8と2をオンにし、4と1はオフのままにします。したがって、2つのAがあるため、両方のAの2進数はこの1010のようになります。完全な2進数は10101010になります。ここで、バイナリをそれらの値の下に並べると、次の値がオンになっていることがわかります(下に1があります):
128 64 32 16 8 4 2 1
1 0 1 0 1 0 1 0
他は0なので、これらの値を追加しません。したがって、128 + 32 + 8 + 2 = 170なので、これを最初のIPオクテットとして使用できます。残りの部分についても同じようにします。B= 110進数と2進数の1011なので、そのうちの2つを組み合わせると10111011になります。つまり、64と4を除くすべての値がオンになっているので128 + 32 + 16 + 8 + 2 + 1 = 187なので、170.187になります。次はCCとC = 12で、バイナリ1110では2つのCを組み合わせ、11101110は128 + 64 + 32 + 8 + 4 + 2 = 238なので、170.187.238です。最後に1 2.バイナリの1は0001、2は0010で、これらを組み合わせると00010010になります。16と2の2つの値のみがオンになっているため、h値は18です。したがって、IPアドレスは170.187.238.18になる可能性がありますが、MACアドレスはAA:BB:CC:12:34:56であったため、34と56が残っているので、どのように機能するかを確認できます。」 t正確に変換します。
これを行う際の問題のカップル
- 面倒です!!!!!!
- 最初の3セットの16進数デバイスの製造元と相関しているため、通常は同じ製造元のすべてのデバイスが同じですが、ネットワーク内のすべてのデバイスが同じタイプのNICを備えているわけではないため、これは標準として機能しません。
- 最後の3つ番号のセットはデバイスごとに一意であるため、最後のオクテットの桁が異なる必要がありますが、必ずしも1ずつ増えるとは限らないため、IPアドレス間に多くのギャップが生じます。