测量RJ45网速的方法
在痛苦挣扎了一周之后,测量网速这个问题依旧没有搞定,老大还有更长远的计划。按照我之前的文章来看,我就是用字节除以时间,后来我才发现,测量网速这个是有公式的。带log这种,不过因为老板说不需要太精确,我们也不是专业搞这个网络的,所以也就用着这个公式了,虽然我也没减IP的报头还有尾,时间戳也没删减,但是不要紧,我又有新的任务了。
按照常理来看,通过RJ45端口传输了多少数据出去,再除以时间,就可以称之为网速,虽然是比较粗糙的网速。所以我试图ping一下主机ip,我固定为192.168.1.3
但是非常神奇的是已经传输65000字节了,仍旧时间小于1ms,速度快的有点惊人啊,而且完全无法计算,后来老大找了一个loopback的办法让我研究一下,原理就是用RJ45的tx,rx接一下,看能不能使数据传输再接收回来,但是实际做了一下,发现没这么简单。
根据图片来看,具体做法为使用两个连线,将两组tx,rx连接起来,使其构成一个回路,在查看传输连通性的时候可以省去与路由器连接的一步,节约时间。
事实上,连接这个回路可以使网络状态从网络电缆被拔出变更为未识别的网络,同时也是上不了网的,仅仅可以检测出RJ45端口是可用的。
我的网卡是Realtek的,所以我去Realtek官网下载了一些程序,也查到了说明文档
可以看出,Realtek本来的做法是增加项目在注册表(regedit)中,从中受到启发,我手动找到regedit中的网卡所在的位置,一般储存在:HKEY_LOCAL_MACHINE→SYSTEM→ControlSet001→Control→Class→4d36e972-e325-11ce-bfc1-08002be10318→0012,最后的“0012”这一部分电脑不同也是略有差异的,可以直接点击文件夹查看网卡信息,挨个查找自己网卡的文件夹,网卡一般在电脑相应的网络→常规→详细信息→描述 中可以看到。
0012中先添加一项NetworkAddress,数值数据我暂时设为001016501010,随意设置一个12位的16进制数就可以了。
再在0012→Ndi→params→NetworkAddress中,设置default为刚刚设置过的001016501010,ParamDesc设置为Network Address,这样注册表就设置好了,重启一下电脑或者网络禁用再启动一下,MAC地址是有变化的,不过这也只是设置了一下MAC地址,使没有MAC地址的产品可以成功上网
效果显著
另外,发现了一个很好用的软件—— K-MAC,可以非常轻松的更改MAC地址,很方便,也很简单
分分钟就改好了,方法还是很多的
但是其实控制MAC地址只是可以使用ping命令
但判断这个回路中是否有数据传送还是未知的,需要再找寻其他办法
测量RJ45网速的方法相关推荐
- Android获取网速的方法
Android获取网速的方法 Android获取网速的方法 posted on 2018-08-23 11:54 时空观察者9号 阅读(...) 评论(...) 编辑 收藏
- Win7系统局域网抢网速的方法
Win7旗舰版局域网怎么抢占网速?最近有很多使用Win7系统的用户问小编,反应自己在局域网下玩游戏的时候很卡,因为很多人在用网络,导致自己的游戏.看电影很不爽.那么遇到这样的问题怎么办呢?下面,就给大 ...
- ubuntu中显示实时网速的方法
ubuntu中显示实时网速的方法:1.打开ubuntu系统终端:2.输入"sudo add-apt-repository ppa:fossfreedom/indicator-sysmonit ...
- ExoPlayer网速估计方法
VLC网速估计算法 ExoPlayer是根据以往的下载速度来估计当前的网速 现介绍一下几个符号: 采样数组定义如下: private final ArrayList<Sample> sam ...
- 提高网速软件测试工程师,提供3个立刻提高网速的方法
51Testing软件测试网g#w$dXM'^;^&` ] 提供3个立刻提高网速的方法51Testing软件测试网WV2s;Y{E6oJzi3g51Testing软件测试网8N0c%L]+WC ...
- 计算机网络mtu值设置,Win7修改本地连接MTU值来提高网速的方法
mtu值通信术语为最大传输单位,mtu值对于网速来说影响较大,我们可以通过修改mtu值来提高网速.但是如何修改本机的MTU值呢?下面装机之家分享一下Win7修改本地连接MTU值来提高网速的方法. Wi ...
- ubuntu 12.04 提高更新网速的方法
ubuntu 12.04 提高更新网速的方法 ubuntu用户经常会在终端下使用sudo apt-get update对软件源进行更新,但从默认的下载服务器下载速度只有不及正常网速的1/5.下面介绍更 ...
- win10解除限制网速的方法【系统天地】
相信有很多用户都清楚,在win10系统当中默认限制20%的网速的,这也就导致了我们上网的速度不能达到100%,那么win10怎么解除限制网速呢?今天为大家分享win10解除限制网速的操作步骤. 解除限 ...
- 4g网络设置dns地址_手机4G网络太慢?教你三招提高网速的方法,网速马上提升...
随着互联网的进步,从零几年开始移动手机在全国开始普及起来,网速也像火箭一样快速飙升,从2G发展到了现在的5G.不过,有很多网友表示,刚从2G或者3G升级到4G时,网速体验非常好,但近两年来的4G网速越 ...
最新文章
- 啥?Transformers又来刷CV的榜了?
- html 标签 中 的Lang 有什么用
- birt预览能有内容发布后没内容_谷歌突然推出Android 11开发者预览版 新版带来部分新功能和改进...
- 杂项-权限管理:RBAC
- C# List用法;已经实例测试OK,直接可用!List 增加减少元素,输出元素
- Android学习系列(4)--App自适应draw9patch不失真背景
- mcuisp下载程序
- 免费在线 Logo生成器
- 汉字编码-GB2312-GBK-GB18030-Big5
- 企业erp管理软件价格
- Codeforces 741D dsu on tree
- 【C语言】初识C语言(上篇)
- handsontable的核心方法
- 无人配送这半年:从风口到浪潮
- 贮藏 git stash
- 关于车--标致206相关问题解析及选车建议(zt)
- CodeForces - 22A Second Order Statistics【水题】
- 深度理解互联网思维,不可不读的50本书(转)
- excel对一列筛选对另一列求和:SUMIF、SUMIFS函数
- C语言编程题 自动售货机