有了IP地址,MAC地址还有必要吗?

作者: 扫地僧

来源: 中兴文档

发布日期: 2023-04-18 13:33:34

文章讨论了IP地址和MAC地址的作用及其区别,解释了为什么在网络通信中两者都是必要的。MAC地址是网卡的物理地址,不可变更,用于识别网络适配器和设备;IP地址是逻辑地址,可动态分配和手动修改,用于在互联网中区分不同的联网设备。两者配合使用,确保网络中的设备能够准确通信,避免地址冲突。

不知道⼤家有没有困惑:为什么有了IP地址,还需要MAC地址呢?他们之间到底有什么联系?⼜有什么区别?是不是有⼀个是多余的?流⾔传到了“IP地址”和“MAC地址”的⽿朵⾥,他俩也⾮常苦恼,今天⼩编把话筒递给他们,看看他们怎么说?

MAC地址说:我是MAC地址,⼯作在数据链路层,⽣活在物理⽹卡上。我对感情⾮常专⼀,从不朝三暮四,这⼀辈⼦我的“CP”都是同⼀块⽹卡。我们的感情⾮常稳定,每⼀块⽹卡都只有⼀个独⼀⽆⼆的MAC地址,不像IP地址那样⻅异思迁。

IP地址说:我是IP地址,⼯作在⽹络层,⽣活在IP协议簇中。有⼈说我是“万花丛中过,⽚叶不沾身”,经常和不同的设备“组CP”,特别是MAC地址,经常说我⻅异思迁。但其实⽣活不易,我在同⼀时间也只有唯⼀的⼀个“CP”,和这个设备的CP组合到期了,我还没来得及休息⼀下下,就被安排去和另外⼀个设备“组CP”了。

停停停!你俩是不是偏题了!还是让⼩编来正经介绍吧!

MAC地址,全称为Media Access Control Address,直译为媒体存取控制地址,⼜名物理地址、硬件地址。每个⽹卡出⼚时,⼚家都会为其标记全球独⼀⽆⼆的序列号,就像我们的身份证号。也就是说,MAC地址不是针对设备⽽⾔的,⽽是针对⽹卡的。以计算机为例,计算机上有⼏个⽹卡,就有⼏个MAC地址。

⽐如笔记本电脑联⽹⽅式同时具备有线和⽆线两种,⽹卡也就有有线⽹卡和⽆线⽹卡两个,即存在两个MAC地址。IP地址,全称为Internet Protocol Address,直译为互联⽹协议地址。主要⽤来在互联⽹中区分不同的联⽹设备。IP地址为连⼊互联⽹(公⽹)内的每台设备提供⼀个独⼀⽆⼆的逻辑地址标识。通过IP地址,我们可以在互联⽹中准确找到⽬标设备,并与其建⽴通信。

就像现实⽣活中⽹购时填写的收件地址。IP地址与MAC地址不同的是,为保证⽹络⾼效运⾏,IP地址是动态分配的,也可以⼈为修改,就好⽐你可以到处搬家,或者可以去“有⻛的地⽅”看⼀看~但是MAC地址不可以随意改变,就像你的身份证号,⽆论你搬到哪⾥,身份证号都是证明“你是你”的最有效的凭证。

其实MAC地址和IP地址有很多不同,⼩编整理了MAC地址和IP地址的区别,让你⼀眼看懂。MAC地址是物理地址,正常情况,不可变更,固定/静态分配,识别⽹络适配器和设备,数据链路层(⼆层)。IP地址是逻辑地址,可以⼿动变更,或重新⾃动分配,动态/静态分配,实现数据传输,确定数据包发送和接收,⽹络层(三层)。简单来说,IP地址和MAC地址产⽣的⽬的是⽅便⽹络中的设备精准地找到彼此。

沿⽤前⽂的例⼦,我们把MAC地址⽐作身份证号码,把IP地址⽐作住址。如果只有身份证号码(MAC地址),在茫茫⼈海中肯定找不到你⼼爱⼩编。如果只有住址(IP地址),你找到了⼩编的家,但是家⾥具体哪个⼈是⼩编呢?还是⽆法分清。但是如果把住址(IP地址)和身份证号(MAC地址)配合使⽤,就可以先找到省→市→区→街道→⼩区,再通过身份证号码(MAC地址)就可以很容易地抓到在屏幕前码字的⼩编啦。

同理,设备在进⾏通信的时候,IP地址和MAC地址也是缺⼀不可。在⽹络上,通信的双⽅在同⼀局域⽹(LAN)内的情况是很少的,通常是经过多台计算机和⽹络设备中转才能连接到对⽅。因为IP地址在⼀个LAN中是唯⼀的,但是在不同的局域⽹中,IP地址可能是相同的,⽽且IP地址可以⼿动更改,这就可能导致重复的IP地址。

但MAC地址是唯⼀的,不同的设备上的MAC地址是完全不同的,所以不同的局域⽹依靠MAC地址来识别不同的设备,从⽽避免IP地址的冲突。因此,“IP地址+MAC地址”才是真正的“CP”,他俩配合使⽤才能确定⽹络中唯⼀的⼀台设备,数据传输才不会出错。

UUID: 359d4ebc-010f-4b61-802a-fe6a36f3b7ee

原始文件名: /home/andie/dev/tudou/annot/AI语料库-20240917-V2/AI语料库/中科院物理所公众号-pdf2txt/2023/中科院物理所_2023-04-18「转」_有了IP地址,MAC地址还有必要吗?.txt

是否为广告: 否

处理费用: 0.0056 元