首页文章正文

使用udp实现可靠传输,udp是否可靠

udp适合少量数据的传输 2024-01-05 23:19 368 墨鱼
udp适合少量数据的传输

使用udp实现可靠传输,udp是否可靠

UDP无连接,时间上不存在建立连接需要的时延。UDP没有拥塞控制,应用层能够更好的控制要发送的数据和发送时间,网络中的拥塞控制也不会影响主机的发送速率。UDP提供尽最大努力的交付,那TCP是怎么做到可靠传输的呢?很简单,收报确认(ack)丢包重传。所以UDP如果要提供可靠传输,也可以参考TCP的实现机制,只是TCP是实现在内核层,而基于UDP的应用程序,可以把可靠传输做到应用

二、UDP可靠性传输对于大部分的应用使用TCP既可以满足工程的需求,又可提供可靠的数据传输服务,并具备(TransmissionControl Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。UDP是User Datagram Protocol,一种无连接的传输层协议,提供面向事务的简单不可靠信息传

51CTO博客已为您找到关于Java实现可靠udp的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及Java实现可靠udp问答内容。更多Java实现可靠udp相关解答可以来要想可靠,就要接收方收到UDP之后回复个确认包,发送方有个机制,收不到确认包就要重新发送,每个包有递增的序号,接收方发现中间丢了包就要发重传请求,当网络太

我反对基于UDP来实现可靠的传送协议使用的是类似于TCP那样的可靠的协议。TCP 已经够复杂了,几乎不太可能重新设计的更好。如果用UDP 再实现一个可靠传输协议,下面将介绍几种实现UDP可靠传输的方法。1.基于ACK和重传的机制:应用层可以通过引入ACK机制和数据包的重传来实现UDP的可靠传输。发送方在发送数据包后,等待接收方返回ACK确认

若要实现UDP的可靠传输则可以借鉴TCP上述优点,在应用层实现数据的可靠性传输,模拟TCP可靠性传输方式,如确认机制、重传机制、校验机制等方式来保证数据可靠性传输。如果你不利用Linux协议栈以及上(User Datagram Protocol)是一种无连接的传输协议,不提供可靠性保证。但是,你可以通过一些技术手段实现UDP的可靠传输,下面是几种常见的方法:应用层重传机

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

标签: udp是否可靠

发表评论

评论列表

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