网络游戏,采用的是tcp协议还是udp协议?

32分钟前阅读1回复0
wojiukan
wojiukan
  • 管理员
  • 注册排名1
  • 经验值2870395
  • 级别管理员
  • 主题574079
  • 回复0
楼主

网络游戏这个说的太笼统了,不同游戏的实时性要求完全不一样的,TCP与UDP的本质区别在于TCP协议如何确保数据的可靠性,UDP则没有,TCP协议上实现的可靠性,UDP则没有,UDP协议就相对简单,TCP会复杂,也是TCP协议开销本身比较大,对于实时游戏来说,是不合适的,实时游戏传递的数据量非常小,而又对实时响应要求很高,自然UDP更好;


棋牌类的,实时性几乎没有什么要求,延时1秒也不会有什么影响,那么TCP是可以的。
CS之类的射击对战类游戏,则对实时性要求非常高,因为成败可能就在1ms这个很短时间类发生,TCP就显得跟不上了,UDP就好一些;
魔兽,星际争霸这种策略类游戏对实时性要求也不是很高,延时1ms,甚至几百ms都没有太大影响,它主要是偏重策略。

UDP没有提供可靠性保障,但是你可以根据需要自己实现,UDP也可以完全实现TCP的可靠连接,传输控制协议(Transmission Control Protocol,TCP)是一种面向连接的、可靠的、基于字节流的运输层通信协议,通常由IETF的RFC 793说明,在简化的计算机网络OSI模型中,它完成运输层所指定的功能,与TCP 不同,UDP 比较简单,UDP 头包含很少的字节,比TCP 负载消耗少。

Dhcp为什么用UDP而不使用TCP?
Dhcp使用UDP而不使用TCP主要取决于两种协议以及dhcp的特点决定,TCP协议建链需要握手,UDP不需要,dhcp只需要分配动态地址即可,基于这个原因,dhcp使用UDP更便捷。

UDP一种不可靠的网络传输,它不保证传输过程组传输数据的质量,TCP是一种可靠的连接,Dhcp服务是一组数量很大的服务,如果是使用TCP连接,那么他带宽会很高,而且会很浪费带宽,但是使用UDP,却可以接受很大的带宽,不会造成资源的浪费。

ftp是UDP还是TCP协议?
答:ftp是TCP协议。
TCP/IP协议集包括了超文本传输协议(HTTP)、文本传输协议(FTP)、远程登录协议(Telnet)、internet协议(IP)、internet控制信息协议(IMCP)等,而今天要讲的传输控制协议(TCP)和用户数据报协议(UDP)正是运行在协议簇的传输层。

勒索病毒是 TCP协议还是UDP协议?
勒索病毒并不是某一个病毒,而是一类病毒的统称,主要以邮件、程序、木马、网页挂马的形式进行传播,利用各种加密算法对文件进行加密,被感染者一般无法解密,必须拿到解密的私钥才有可能破解,勒索病毒不是通过TCP协议或UDP协议进行传播的。

勒索病毒通常使用TCP协议进行传播。

  1. 勒索病毒通过网络进行传播时,通常利用TCP协议建立连接来感染目标计算机,这样可以确保数据传输的可靠性和稳定性。
  2. TCP协议是一种面向连接的协议,可以提供数据包的顺序传输,保证数据的完整性和可靠性,这对于勒索病毒的传播和操控非常重要。
  3. 远程控制和命令传输也是TCP协议的强项,使得勒索病毒能够更加灵活和隐蔽地操作受害计算机。

勒索病毒通常使用TCP协议进行传播。

0
回帖

网络游戏,采用的是tcp协议还是udp协议? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息