摘要
为了解决TCP(transmission control protocol)和UDP(user datagram protocol)在诸如卫星信道和无线信道等高误码率信道中遇到的问题,提出了一种基于跨层设计的简单可靠UDP协议。通过增加2个字节的包头建立了确认机制和重传机制,保证了数据包的可靠交付;通过增加1个字节的跨层信息,建立了自适应变包长机制,提高了协议效率。分析和仿真结果表明,该协议兼有UDP协议高效和TCP协议保证可靠交付的优点,可以很好地适用于卫星、无线等高误码率信道。
To settle the new problems in the high BER channels such as the wireless and satellite channels for transmission control protocol(TCP) and user datagram protocol(UDP), a cross-layer-designed simple reliable UDP protocol was proposed. By adding two bytes header, the confirming mechanism and retransmission mechanism were established to ensure the reliable delivery of the packages. By adding one byte cross-layer information, the adaptive packet length switching mechanism was established to improve the efficiency of the protocol. Analysis and simulations results show that this protocol has both advantages of UDP's high efficiency and TCP's reliable-delivery, and can accommodate the high BER charmels very well.
出处
《解放军理工大学学报(自然科学版)》
EI
北大核心
2009年第3期209-214,共6页
Journal of PLA University of Science and Technology(Natural Science Edition)
基金
国家自然科学基金资助项目(60702021)
关键词
跨层设计
简单可靠UDP协议
自适应变包长机制
高误码信道
cross-layer design
simple reliable UDP
adaptive packet length switching mechanism
high BER channels