网络游戏是怎样登录的?

情境导入

某一天,你打开了你喜欢的网络游戏,正准备开始游戏,却突然发现登录不上了,这是怎么回事?

在这里插入图片描述
例如像这样

我该怎么办呢?

分析一波整个流程

我的设备

  • 首先,本机会通过本机的网卡,向自家的交换机发送数据
  • 然后,交换机将数据发送给路由器

等等,交换机是什么鬼?我家里没有交换机吧?

在这里插入图片描述
引用百度百科里面的一张图

osi 的七层模型,现在已经逐步替换为 tcp/ip 的四层模型了

交换机存在于第二层,路由器存在于第三层,只不过,现在的家用路由器将交换机和路由器融合在了一起,大型商业公司内部的网络机房里面还是交换机和路由器分离的

为什么?

普通民用的设备,对性能需求没有那么高(相对于大型商用场景),所以,将这两个做到一起,还可以节省成本,降低设备价格,我们每个人家里才能都使用到路由器

当数据传输到路由器的时候,下一步他会走向哪里呢?

直接跑到游戏服务商的服务器上吗?

不对,应该是社区的网络中转站,然后再中转到他的上一级中转站

经过层层中转之后,发送到游戏服务商的服务器上面

在这里插入图片描述
大致就是这么一个流程

运营商的设备

如果你确定你的网卡没有问题,路由器也没坏,那就得考虑考虑对面的问题了

  1. 社区网络中转站
  2. 游戏服务商的服务器

测试网络延迟的时候,往往有这么一个参数,叫做社区网络延迟

为什么一到某个点我的网络就会开始卡顿呢?

都是这些中转站的问题

  1. 当一个社区里面,同时使用网络的人多了,中转站负担不过来,就会开始出现明显的延迟了,这就像高速公路上面堵车一样,中间有一部分出问题了,全部人都得停下来等
  2. 如果社区网络开始卡顿,很遗憾,不管你和通讯公司签约的是多少 M 的宽带,都没用了,而且,不只是你一个人会开始卡顿,其他人也会卡顿

游戏服务器

如果前面两关都闯过了,那么就来到了第三关: 游戏服务商的服务器

这可是个大冤种

同时呢,这个属于最不好控制的一个影响因素了,因为你只是个臭打游戏的

例如网传:育碧的服务器是 土豆服务器

开始游戏

经历了重重困难之后,你的登录请求成功地发送到了服务器上,在处理完你的登录请求后,成功登录上了游戏,整个操作在一个相对比较短的时间内完成了,看似很简单的一个操作,实际上有这么多个步骤,不简单啊

游戏加速器为什么能降低延迟?

他使用了 vpn ,并不只是可以用来访问国外网站,vpn 是一个技术的名称,在游戏加速的这里,起到的作用就是减少前面提到的中转站的个数,减少你的设备和服务器的通讯时间

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值