ip地址和mac地址的区别 超详细


MAC(Media Access Control 。介质访问控制)地址 。也叫硬件地址 。长度是48比特(6字节) 。由16进制的数字组成 。分为前24位和后24位 。
MAC地址对应于OSI参考模型的第二层数据链路层 。工作在数据链路层的交换机维护着计算机MAC地址和自身端口的数据库 。交换机根据收到的数据帧中的”目的MAC地址”字段来转发数据帧 。
【ip地址和mac地址的区别 超详细】MAC地址就如同我们身份证上的身份证号码 。具有全球唯一性 。
IP是Internet Protocol(网际互连协议)的缩写 。是TCP/IP体系中的网络层协议 。每个IP地址包括两个标识码(ID) 。即网络ID和主机ID 。长度是32比特(4字节) 。同一个物理网络上的所有主机都使用同一个网络ID 。网络上的每一个主机(包括网络上终端、服务器和路由器等)有一个主机ID与其对应 。
怎么查询ma地址和IP地址:

ip地址和mac地址的区别 超详细

文章插图
文章插图
MAC地址和IP地址查询
1、点击“开始”菜单,在“搜索程序和文件”输入框,输入“cmd”(会找到进入dos命令的cmd程序),然后回车 。快捷方式“WIN+R”,再输入cmd 。
2、回车后,弹出命令符窗口,输入“ipconfig -all”,进行回车,就会看到一连串的返回信息 。
3、在返回信息中,找到物理地址(即为本机的mac地址)和IP地址 。
IP地址专注于网络层 。将数据包从一个网络转发到另外一个网络;而MAC地址专注于数据链路层 。将一个数据帧从一个节点传送到相同链路的另一个节点 。
在一个稳定的网络中 。IP地址和MAC地址是成对出现的 。如果一台计算机要和网络中另一台计算机通信 。那么要配置这两台计算机的IP地址 。MAC地址是网卡出厂时设定的 。这样配置的IP地址就和MAC地址形成了一种对应关系 。在数据通信时 。IP地址负责表示计算机的网络层地址 。网络层设备(如路由器)根据IP地址来进行操作;MAC地址负责表示计算机的数据链路层地址 。数据链路层设备(如交换机)根据MAC地址来进行操作 。IP和MAC地址这种映射关系由ARP(Address Resolution Protocol 。地址解析协议)协议完成 。
对于网络上的某一设备 。如一台计算机或一台路由器 。其IP地址是基于网络拓扑设计出的 。同一台设备或计算机上 。改动IP地址是很容易的(但必须唯一) 。而MAC则是生产厂商烧录好的 。一般不能改动 。我们可以根据需要给一台主机指定任意的IP地址 。如我们可以给局域网上的某台计算机分配IP地址为192.168.0.112。也可以将它改成192.168.0.200 。而任一网络设备(如网卡 。路由器)一旦生产出来以后 。其MAC地址不可由本地连接内配置进行修改 。如果一个计算机的网卡坏了 。在更换网卡之后 。该计算机的MAC地址就变了 。
IP地址和 MAC地址的主要区别:
长度不同:IP地址为32位 。MAC地址为48位 。
分配依据不同:IP地址的分配是基于网络拓扑 。MAC地址的分配是基于制造商 。
寻址协议层不同:IP地址应用于OSI第三层 。即网络层 。而MAC地址应用在OSI第二层 。即数据链路层 。数据链路层协议可以使数据从一个节点传递到相同链路的另一个节点上(通过MAC地址) 。而网络层协议使数据可以从一个网络传递到另一个网络上(ARP根据目的IP地址 。找到中间节点的MAC地址 。通过中间节点传送 。从而最终到达目的网络) 。
简单点说:IP地址就如同一个职位 。而MAC地址则好像是去应聘这个职位的人才 。

    推荐阅读