|
首先
ping = 本机电脑发送一个数据包, 到达远程服务器之间所需的时间, 单位为 毫秒. 1秒 = 1000毫秒. 100 ping = 0.1秒
ping = ping 不是 pin 请先学好发音. ping 4声.
其次
自己家里网络上传/下载速度, 与ping没有直接关系, 但是有间接关系.
首先
有所谓2种速度. 1. 下载速度 (下载文件的速度为 300KB/s) 2. 连接速度 (玩游戏的ping/延迟 为 300 ms 或 300 ping)
其次
本处均以美国网络环境举例, 价格均为美金.
有几种网络接入方式. 1. DSL(电话线) 几块钱一个月. 便宜/速度慢/不稳定. (中国几年前有类似于 ADSL.)
2. Cable 几十块钱一个月. 价格适中/速度较快/较稳定/速度上限有部分限制.
3. Fiber (例如美国verizon的FiOS) 几十-几百一个月 价格较高/速度极快/非常稳定/速度一般无上限
3种网络接入速度(大致估算, 并非完全准确, 均取同类最高速度).
1. DSL上传= 768Kbps 下载 = 7.1-15Mbps 速度非常不稳定, 后边会解释为什么.
2. Cable 上传= 5Mbps 下载 = 50Mbps 速度较稳定, 上传量大会不稳定, 导致 "跳ping", 后边会有详细解释.
3. Fiber 上传 = 65Mbps 下载 = 300Mbps 速度非常稳定, 几乎任何操作都不会影响到游戏的延迟.
* 10Mbps 约等于 1.00MB/s 的传输速度.
网络带宽
这个才是这个帖子最重要的部分. 网络带宽, 带宽 (不是宽带. 完全2个概念) 说白了, 意思就是 你这条线(通往你的网络提供商, 如Verizon, Time Warner Cable, AT&T, 等等) 能同时传输多少东西而不被堵住.
玩游戏跳ping的原因, 就是因为带宽占用过大, 导致游戏的数据需要排队等候才能传输到你的电脑(被堵住了.)
各种网络接入方式 大家从上面的举例可以看出 Fiber的带宽最"宽". 越宽, 速度则越快.
举例说明:
上传20MB的文件到一个网站. 看的是你上传的速度. 用Fiber网络, 3秒多就能传完, 丝毫不影响任何东西.
但是如果用DSL, 则需要十几分钟 或者几十分钟.
如果带宽被占用, 任何多余数据在通到达你的电脑的时候都需要进行"排队". 意思就是说, 如果你的带宽太窄, 你随便下载点东西, 就会影响到游戏的延迟.(提高延迟, 游戏变得很"卡"). 但如果使用宽带宽的方式(如 Fiber), 你再怎么上传, 下载, 都几乎不会影响到你的游戏质量.
扫盲知识
1. 有人看PPS, 我的游戏就卡的跟个 ...(可自行填空) 一样.
原因:
PPS类网络电视, 如果只靠他们自己的服务器提供服务, 他们租用服务器, 购买流量的花销会很大. 所以, 他们选择用他们的用户, 就是我们看电视的人, 我们玩家的电脑的网络, 给其他人提供服务. 懂的人可以用一句话解释: P2P(peer to peer).
你看了一个 XXX 电影, 这个电影文件就下载到了你的电脑里, 如果有别人想看这个电影, PPS就会从你的电脑 把这个文件传送给别人, 导致网速爆慢无比.
一般关掉主程序都没用, 因为都是后台进程进行上传, 可通过360流量什么查看器进行查看.
2. ping是由什么决定的.
自己电脑发送的数据, 是首先经过自己的路由器, 然后经过 许许多多的其他路由器, 最后到达到目标服务器(游戏服务器.).
理论上来讲, 数据包经过的路由越少, 速度越快, 延迟就越低. 理论上来讲, 地理位置离服务器越近, ping/延迟 也就越低, 当然, 这也不是必然的.
为什么住一个城市, 有的人ping高, 有的人ping低:
数据包走哪些路由器, 是由你的网络服务提供商决定的. windows和linux自带命令, 可以查本地与目标服务器之间经过的每一个路由IP和延迟. windows系统 使用cmd命令tracert + 目标域名 或IP地址. 如
tracert z8games.com 即可获得本地到z8服务器数据所经过的路由器.
linux系统使用traceroute命令. 使用方法一样.
大概就这么多, 关于此类问题可回帖, 如果有值得注意的问题 我会编辑到主题里边来.
此主题为教育扫盲贴, 并非游戏解答贴.
|
|