arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2007.00127cs.NI
收藏

在键控UDP传输中识别分组丢失和重排序分组

Identifying Packet Loss and Reordering Packets in Keyed UDP Transmissions

Fábio Machado Gil, Nuno M. Garcia, Bárbara Matos, Nuno Pombo, Rossitza Goleva, Ciprian Dobre

摘要:

用户数据报协议(UDP)和其他类似的协议在段内将应用程序数据从源机器发送到目的地机器,而不进行加密,也不允许对传输或成功度量进行任何类型的控制。这些协议对于例如实时的数据传输是非常方便的。但是,当传输数据的可靠性是关键时,称为面向连接的其他协议允许对数据传输过程进行完全控制,确保接收到的数据是传输数据的精确副本,例如传输控制协议(TCP)的情况。为了支持面向连接协议的增加的功能和特征,基于段报头的一些特定字段实现了一组机制。这些机制导致在增加的传输分组数量方面的显著开销。由于额外数量的交换和路由任务,并且最终由于更复杂的通信过程(例如,传输窗口刷新,当然还有确认和序列号更新),这可能进一步转化为显著的延迟。这些通信模式的两个极端,一个完全没有控制,另一个允许完全控制,导致了中间协议的创建,该中间协议允许对传输的成功程度有有限的了解,甚至允许对顺序不对的段进行最终重新排序。本文提出了模拟结果,确认效率的新的几乎可靠的UDP协议,称为键控用户数据报协议(或KUDP)的数据传输,包括能够识别哪些数据包丢失和重新排序的数据包,收到的顺序,并指出未来的任务,在这项研究中要追求的。

英文摘要:

The User Datagram Protocol (UDP) and other similar protocols send the application data from the source machine to the destination machine inside segments, without foreseeing nor allowing for any type of control on the transmission or success metrics. These protocols are very convenient for e.g. real time data transmission. But when the reliability of the transmitted data is critical, other protocols termed as connection-oriented, allow for full control of the data transmission process, assuring that the received data is an exact copy of the transmitted data, e.g. the case of the Transmission Control Protocol (TCP). To sustain the increased functionality and features of the connection-oriented protocol, a set of mechanisms is implemented based on some specific fields of the segment header. These mechanisms result in a significant overhead in terms of the increased number of transmitted packets. This may further translate into significant delays, because of the additional number of switching and routing tasks, and eventually, because of more complex communications procedures, such as e.g. transmission window resizing, and of course, acknowledgement and sequence numbers updating. The two extremes of these communication modalities, one that has no control at all, and the other one that allows for full control, have resulted in the creation of an intermediate protocol that allows for a limited degree of knowledge on how successful a transmission was, and even for an eventual reordering of the segments that arrive out of sequence. This paper presents simulation results that confirm the efficiency of the new almost-reliable UDP protocol, termed Keyed User Datagram Protocol (or KUDP) for transmission of data that includes the ability to identify which packets were lost and to reorder packets that were received out-of-sequence, and points future tasks to be pursued in this research.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑