【计算机网络】有了MAC地址,我们为什么还需要IP地址?

我们知道,在计算机网络中的数据链路层,我们通过MAC地址来找到对应的网络节点。那么问题来了,有了MAC地址,我们为什么还需要IP地址?

首先我们要明确一点,什么是MAC地址?

MAC地址负责表示计算机的数据链路层地址。每个网络设备都有它的MAC地址,通常在设备在出厂前已经设置好了。

最简单的理解就是,他是网络设备的 “身份证”。身份证上一般会有什么信息?看看我们自己的身份证,有出生日期、籍贯、性别等,但身份证上并没有标注你的现居住地呀!也就是 即便我拿着你的身份证,我也找不到你在哪

因此,数据在传输的过程中,需要使用另外一个能标记的属性,那就是 IP 地址。IP 地址可以理解为现居住地,它是不固定的,你今天如果是在学校上网,那你的居住地就在学校;如果明天回家了,你的居住地就在家中。所以我们看的很多教材或者文章总喜欢把 IP 地址比作“门派号”,实际上很生动形象了。首先根据门牌号,找到你的现居住地址,敲门,发现里面住了你们一家所有人,可是信息并不知道具体给谁,此时只能继续向链路层查找,最终找到一个身份证,根据身份证上的名字成功将信息传递。

发布了104 篇原创文章 · 获赞 27 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_41960890/article/details/104887494