
由于在传输层UDP已经是不靠谱的连接,那将要在应用层自己谋求一些保障可靠传输的模式

简单来讲,要使用UDP来建立可信的面向连结的数据存储,就要推动类似于TCP协议的

1. 超时重传(定时器)

2. 有序接受 (添加包序号)

3. 应答确认 (Seq/Ack应答机制)
4. 滑动窗口流量控制等措施 (滑动窗口协议)
等于说应在传输层的上一层(或者直接在应用层)实现TCP协议的靠谱数据存储体系,比如使用UDP数据包+序列号,UDP数据包+时间戳等方式。
目前尚未有一些推动UDP可靠存储的模式,比如
UDT(UDP-based Data Transfer Protocol)基于UDP的数据存储协议(UDP-based Data Transfer Protocol,简称UDT)是一种互联网数据存储协议。UDT的主要目的是支持高速广域网上的海量数据传输,而互联网上的标准数据存储协议TCP在高帧率长距离网络上性能更差。 顾名思义udp如何保证可靠传输,UDT建于UDP之上,并采用新的拥塞控制跟数据可靠性控制措施。UDT是面向连接的单向的应用层协议。它同时支持可靠的数据流传输跟部分可靠的数据报传输。由于UDT完全在UDP上推动,它也可以应用在比如高速数据存储之外的其他应用领域udp如何保证可靠传输,例如点到点技术(P2P),防火墙穿透,多媒体数据存储等等。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-142960-1.html
上台后坚持独立外交