MAC地址和IP地址的区别


MAC地址和IP地址都用于在互联网上唯一标识一台机器。MAC地址由芯片制造商提供,而IP地址由互联网服务提供商提供。

Mac地址

媒体访问控制(MAC)地址是物理地址,在OSI模型的数据链路层工作。

  • MAC地址是与网络适配器关联的48位或64位地址。

  • MAC地址与网络适配器的硬件相关联,因此也称为“硬件地址”或“物理地址”。

  • MAC地址唯一标识局域网上的适配器。

  • MAC地址以十六进制表示。例如,48位地址中的“01-23-45-67-89-AB”或64位地址中的“01-23-45-67-89-AB-CD-EF”。有时,冒号(:)代替连字符(-)。

  • MAC地址通常被认为是永久的,但在某些情况下,它们可以更改。

MAC地址有三种类型:

  • 单播MAC地址

  • 多播MAC地址

  • 广播MAC地址

MAC地址格式

48位MAC地址表示为六个八位字节的字符串,“MM:MM:MM:SS:SS:SS”。

  • MAC地址的前半部分(24位)包含适配器制造商的ID号。这些ID由互联网标准组织监管。

  • MAC地址的后半部分(另外24位)表示制造商分配给适配器的序列号。

如上图所示,MAC地址是12位十六进制数(长度为48位或6字节二进制数)。例如,让我们以MAC地址为“00-A0-C9-14-C8-29”的网络适配器为例。此路由器制造商的OUI(组织唯一标识符)是前三个八位字节(“00-A0-C9”)是英特尔公司,最右边的六位数字代表网络接口控制器。

一些知名制造商的OUI:

  • "00-14-22" – 戴尔

  • "00-04-DC" – 北电网络

  • "3C:5A: B4" – 谷歌公司

IP地址

网络地址始终指向主机/节点/服务器,或者可以表示整个网络。网络地址始终配置在网络接口卡上,并且通常由系统与机器的MAC地址(硬件地址或第2层地址)映射,用于第2层通信。

现存的不同类型的网络地址

  • IP

  • IPX

  • AppleTalk

Network Addressing

IP寻址提供了一种区分主机和网络的机制。因为IP地址以分层方式分配,所以主机始终驻留在特定网络下。需要在其子网外部通信的主机需要知道目标网络地址,数据包/数据将发送到该地址。

不同子网中的主机需要一种机制来定位彼此。此任务可以通过DNS完成。DNS是提供远程主机第3层地址与其域名或FQDN映射的服务器。当主机获取远程主机的第3层地址(IP地址)时,它会将其所有数据包转发到其网关。网关是配备了所有信息的路由器,这些信息导致将数据包路由到目标主机。

路由器借助路由表,其中包含以下信息

  • 到达网络的方法

路由器在收到转发请求后,将数据包转发到其下一个跳点(相邻路由器),朝向目标方向。

路径上的下一个路由器执行相同操作,最终数据包到达其目标。

网络地址可以是以下之一

  • 单播(目标为一台主机)

  • 多播(目标为组)

  • 广播(目标为所有)

  • 组播(目标为最近的一个)

默认情况下,路由器从不转发广播流量。多播流量使用特殊处理,因为它通常是具有最高优先级的视频流或音频。组播类似于单播,只是当多个目标可用时,数据包将传递到最近的目标。

Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.

差异

以下是MAC地址和IP地址之间的一些重要区别。

序号 关键 MAC地址 IP地址
1 定义 MAC地址代表媒体访问控制地址。 IP地址代表互联网协议地址。
2 用法 MAC地址确保计算机的物理地址是唯一的。 IP地址是计算机的逻辑地址,用于唯一定位通过网络连接的计算机。
3 格式 MAC地址是六字节十六进制地址。 IP地址是4字节或16字节。
4 访问协议 可以使用ARP协议检索MAC地址。 可以使用RARP协议检索IP地址。
5 提供商 芯片制造商提供MAC地址。 互联网服务提供商(ISP)提供IP地址。

更新于: 2022年8月19日

9K+ 浏览量

开启你的职业生涯

通过完成课程获得认证

开始学习
广告