为什么一个手机有两个mac地址?
手机通过wifi和3g/4g网络上网会使用不同的mac地址。
可以理解为通过不同的网卡上网。wifi,移动网络,蓝牙都有独立的mac地址,貌似能与外界通信的接口都会配置一个mac地址。
所以才会出现通过wifi和3g/4g网络聚合提高带宽的手法,如果是同一个mac地址,就只能获得一个ip,恐怕就不能进行聚合了。
有一种技术是将wifi和4g信号的带宽结合起来,怕是没有独立的mac地址,这种技术就无法实现了。
通常的笔记本电脑也是有3个mac地址的,无线网卡的一个,有线网卡的一个,蓝牙一个。
这些mac地址都是要和国际管理机构购买的,平均一个mac貌似8毛钱左右,不过也不用一个一个的买,mac地址一卖就是一段,购买公司再根据这一段自己内部分配使用。
如果你使用虚拟机,你可以在主机的网络适配器界面看到多个由虚拟机建立的虚拟网卡,每个虚拟网卡都有自己的mac地址。
如果你使用科学上网软件,你也许会看到一个额外的虚拟网卡,例如sstap。
或许应该重新审视interface这个词,接口有时候并不是那么“物理”,它必须是水晶头那种RJ45的接口吗,未必。
信号经过调试解调芯片经过天线,以电磁波的形式发射出去,那么这个芯片也是一个接口。
甚至是纯虚拟的接口,类似虚拟机网卡。
这样不是很浪费吗,一台设备好几个mac地址?为什么不能节约一点,一台设备的几个接口共享一个mac?
mac地址设计容量很大,2^48个,是IPv4地址(2^32)的65536倍。目前分配了多少没有查到,不过好像还能用好一阵子。
如果你一边用流量刷微博,一边用蓝牙耳机听歌,一个mac地址貌似无法实现这样的功能。如果几个接口同时通信,那么必须分配不同的mac地址。
欢迎批评指正。
为什么一个手机有两个mac地址?相关推荐
- 安卓手机能用的Mac地址修改器和教程
安卓手机上如何修改mac地址和wifi信息,看有很多朋友在找此类的工具和方法,这里我们分享一个我们一直在用的工具琢石模拟器,就不说mac和wifi信息,包括imei.imsi等等其他的手机参数,也都可 ...
- Android获取手机及路由器的Mac地址和IP地址
Android获取Mac地址及IP地址需要添加权限, 在AndroidManifest.xml中: <uses-permission android:name="android.per ...
- 一个通过nbtscan收集局域网MAC地址及IP地址的脚本
以下脚本需要安装nbtscan这个工具来实现,在IP地址难统计\MAC地址难统计的可以发挥点作用.唯一的缺点就是遇到一些强的防火墙时,无法通过主机名来获取IP及MAC地址. 生成的IP及MAC地址可以 ...
- 生成一个脚本,往目的MAC地址的设备投放广告
生成广告脚本的方法有很多种,具体的方法要根据你的目的MAC地址所在的网络环境和设备类型来决定.以下是一种简单的脚本示例,使用 Python 和 Scapy 库来构建广告数据包并发送给目的 MAC 地址 ...
- 安卓获取手机本身的蓝牙MAC地址
获取蓝牙适配器BluetoothAdpater BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter(); 或者 Bluetoot ...
- android 手机映射软件 mac地址,android手机最好用的mac地址转换
如果您有还原软件或自带的还原,还原一下系统有效又省事. 你想想出事前你是怎么操作的?故障不会无缘无故的出现吧?将出事前下载所有东西全部卸载,在不可以,还原系统或重装,如果是硬件的问题就修修去,有问题请 ...
- 安卓虚拟机_一个手机变两个!安卓机上的安卓虚拟机,自带Xposed框架!
手机技巧108式每天分享好玩实用的APP软件.和手机技巧资讯,喜欢玩手机的朋友记得关注我! 今天给大家分享的是一款安卓虚拟机模拟器,比较特别的是它是在安卓手机上运行的安卓虚拟机. 有点像双开软件的意思 ...
- 相同MAC地址,相同IP的两天电脑为什么可以同时上网互不影响(转自Nothel的blog)
小区宽带,使用web认证,帐号绑定了mac地址和IP地址,有两台电脑,因为帐号绑定了mac地址,为了让一台关机的时候另一台能上网,所以就把两条机器的mac地址和ip设成一样的,让我比较奇怪的事,两台同 ...
- 每台计算机用户都有一个独有的,因特网上的每台正式计算机用户都有一个独有的()。A.Mac地址B.网络号C.主机号D.IP地址...
因特网上的每台正式计算机用户都有一个独有的().A.Mac地址B.网络号C.主机号D.IP地址 更多相关问题 [问答题] 作物播种期由哪些因素决定? [多选] 薄膜覆盖栽培技术适用于() [判断题] ...
最新文章
- 写得不错的几篇C/C++博客
- springCloud学习笔记系列(1)-负载均衡Ribbon
- mssql sqlserver in 关键字在值为null的应用举例
- java 分页查询_java开发之分页查询
- 利用 Python 分析了某化妆品企业的销售情况,我得出的结论是?
- python json dict对象使用_Python中:dict(或对象)与json之间的互相转化
- Kafka 与 RocketMQ 的性能大对比!
- MCS-51单片机的外部引脚及片外总线
- 半导体PN结的工作原理
- 1对1直播源码开源系统,一对一视频聊天系统成品源码
- YOLOv3源码解析1-代码整体结构
- 托业阅读时间怎么安排【zhasite】
- 区块链赋能金融科技!2018 PPP全球数字资产投资峰会在京召开
- 融入动画技术的交互应用——解压小游戏“蒲公英与星”
- 怎么对注册表中的垃圾文件进行清理?
- 在ppt中插入html,PPT页面中插入浏览器方法 PPT中插入浏览器教程-PPT家园
- [C++OpenCv] 两点距离、三点角度的计算
- [编译原理]吉林大学编译原理csf课件下载(1-64) 主讲:康辉 (附破解补丁)
- 推荐系统架构及流程说明
- 基于springboot的小区社区物业管理系统
热门文章
- Ubuntu18.04人工智能环境搭建
- Android ExpandableListView 展开列表控件(手机QQ好友列表)
- python行为驱动测试开发_行为驱动开发在 Python 开发测试中的应用
- android studio抛出,Android Studio升级到3.0,抛出Aapt2Exception异常
- NPOI写Excel,Microsoft.Office.Interop.excel.dll 转换Excel为PDF
- 7.Docker容器使用辅助工具汇总
- HDU - 2520 我是菜鸟,我怕谁
- 前端面试不用怕!一分钟带你了解es6的解构赋值
- 【picoCTF2022】Misc部分
- maya! board_Maya"普天同庆"病毒解决方案来了