网络延迟是什么?
在传输介质中传输所用的时间,即从报文开始进入网络到它开始离开网络之间的时间。
打个比方,你在玩游戏,你要使用技能,你点击技能快捷键,技能释放出来的时间取决于网络延迟时间的大小。点击技能快捷键后,游戏客户端向服务器端发出技能释放请求数据包,服务器接收请求后返回请求,你的电脑显示出技能释放效果,这个请求数据包一去一回使用的时间就是延迟。
网络延迟越长,游戏技能反应越慢。
延迟单位:毫秒(MS)
如何定义网络延迟程度:
(网络延迟PING值越低速度越快)
1~30ms:极快,几乎察觉不出有延迟,玩任何游戏速度都特别顺畅
31~50ms:良好,可以正常游戏,没有明显的延迟情况
51~100ms:普通,对抗类游戏能感觉出明显延迟,稍有停顿
>100ms:差,无法正常游戏,有卡顿,丢包并掉线现象
计算方法:1秒=1000毫秒(例:30ms为0.03秒)
网络延迟优化设置方法:
打开Window功能:在开始菜单的搜索栏里输入"功能"
展开MSMQ服务器的这项勾选:①MSMQ 触发器;②MSMQ DCOM代理,然后检查下是否点错.最后点确定.
接着修改注册表,同样左下角点开始,搜索栏里输入"regedit"
然后按路径展开至MSMQ(HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSMQ)
然后点选Parameters,再在右边空白处点右键,新建1个DWORD(32位系统)或者QWORD(64位系统)的值(32位和64位必须区分不可添加错误)
命名为:TCPNoDelay
然后双击刚刚新建的值把数值数据修改成"1",右边基数那确认下是否16进制,接着点确定完事.
然后再按路径展开至Interfaces(HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters/Interfaces)
在Interfaces里面的找到有自己IP的分支(不知到自己的IP是多少?下一步有最快查看自己IP的方法)
如何知道自己的IP,最简单的方法就是打开IE浏览器输入http://www.ip138.com/
知道自己的IP后,在"Interfaces"下面的分支里,找到有自己IP的分支(红圈的地方就是我自己的IP了)
然后在空白处点右键,新建1个DWORD(32位系统)或者QWORD(64位系统)的值(32位和64位必须区分不可添加错误),命名为:TcpAckFrequency
也是双击刚刚新建的值把数值数据修改成"1",右边基数那确认下是否16进制,接着点确定完事.
注册表全部修改完毕,再修改下宽带的IP协议.
打开网络和共享中心
打开更改适配器设置
打开本地连接的属性
把"Internet 协议版本 6(TCP/IPv6)"这一项前面的勾去掉后点确定