首页文章正文

udp网络协议的应用场景,tcp和udp的协议

udp用在什么场景下最好 2023-11-19 23:01 703 墨鱼
udp用在什么场景下最好

udp网络协议的应用场景,tcp和udp的协议

udp网络协议的应用场景,tcp和udp的协议

∪▂∪ UDP协议比较简单,数据包小,无连接,可靠性检查等。因此,纯粹从传输速度上来说,UDP更快。 场景差异:TCP需要对每个数据包进行确认,所以自然不适合高速数据传输的场景,比如看视频(流媒体应用)、在线游戏(TCP)。因此,UDP在一些特定的应用场景中得到了广泛的应用。1、实时游戏实时游戏要求响应速度快、延迟低,所以UDP是实时游戏的首选协议ing.在实时游戏中,玩家需要不断地发送和接收

(1)UDP是无连接协议。源端和终端在传输数据之前不建立连接。当它要传输时,它只是从应用程序中抓取数据并尽快将其扔到网络上。 。 发送端,UDP传输专注于服务器后端开发,包括C/C++、Linux、Nginx、ZeroMQ、MySQL、Redis、fastdfs、MongoDB、ZK、流媒体

对于UDP协议来说,客户端不断地发送数据,即使服务器上的这个函数的缓冲区足够大,也只会接收一次。发送后会多次接收,即客户端发送多次,服务器必须多次按接收,以验证传输层的两个协议。TCP需要将传输的红色文件分段才能建立会话。可靠的传输任务流程控制功能UDP可以用一个数据包完成数据通信,无需建立会话,无需流程控制,传输不可靠屏蔽。 广播更多

SNMP(简单网络管理协议):SNMP主要用于管理和监控网络设备。它工作在UDP端口号161和162的基础上,并在SHDN之上添加了额外的安全功能。同样专用的应用服务器支持UDP,必须支持更多的活跃客户端。 数据包头开销很小**,TCP头为20字节,UDP头为8字节。 UDP没有拥塞控制,应用层可以更好的控制发送的数据和发送时间。网络中的拥塞控制

>^< 这似乎是个好主意。 但这只是看上去的样子。 由于TCP和UDP都基于IP协议,因此它们实际上在底层相互干扰。 结论我的建议是只使用UDP作为游戏中的网络协议。即使你想使用TCP,也必须使用UDP。因此,我们明白,在日常开发过程中,我们应该根据不同的应用场景选择相应的TCP或UDP。 作为一种网络传输协议,我们不能因为不熟悉UDP端口及其特性而从心理上抗拒它。

后台-插件-广告管理-内容页尾部广告(手机)

标签: tcp和udp的协议

发表评论

评论列表

快喵加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号