漫画:如何给女朋友解释为什么200M宽带,打王者荣耀还是会有460的延迟?
本文经授权转载自漫话编程(ID:mhcoding)
周末,我正在准备年度述职的PPT,女朋友在一旁打王者荣耀,突然她好像是越塔送了个人头,很不高兴的问我。
大概过了10分钟左右,我听到了一声:"Defeat",我知道,今天这件事可能又要怪我了。
网络带宽
带宽,英文名bandwidth,网络带宽是指在单位时间(一般指的是1秒钟)内能传输的数据量。
数字信息流的基本单位是bit(比特),时间的基本单位是s(秒),因此bit/s(比特/秒)是描述带宽的单位,更长见的是使用 bps(Bit Per Second),称之为比特率表示带宽的单位。比特率越高,每秒传送数据就越多。
我们在电信运营商那里办理宽带时,他们定义的100M、200M等指的就是网络带宽,其单位就是bps。如100Mbps,这的就是100M比特率的带宽。
更严格的说,电信卖给我们的带宽叫做用户接入带宽,是指用户宽带接入能支持的最高信息传送比特率。假如用户购买的是100M宽带,即电信保证的是从用户光猫到电信交换机之间的带宽是100M,但是网络请求还可能需要通过很多其他的交换机节点,这些交换机之间的带宽也同样影响着终端用户。所以实际用户所使用到的带宽是小于等于100M的。
举一个简单的例子,如果把宽带比做道路,那么带宽表示的就是单位时间内可以通过道路某一个点的数据量,这其实指的就是道路的宽度。带宽越大,就类似高速公路的车道越多,其通行能力越强。
现在,政府在你家门前修了一段公路,是双排四车道的。但是,这并不表示你从家到公司经过的所有道路都是双排四车道。即,你在从家道公司这段路上,能享受的最宽的道路是双排四车道。
通常,我们称这个用户可享受的真实带宽为吞吐量。一般情况下,吞吐量都会比自己购买的带宽要低。
影响网络中带宽和吞吐量的主要因素有:
网络设备(交换机、路由器、集线器);
拓扑结构(即网络构造形状,如星型、环状);
数据类型;
用户的数量;
客户机与服务器(如系统总线、磁盘性能、网络适配器、硬件防火墙);
电力系统和自然灾害引起的故障率。
网络速度
网络速度一般是指电脑或手机上网时,上传和下载数据时,请求和返回数据所用的时间长短。
可想而知,网络速度肯定是和带宽有关系的。不同的带宽所具有的宽带速率肯定是不同的,这里说的宽带速率我们一般分位上行速率和下行速率。
上行速率,是指用户向互联网发送信息时的数据传输速率。比如:你向QQ空间传送图片、向百度云服务器传送图片或视频等。“上行速率”决定上传信息的速度。
下行速率,是指互联网向用户发送信息时的数据传输速率,比如打开浏览器,从网上下载文件等。“下行速率”决定下载信息的速度。
中国电信宽带上下行速率对照关系如下:
200M的宽带,下行速率是204800kbps,上行速率是10240kbps。
速率的单位是:比特/秒(bit/s)或者叫做:比特率(bps),而速度的单位:字节/秒(Byte/s)。
而根据换算关系:1Byte=8bits(1字节为8比特),所以速率和速度之间的关系是:速率/8 = 速度。
下载速度计算方法
下载速度与下行速率的数值对应关系为:极限下载速度=下行速率/8。
例如200M宽带,其极限下载速度为 204800k/8=25600k字节/秒(Mbps) =25M/s 。当然,这只是理论值。
上传速度的计算方法
上传速度与上行速率的数值对应关系为:上传速度=极限上行速率/8。
例如200M宽带,对应的上行为10240kbps,那么理论的上传速度=10240k/8=1280k字节/秒 = 1.25M/s。当然,这也是理论值。
上行速率比下行速率低的原因
通常情况下,上行速率要比下行速率低,主要是受网络技术及线路质量的约束,同时也是为了防止上行速率过高,对整个网络形成冲击,造成网络阻塞,影响网络安全。
所以,对于200M的宽带,用户可以享受的最高下载速度是25M/s,最高上传速度是1.25M/s,这只是最理想情况下,具体情况还要受很多因素的影响。这个数据不同地区不同运营商可能也会有所不同。
所以,千万不要认为,办了200M的宽带,网速就能达到200M了!!!
网络延迟
网络延迟,表示在传输介质中传输所用的时间,即从报文开始进入网络到它开始离开网络之间的时间。
网络延迟,最明显的表现就是玩游戏卡顿。因为在玩游戏的过程中,用户操作手机,手机需要将用户的操作传到服务器,服务器再将操作后的画面回传给用户,如果这个数据传递时间过长,表示出来就是页面卡顿,即网络延迟高。
网络延迟一般分位以下几个级别:
1~30ms:极快,几乎察觉不出有延迟,玩任何游戏速度都特别顺畅
31~50ms:良好,可以正常游戏,没有明显的延迟情况
51~100ms:普通,对抗类游戏能感觉出明显延迟,稍有停顿
100ms:差,无法正常游戏,有卡顿,丢包并掉线现象
网络带宽、网络速度和网络延迟之间的关系
前面我们说过网络速度和网络带宽之间的关系,理想情况下,带宽越高网速越快。
那么,是不是带宽越高,网速越快,延迟一定越低呢?
其实不是的!
就像我们玩游戏一样,其实对于很多游戏来说,对网速的要求并没有那么高,因为每秒钟需要的流量并不多,其实一般的游戏,512KB都够用的。游戏延迟和网速的关系并不大。
影响网络延迟的主要因素是目标服务器之间的节点数、节点性能和各节点之间的距离。
比如我们要驾车从A点到B点去,我们选择道路的时候,首先考虑的肯定是路线长短、红绿灯多少、事故发生率灯。虽然道理的宽窄可能从某些程度上影响了我们的选择,但是并不是决定性的。
就像同样是玩王者荣耀的游戏,如果王者荣耀的服务器部署在深圳,那么深圳的用户和哈尔滨的用户相比,肯定是深圳的用户玩游戏要更加流畅一些。
更加明显的就是玩那种境外的游戏的朋友肯定更加有体会。
Python学习方法 Python入门必读!(内附python教程分享)
https://edu.csdn.net/topic/python115?utm_source=csdn_bw
如何降低延迟
其实,如果我们玩的是国内的游戏的话,地域的影响目前对于广大游戏玩家来说并不算很大,因为很多游戏公司都会在全国多个地方架设机房。这样可以就近连接服务器。这也是很多服务器分为东北1区、浙江区、北京区等的原因了。
那么,如果自己玩游戏确实延迟很高,该如何解决呢?
1、如果自己的宽带很低的话,第一步肯定是提升宽带。100M和200M的用户来说,区别不大。但是,如果是5M和50M之间可能还是有区别的。
2、换运营商或者换区。有些游戏有电信区、联通区,那么尽量选择和自己的网络供应商相同的区来玩,这样可以大大减少网络延迟。
3、使用加速器。游戏加速器的原理是通过选择新的网络节点,绕过原来的延迟较高的节点,以此达到游戏延迟降低的效果。
【End】
热 文 推 荐
☞微信表情暂停使用,漂流瓶功能彻底再见!
极客头条
☞44 年前的今天,改变世界的 TA 诞生了!
☞@程序员,你会教自己的孩子学习编程吗?
☞程序员深夜逆行被拦后崩溃欲自杀:老板在催我!女朋友在催我!
☞30位90后霸榜! 福布斯: 比你年轻、比你有颜、比你有才华, 就是他们了!
☞极客头条
☞OpenStack已死?恐怕你想多了 | 技术头条
☞刺激!我31岁敲代码10年,明天退休!
System.out.println("点个在看吧!");
console.log("点个在看吧!");
print("点个在看吧!");
printf("点个在看吧!\n");
cout << "点个在看吧!" << endl;
Console.WriteLine("点个在看吧!");
Response.Write("点个在看吧!");
alert("点个在看吧!")
echo "点个在看吧!"
点击阅读原文,输入关键词,即可搜索您想要的 CSDN 文章。
你点的每个“在看”,我都认真当成了喜欢
漫画:如何给女朋友解释为什么200M宽带,打王者荣耀还是会有460的延迟?相关推荐
- 漫画:如何给女朋友解释为什么 200M 宽带,打王者荣耀还是会有 460 的延迟?......
周末,我正在准备年度述职的PPT,女朋友在一旁打王者荣耀,突然她好像是越塔送了个人头,很不高兴的问我. 大概过了10分钟左右,我听到了一声:"Defeat",我知道,今天这件事可能 ...
- 如何给女朋友解释为什么200M宽带,打王者荣耀还是会有460ms的延迟?
转载自:https://juejin.im/post/5c7c8b81f265da2dd218e858 感谢原作者- 周末,我正在准备年度述职的PPT,女朋友在一旁打王者,突然她好像是越塔送了 ...
- 漫话:如何给女朋友解释为什么200M宽带,打王者荣耀还是会有460的延迟?
周末,我正在准备年度述职的PPT,女朋友在一旁打王者荣耀,突然她好像是越塔送了个人头,很不高兴的问我. 大概过了10分钟左右,我听到了一声:"Defeat",我知道,今天这件事可能 ...
- 为什么 200M 宽带,打王者荣耀还是会有 460 的延迟?
原文:https://mp.weixin.qq.com/s/8_yiysJCw9ePkW0r0UEsiQ 网络带宽 带宽,英文名bandwidth,网络带宽是指在单位时间(一般指的是1秒钟)内能传输的 ...
- 漫画:给女朋友解释为什么随机播放歌曲并不随机
本文经授权转载自漫话编程(ID:mhcoding) 2019程序员转型学什么? https://edu.csdn.net/topic/ai30?utm_source=csdn_bw 周末,开车带女朋友 ...
- 漫画:如何给女朋友解释什么是2PC(二阶段提交)?
作者|漫话编程 本文经授权转载自漫话编程(ID:mhcoding) 周末晚上,正在家里面看综艺节目,突然女朋友跑过来找我打<王者荣耀>. 打了几把游戏,终于可以歇息一会了,准备继续看我的综 ...
- 漫话:如何给女朋友解释什么是2PC(二阶段提交)?
周末晚上,正在家里面看综艺节目,突然女朋友跑过来找我打<王者荣耀>. 打了几把游戏,终于可以歇息一会了,准备继续看我的综艺,可是女朋友过来找我给他讲讲到底什么是二阶段提交. 分布式一致性 ...
- 漫画:如何给女朋友解释什么是适配器模式?
本文经授权转载自漫话编程(ID:mhcoding) 责编 | 伍杏玲 周末窝在家里面打王者荣耀,女朋友在旁边玩我的电脑,我嫌她播放的综艺节目声音比较大,于是建议她戴耳机. 适配器模式 Adapter ...
- 漫话:如何给女朋友解释什么是单例模式?
本文转载于公众号:漫画编程 周末了,临近五一劳动节,女朋友还没有想好要去哪里玩,还在看着各种攻略.我则在旁边一边看书默默的心疼着我的钱包.突然女朋友开始发问: 什么是单例 单例模式,也叫单子模式,是一 ...
最新文章
- 服务器产品选型与性价比图解
- python连接sqlite数据库的代码_【Python 连接SQLite数据库文件】
- MAP Protocol 协议(1)初步介绍
- LeetCode Algorithm 700. 二叉搜索树中的搜索
- dptcpp 题目 2352: [信息学奥赛一本通-T1440]数的划分-dp
- MVC后台数据赋值给前端JS对象
- 重构16-Encapsulate Conditional(封装条件)
- 深度学习2.08.tensorflow的高阶操作之张量排序
- lintcode-397-最长上升连续子序列
- Linux下CGDB使用教程(转载)
- 创建mysql数据库远程工具连接及ER图工具mysqlWorkbench使用
- Linux计划任务以及进程检测与控制
- 征途LINUX服务端脚本,征途【改版教程】-版本内脚本文件-转载于-喜欢玩网游单机站...
- [BUUCTF][Zer0pts2020]Can you guess it?
- 安卓app,iOS二维码下载链接FIR
- 如何在 微软Microsoft 官网 下载 office365
- IT十年人生过客-二十三-不要情怀要生活
- 计算机网络笔记(3) 网络应用P2P架构
- Android实现手写板和涂鸦功能
- rv1126开发板设置修改ip地址
热门文章
- Android webview mqtt,APICloud
- ubuntu wps缺少字体_一个字体:系统风汜霰狮尾黑
- rust笔记2 OwnerShip基础概念
- 中国女子高尔夫球场市场趋势报告、技术动态创新及市场预测
- 一次性输血器行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
- 2021年中国电动气动控制器市场趋势报告、技术动态创新及2027年市场预测
- 海龟绘图两小时上手C语言 - 4 任意螺旋线
- Express入门 模板引擎hbs 服务端渲染
- (SAE)skylark app engine preview (1) —— guestbook
- 比深度学习更值得信赖的模型ART