一种新的RUDP协议设计及其Golang实现

被引:0
|
作者
张赓 [1 ]
刘年生 [1 ,2 ]
机构
[1] 集美大学计算机工程学院
[2] 集美大学数字福建大数据建模与智能计算研究所
关键词
可靠用户数据报协议; 服务质量; 网络性能评价指标; 可靠通信机制; Golang语言程序设计;
D O I
暂无
中图分类号
TP312 [程序语言、算法语言]; TP393.04 [];
学科分类号
摘要
采用先进的Golang网络编程语言,设计和实现了一种新的RUDP(reliable user datagram protocol)传输协议,部署在实际的远距离Internet网络中,对新RUDP协议进行实验验证和性能测试分析。实验结果表明:新RUDP传输协议是可行的,实现了确认、序列号、重传、拥塞控制、滑动窗口、差错检测等可靠通信机制,保证了传输数据的可靠交付;在相同的实验条件下,新RUDP的丢包率与TCP(transmission control protocol)的相同为0%;新RUDP的端到端时延和时延抖动总体上都比TCP的要小,在一些常见的通信链路中,新RUDP的端到端时延、时延抖动与TCP的之间存在显著性差异,新RUDP的带宽占有率比UDP(user datagram protocol)的显著性低;从实测结果来看,新RUDP比TCP、UDP更适合应用于这类低时延高可靠性的网络新应用。最后,对新RUDP的协议参数进行了部分优化,为这类网络新应用提供性能更好的传输服务质量。
引用
收藏
页码:271 / 281
页数:11
相关论文
共 9 条
  • [1] Ready; set; Go!: Data-race detection and the Go language.[J].Fava Daniel Schnetzer;Steffen Martin.Science of Computer Programming.2020, prepublish
  • [2] Construction and simulation of performance evaluation index system of Internet of Things based on cloud model.[J].Yuncheng Wang.Computer Communications.2020,
  • [3] Reliable transmission of stream transported media in wireless real time communications.[J].Rolando Herrero.Wireless Networks.2019, 8
  • [4] Reliable User Datagram Protocol as a Solution to Latencies in Network Games.[J].Jun-Ho Huh.Electronics.2018, 11
  • [5] The Go Programming Language..[J].Jeff Meyerson.IEEE Software.2014, 5
  • [6] Vehicle Safety Enhancement System: Sensing and Communication.[J].Huihuan Qian;Yongquan Chen;Yuandong Sun;Niansheng Liu;Ning Ding;Yangsheng Xu;Guoqing Xu;Yunjian Tang;Jingyu Yan.International Journal of Distributed Sensor Networks.2013, 12
  • [7] Computing TCP's Retransmission Timer..[J].Vern Paxson;Mark Allman;Jerry Chu;Matt Sargent.RFC.2011,
  • [8] SCTP - New transport protocol for TCP/IP
    Stewart, R
    Metz, C
    [J]. IEEE INTERNET COMPUTING, 2001, 5 (06) : 64 - 69
  • [9] Enhancing transport networks with Internet protocols
    Chapman, A
    Kung, HT
    [J]. IEEE COMMUNICATIONS MAGAZINE, 1998, 36 (05) : 100 - 104