分享

IP地址和MAC地址是什么意思?

 回家的梦想 2019-10-17

回答本领域问题!

要想理解IP和MAC地址,其实你最需要知道的是网络的分层结构!

在互联网产生之初,各个通信设备商对于网络有不同的理解,所以它们的设备有不同的实现。这就导致不同设备厂商之间的设备不同互通,并且每个厂商都要完成通信的所有工作,极大了阻碍了互联网的发展。后来那些大型的设备厂商聚在一起,协商一个大家都遵守的规则来生产设备,并且每个厂商负责的内容可以不同,但是最后它们组合在一起,却是可以通信的,这就是OSI七层模型。

我们来看一下OSI七层模型,它把整个网络分成七层,不同的层次之间进行对等的通信,并且每一层都完成独立的工作。

一台电脑应用程序产生的数据如果想要发送出去,就需要一层一层的封装,如下图所示,最后从物理链路发送出去,物理链路你可以理解为(网线,光纤、WIFI)等。

对方电脑收到这些数据以后,会一层一层的剥掉信息,最后上送给应用程序,完成通信。

而IP地址就是设备在网络层的标识,MAC地址是设备在数据链路层的标识。

IP地址

IP全称是Internet Protocol,它总共32bits,通常使用点分十进制表示,例如下图,都是IP地址:

IP地址主要用来在网络层进行通信的,而工作在网络层的设备通常是路由器,所以会经常听到路由器使用IP地址来转发数据。

MAC地址

MAC全称是Media Access Control Address,它总共48个bits,通常使用十六进制表示,例如下图,都是MAC地址:

MAC地址用来在数据链路层进行通信,工作在数据链路层的设备通常是交换机,所以我们会经常听到交换机使用MAC地址来查找出口。

总结

我们日常生活中经常听到的是IP地址,原因是在电脑上,只有IP地址是可以修改的,而MAC地址一般都是固化在网卡上,普通用户不会修改。并且MAC地址的工作都是操作系统完成的,一般我们接触不到,所以会对MAC感到好奇。

更专业的内容我就不说了,对于普通用户来说,知道IP地址就足够了, 如果还有疑问,欢迎留言讨论!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多