IP地址和MAC地址有什么区别

既然IP地址是一台主机的唯一地址,那MAC地址还有什么用?它们的区别是什么?

1、两者地址使用不同。

IP地址是指Internet协议使用的地址,而MAC地址是Ethernet协议使用的地址。当存在一个附加层的地址寻址时,设备更易于移动和维修。

2、分配依据不同。IP地址的分配是基于网络拓朴,MAC地址的分配是基于制造商。

IP地址是可以自动分配的,MAC地址在每个网卡出场的时候就有一个全球唯一的MAC地址,所以很多的验证软件就是验证mac地址的。

3、地址能否更改不同。

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

4、 长度不同。

IP地址为32位,MAC地址为48位。

5、寻址协议层不同。

IP地址应用于OSI第三层,即网络层,而MAC地址应用在OSI第二层,即数据链路层。

扩展资料

IP地址由网络地址和主机地址两部分组成,分配给这两部分的位数随地址类(A类、B类、C类等)的不同而不同。网络地址用于路由选择,而主机地址用于在网络或子网内部寻找一个单独的主机。一个IP地址使得将来自源地址的数据通过路由而传送到目的地址变为可能。

ip在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。

正是因为有了IP协议,因特网才得以迅速发展成为世界上最大的、开放的计算机通信网络。因此,IP协议也可以叫做“因特网协议”。

MAC地址也叫物理地址、硬件地址或链路地址,由网络设备制造商生产时写在硬件内部。这个地址与网络无关,也即无论将带有这个地址的硬件(如网卡、集线器、路由器等)接入到网络的何处,它都有相同的MAC地址,MAC地址一般不可改变,不能由用户自己设定。

MAC地址专注于数据链路层,将一个数据帧从一个节点传送到相同链路的另一个节点。在一个稳定的网络中,IP地址和MAC地址是成对出现的。

如果一台计算机要和网络中另一外计算机通信,那么要配置这两台计算机的IP地址,MAC地址是网卡出厂时设定的,这样配置的IP地址就和MAC地址形成了一种对应关系。

参考资料:百度百科-IP地址

参考资料:百度百科-MAC地址

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2019-09-26

MAC地址,意译为媒体访问控制,或称为物理地址、硬件地址,用来定义网络设备的位置。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。

IP地址和MAC地址区别:

1、MAC地址是物理地址,IP地址是逻辑地址。就是说MAC地址是不可改变的,IP地址是可以更改的;

2、MAC地址具有唯一性,每个硬件出厂时候的MAC地址是固定的;IP地址不具备唯一性,因此,很多应用软件是围绕MAC地址开发的。

3、工作层次不同

二层基于MAC地址转发数据帧,三层基于IP地址转发报文。二层交换机基于MAC地址表转发数据,路由器基于路由表(IP地址)转发数据。

4、长度定义

MAC地址是Ethernet网卡上带的地址,长度为48位;IP地址目前主流是32位长。IP地址和MAC地址通过ARP协议联系到一起。

扩展资料:

MAC地址,用来定义网络设备的位置。在OSI模型中,第三层网络层负责IP地址,第二层数据链路层则负责MAC地址。因此一个主机会有一个MAC地址,而每个网络位置会有一个专属于它的IP地址。IP就像是房间号,MAC地址就像是身份证号码。

IP地址的长度为32位(共有2^32个IP地址),分为4段,每段8位,用十进制数字表示,每段数字范围为0~255,段与段之间用英文句点隔开,例如159.226.1.1。

IP地址可以视为网络标识号码与主机标识号码两部分,因此IP地址可分两部分组成,一部分为网络地址,另一部分为主机地址。IP地址分为A、B、C、D、E5类,它们适用的类型分别为:大型网络、中型网络、小型网络、多目地址、备用。常用的是B和C两类。

本回答被网友采纳
第2个回答  推荐于2019-10-09

1、两者地址使用不同。

IP地址是指Internet协议使用的地址,而MAC地址是Ethernet协议使用的地址。当存在一个附加层的地址寻址时,设备更易于移动和维修。

2、分配依据不同。IP地址的分配是基于网络拓朴,MAC地址的分配是基于制造商。

IP地址是可以自动分配的,MAC地址在每个网卡出场的时候就有一个全球唯一的MAC地址,所以很多的验证软件就是验证mac地址的。

扩展资料:

MAC地址的应用

平日身份证的作用并不是很大,但是到了有的关键时刻,身份证就是用来证明你的身份的。比如你要去银行提取现金,这时就要用到身份证。

那么MAC地址与IP地址绑定就如同我们在日常生活中的本人携带自己的身份证去做重要事情一样的道理。

有的时候,我们为了防止IP地址被盗用,就通过简单的交换机端口绑定(端口的MAC表使用静态表项),可以在每个交换机端口只连接一台主机的情况下防止修改MAC地址的盗用,如果是三层设备还可以提供:交换机端口/IP/MAC 三者的绑定,防止修改MAC的IP盗用。

参考资料来源:百度百科-IP地址

参考资料来源:百度百科-MAC地址

本回答被网友采纳
第3个回答  推荐于2019-10-19

MAC地址的作用是用来确认网上设备位置的地址。

IP地址和MAC地址区别:

1、作用不同:

IP地址:它是为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。

MAC地址:它是一个用来确认网上设备位置的地址。

2、收费模式:

IP地址:目前还有些ip代理软件,但大部分都收费。

MAC地址:免费,因为它也称为局域网地址。

3、定义不同:

IP地址:意思是“网络之间互连的协议”,也就是为计算机网络相互连接进行通信而设计的协议。不唯一。

MAC地址:在网络底层的物理传输过程中,是通过物理地址来识别主机的,它一定是全球唯一的,具有唯一性。

4、长度不同:

IP地址:为32位。

MAC地址:为48位。

5、分配依据不同:

IP地址:IP地址的分配是基于网络拓扑。

MAC地址:MAC地址的分配是基于制造商。

参考资料:

百度百科:IP地址

百度百科:MAC地址

本回答被网友采纳
第4个回答  推荐于2019-10-12

一,可变性不同。

IP地址是基于网络拓扑设计出的,同一台设备或计算机上,改动IP地址是很容易的(但必须唯一),而MAC地址不可变。

我们可以根据需要给一台主机指定任意的IP地址,如我们可以给局域网上的某台计算机分配IP地址为192.168.0.112 ,也可以将它改成192.168.0.200。而任一网络设备(如网卡,路由器)一旦生产出来以后,其MAC地址永远唯一且不能由用户改变。

二,长度不同。

IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。

MAC长度是48比特(6字节),由16进制的数字组成,分为前24位和后24位,前24位叫做组织唯一标志符(Organizationally Unique Identifier,即OUI),是由IEEE的注册管理机构给不同厂家分配的代码,区分了不同的厂家。

后24位是由厂家自己分配的,称为扩展标识符。同一个厂家生产的网卡中MAC地址后24位是不同的。

三, 分配依据不同。

IP地址的分配是基于网络拓朴,IP地址由网络地址和主机地址两部分组成,分配给这两部分的位数随地址类(A类、B类、C类等)的不同而不同。网络地址用于路由选择,而主机地址用于在网络或子网内部寻找一个单独的主机。

MAC地址的分配是基于制造商。每个网络制造商必须确保它所制造的每个以太网设备都具有相同的前三字节以及不同的后三个字节。这样就可保证世界上每个以太网设备都具有唯一的MAC地址。

四,寻址协议层不同。

IP地址应用于OSI第三层,即网络层,而MAC地址应用在OSI第二层,即数据链路层。 数据链路层协议可以使数据从一个节点传递到相同链路的另一个节点上(通过MAC地址),而网络层协议使数据可以从一个网络传递到另一个网络上。

参考资料 百度百科-IP地址

参考资料 百度百科-MAC地址

本回答被网友采纳
相似回答