IP地址和MAC地址的区别
IP地址
IP地址分为IPV4和IPV6。IPV4由32位整数组成,分成4个部分,每块8位二进制。IPV6由128位整数组成,分成8个部分,每个部分16位二进制,即4位6进制。一个完整的IP地址由两个部分组成:网络地址+主机地址。
网络地址用于路由选择;主机地址用于在网络或子网内部寻找一个单独的主机。
因为IP地址的存在使得将来自源地址的数据通过路由而传到目的地址的过程得以实现。
MAC地址
在OSI(Opening System Interconncetion,开放式互联系统)7层网络协议(物理层,数据链路层,网络层,传输层,会话层,表示层,应用层)参考模型中,第二层为数据链路层,它包含两个子层,上一层是逻辑链路控制(LLC,Logic Link Control),下一层就是我们要讲的介质访问控制(MAC,Meida Access Control)。介质,就是数据传输的媒介。常用的网络媒介均为物理介质。故MAC地址也叫物理地址。这个地址与网络无关,无论将带有这个地址的硬件接到什么地方,他都有相同的MAC地址。MAC地址一般不可变,不能由用户自己设定。
IP地址与MAC地址的区别与联系
IP地址的分配是根据网络的拓扑结构设计的,而不是根据谁制造了网络设计的。
对于网络上的某一个设备,其**IP地址是可变的(但必须是唯一的),而MAC地址不可变。**我们可以根据需要给局域网上的某台计算机分配一个IP地址,如:192.168.0.1,也可以将其改为192.168.0.2。而任意一个网络设备一旦生产出来以后,其MAC地址永远唯一且不能被用户改变。
IP地址的分配基于网络的拓扑结构,而MAC地址的分配基于制造商。
IP地址应用于OSI的第三层,即网络层,而MAC地址应用在OSI的第二层,即数据链路层。数据链路层可以使数据从一个节点传递到相同链路的另一个节点(通过MAC地址),而网络层协议使数据可以从一个网络传递到另一个网络(通过IP地址)。