计算机的mac地址会用完吗?
1个回答
展开全部
这么说吧:根本不存在用完的可能,mac地址是链路层到网络层使用的地址,用于在同一个广播域(局域网)中标识一台主机,一个广播域就是一个交换机所有接口的范围,出去这个范围起作用的是ip地址和mac地址就没有半毛钱关系了,最大的交换机我没见过多于100个接口的,但mac地址有2^48个,冲突的可能性太小了。如果网络设备制造商能保证10年内不制造相同mac地址的设备,那么根本就没有冲突的可能。
局域网:
几台主机(可能有电脑还有路由器)连接到一台交换机或集线器便可组成,当一个主机要发送数据时就将一段数据组成"mac地址-ip地址-目标主机端口-数据"的形式,对常见的以太网而言你发送数据的使用的信道(比如网线、wifi)是多台主机共享的(使用网线连接到交换机时有点区别,但本质上还是共享介质),所有主机都会收到其他人发送的数据(arp欺骗实现基础),其他主机会通过mac地址来确认这个数据是不是发送给自己的,普通终端主机(如手机、电脑)如果发现这个数据是自己的就接收否则就丢弃,当路由器收到这条数据时如果自己的路由表中没有走到目的ip地址的路径就丢弃,如果有则将mac地址剥离并加上下一跳网段上目标路由器接口的mac地址,下一台路由器使用同样的方式发送到再下一台路由器直到到达目的主机,所以mac地址只在选择下一个主机时生效到达下一个主机的接口后失效。
如今我们连接到internet网络多使用光纤,两台主机之间使用唯一的物理连接,不再是共享介质网络,成为所谓的p2p网络,mac地址在这种网络上就没有存在的必要了。
局域网:
几台主机(可能有电脑还有路由器)连接到一台交换机或集线器便可组成,当一个主机要发送数据时就将一段数据组成"mac地址-ip地址-目标主机端口-数据"的形式,对常见的以太网而言你发送数据的使用的信道(比如网线、wifi)是多台主机共享的(使用网线连接到交换机时有点区别,但本质上还是共享介质),所有主机都会收到其他人发送的数据(arp欺骗实现基础),其他主机会通过mac地址来确认这个数据是不是发送给自己的,普通终端主机(如手机、电脑)如果发现这个数据是自己的就接收否则就丢弃,当路由器收到这条数据时如果自己的路由表中没有走到目的ip地址的路径就丢弃,如果有则将mac地址剥离并加上下一跳网段上目标路由器接口的mac地址,下一台路由器使用同样的方式发送到再下一台路由器直到到达目的主机,所以mac地址只在选择下一个主机时生效到达下一个主机的接口后失效。
如今我们连接到internet网络多使用光纤,两台主机之间使用唯一的物理连接,不再是共享介质网络,成为所谓的p2p网络,mac地址在这种网络上就没有存在的必要了。
快又稳
2024-10-28 广告
2024-10-28 广告
在Linux环境下配置基于域名的虚拟主机,需安装Apache或Nginx等Web服务器,并编辑配置文件。以Apache为例,需创建虚拟主机配置文件,指定域名、文档根目录等,然后启用该配置文件并重启Apache服务。同样,Nginx也需在相应...
点击进入详情页
本回答由快又稳提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询