比較表
比較基準 | マック | IP |
---|---|---|
完全形 | メディアアクセス制御アドレス。 | インターネットプロトコルアドレス。 |
目的 | インターネット上のコンピュータの物理アドレスを識別します。 | インターネット上のコンピュータの接続を識別します。 |
ビット | 48ビット(6バイト)の16進アドレスです。 | IPv4は32ビット(4バイト)のアドレス、IPv6は128ビット(16バイト)のアドレスです。 |
住所 | MACアドレスは、NICカードの製造元によって割り当てられています。 | IPアドレスは、ネットワーク管理者またはインターネットサービスプロバイダによって割り当てられます。 |
住所を取得する | ARPプロトコルはデバイスのMACアドレスを取得できます。 | RARPプロトコルはデバイスのIPアドレスを取得できます。 |
Macアドレスの定義
ハードウェアインタフェースを一意に定義するアドレスは、 MAC(Media Access Control)アドレスと呼ばれます。 MACアドレスは製造元によって購入され、インターフェイスハードウェアを製造し、製造時にMACアドレスをインターフェイスハードウェアに順番に割り当てます。 MACアドレスはネットワークインターフェースカード (NIC)のROMに焼き付けられます。 NICは、コンピュータがネットワークの一部になるために使用されるインタフェースハードウェアです。
MACアドレスは48ビットの16進数アドレスです。 MACアドレスの形式はMM:MM:MM:SS:SS:SSです。ここで、MM:MM:MMは製造元の3バイトのアドレスです。 一方、SS:SS:SSはNICカードのシリアル番号です。 ネットワーク上の各コンピュータのMACアドレスは一意です。 コンピュータのNICカードを交換または交換すると、MACアドレスも変更されます。 MACアドレスは、OSI / TCP / IPモデルのデータリンク層で使用されます。 ARP (Address Resolution Protocol)は、機器のMACアドレスを受信するためのプロトコルです。
IPアドレスの定義
ネットワーク内の接続に提供されるアドレスは、 IP(Internet Protocol)アドレスと呼ばれます。 IPアドレスはネットワーク上のデバイスを一意に識別するのではなく、ネットワーク内の特定の接続を指定します。 IPアドレスは、ネットワークの管理者またはインターネットサービスプロバイダ(ISP)によって提供されます。 IPアドレスは、ネットワークとそのネットワーク上のホストの両方を識別します。 IPアドレスは、ネットワーク接続を明確に識別するため、ルーティング中に使用されます。 コンピュータが2つのネットワークに接続されている場合は、2つのIPアドレスが割り当てられます。
IPv4アドレスは32ビットアドレス、 IPv6は128ビットアドレスです。 IPアドレスは、ネットワークに接続するたびに動的に割り当てられるため、ネットワークに接続するたびに変更されます。 ネットワーク内の特定の接続のIPアドレスは、 RARP (Reverse Address Resolution Protocol)によって取得できます。
MACアドレスとIPアドレスの主な違い
- MACアドレスの完全形式はMedia Acess Controlですが、IPアドレスの完全形式はインターネットプロトコルアドレスです。
- IPアドレスは、ネットワーク内のデバイスへの接続を識別します。 一方、Macアドレスは、ネットワークに参加しているデバイスを識別します。
- MACアドレスは48ビット(6バイト)の16進数アドレスですが、IPアドレスには2つのバージョンがあります。IPv4は32ビットアドレス、IPv6は128ビットアドレスです。
- MACアドレスは、インタフェースハードウェアの製造元によって割り当てられます。 一方、IPアドレスはネットワーク管理者またはインターネットサービスプロバイダ(ISP)によって割り当てられます。
- ARPプロトコルはMACアドレスを取得し、RARPプロトコルはIPアドレスを取得します。
結論:
デバイスがネットワーク内の別のデバイスと通信する場合は、MACアドレスとIPアドレスの両方が等しく必要です。