IP地址与MAC地址的作用和区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/bestxianfeng163/article/details/84589520

IP地址是由程序产生的一种逻辑地址

Mac地址是为媒体访问控制地址,网上设备的地址

IP地址可以伪造,,,MAC直指你的物理机的地方。

mac地址和ip地址的不同有如下几个方面:

1、名称上的区别

IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。

MAC地址(英语:Media Access Control Address),直译为媒体访问控制地址,也称为局域网地址(LAN Address),以太网地址(Ethernet Address)或物理地址(Physical Address),它是一个用来确认网上设备位置的地址。

2、分配地址不同

MAC地址用于在网络中唯一标示一个网卡,一台设备若有一或多个网卡,则每个网卡都需要并会有一个唯一的MAC地址。

IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,每个Internet包必须带有IP地址,每个Internet 服务提供商(ISP)必须向有关组织申请一组IP地址,然后一般是动态分配给其用户,一般让系统给自动分配IP地址。

3、更改方式不同

IP地址是可以更改的,mac地址虽然也可以更改,但是一般用不上,除非要用来绕过一些验证软件的。网卡MAC地址已经写在网卡芯片上了,不可以改变,网卡在通讯的时候通过mac地址相互识别。

4、应用的网络的不同

IP地址通常工作于广域网,我们所说的Router(路由器)处理的就是IP地址。

MAC地址工作于局域网,局域网之间的互连一般通过现有的公用网或专用线路,需要进行网间协议转换。可以在Ethernet上传送IP信息,此时IP地址只是Ethernet信息包数据域的一部分,Ethernet交换机或处理器看不见IP地址,只是将其作为普通数据处理,网络上层软件才会处理IP地址。

如果要讨论Ip与Mac,我们对计算机通信首先应该有一个分层概念。IP与Mac分别属于两个层,就像楼房一样。ip在上面一层——网络层,Mac在下一层——链路层。所有要

传达的数据(如:在百度中输入某个关键词进行搜索请求),都在链路层中传递。链路层就像楼房的第一层,一个人想要从一个楼房到另一栋楼房,必须要在第一层这个层面过去。
如果我要找到你的地方,我不知道你的地址,我可以给你打电话(IP就相当于电话号码)来询问你的mac地址在哪,从而找到你。

逻辑地址(LogicalAddress)是指由程序产生的与段相关的偏移地址部分。

猜你喜欢

转载自blog.csdn.net/bestxianfeng163/article/details/84589520