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

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地址。 |