服务器连不上_基于UDP的游戏服务器为什么连不上?

服务器默认关闭UDP导致游戏无法连接。UDP是面向数据报的协议,适用于低延迟的应用如游戏。机房关闭UDP出于安全性考虑,因UDP攻击难以防御。购买服务器时需询问UDP支持情况。
摘要由CSDN通过智能技术生成

有许多小白在租用服务器时,遇到过一个很普遍的问题。就是在你购买服务器的行为过程中没有沟通是否开通UDP的话题。为什么会出问题呢?

一、导致问题的直接原因:

一般机房UDP协议都是默认关闭的。而当你作为游戏服务器使用时,往往安装好了连接不上游戏。机器各种指标正常,连登录器都显示连接正常。可就是登录不进去游戏。罪魁祸首就是UDP协议未开。

bbb3c991c4ba786e6a530e87f119261c.png

游戏服务器搭建好连接不上

二、UDP是什么、什么业务需要开UDP?

UDP---用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。由于UDP在传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等机制,故而传输速度很快。

一些APP、端游、qq、视频、web站等服务端,都需要开通UDP协议端口。

客户端和服务器可以独立发包,无法忍受延迟(比如多人动作类游戏,一些MMO类游戏等),需要UDP。

d029bcc9e1b0fe895e325901f8c6f467.png

TCP/IP协议栈

三、为什么机房默认关闭UDP呢?

说起这个,就是考虑UDP的安全性,也是它的一个坏处。UDP协议在目前国内的能数的上来的防御体系下,都无法有很好的防御效果。这就是机房默认关UDP的原因。

UDP攻击不像DDOS,它的流量并不是我们常规的算法,打1G UDP会变成10G或者20G亦或者是50G流量。目前没有很好地防御UDP力量攻击。只有策略和封UDP的策略。另外,UDP攻击成本非常高,不是一般人打得起的,所以很少见。

b0621fb81d9fa0f81ad7faaf67a07a00.png

机房默认关闭UDP协议

最后,提醒需要用到UDP服务器的人们,一定要在购买或者租赁服务器时咨询是否开通UDP,以免因沟通问题影响业务上线或者简单的浪费资源。

下期,讲述如何避免UDP的不安全问题,欢迎关注。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值