我们都知道,在上网的时候,我们的设备是有一个IP地址和一个MAC地址的,那么为什么设备需要两个地址呢?只有一个IP地址或者是一个MAC地址不行吗?
IP 地址和MAC 地址有什么区别?
MAC 地址,工作在数据链路层,生活在物理网卡上,每一块网卡都只有一个独一无二的 MAC 地址。MAC 地址不是针对设备而言的,而是针对网卡的。计算机上有几个网卡,就有几个 MAC 地址。比如笔记本电脑联网方式同时具备有线和无线两种,网卡也就有有线网卡和无线网卡两个,即存在两个 MAC 地址。
MAC地址和我们的身份证号比较类似。
IP 地址,工作在网络层,生活在 IP 协议簇中,经常变动不固定,可以随意更改。IP 地址为连入互联网(公网)内的每台设备提供一个独一无二的逻辑地址标识。通过 IP 地址,我们可以在互联网中准确找到目标设备,并与其建立通信。
IP地址就像现实生活中网购时填写的收件地址。
为什么设备要拥有IP地址和MAC地址两个地址?
我们把 MAC 地址比作身份证号码,把 IP 地址比作住址。如果只有身份证号码(MAC 地址),你是很难找到这个人的具体位置。如果只有住址(IP 地址),你虽然能找到家里,但分不清到底哪个是你要找的,毕竟一个家里(IP地址)可能有多个人(MAC地址)。但是如果把住址(IP 地址)和身份证号(MAC 地址)配合使用,就可以很容易的找到相应的人(文件)。
以访问本篇文章为例,我们输入571分享家这个文章的地址,被服务商解析成IP访问相应的服务器,接着如果不是独立IP的话,还要验证一下MAC地址这样才能正确的访问到存在服务器上的这篇文章所需的数据,下载到缓存以后,才会在你的电脑上看到这篇文章的全部。
