Page 415 - 《软件学报》2024年第4期
P. 415
软件学报 ISSN 1000-9825, CODEN RUXUEW E-mail: jos@iscas.ac.cn
Journal of Software,2024,35(4):1993−2021 [doi: 10.13328/j.cnki.jos.006939] http://www.jos.org.cn
©中国科学院软件研究所版权所有. Tel: +86-10-62562563
*
传输控制中的确认机制研究
李 彤 1,2 , 郑 凯 3 , 徐 恪 4,5,6
(数据工程与知识工程教育部重点实验室 (中国人民大学), 北京 100872)
1
2
(中国人民大学 信息学院, 北京 100872)
3
(华为技术有限公司 计算机网络与协议实验室, 北京 100085)
4
(清华大学 计算机科学与技术系, 北京 100084)
5
(北京信息科学与技术国家研究中心 (清华大学), 北京 100084)
6
(鹏城实验室, 广东 深圳 518055)
通信作者: 徐恪, E-mail: xuke@tsinghua.edu.cn
摘 要: Internet 传输层协议需要依赖于确认 (ACK) 机制提供的反馈信息, 实现拥塞控制和可靠传输等功能. 以
Internet 传输协议演化的历史为线索, 回顾传输控制领域中的确认机制, 并讨论现有确认机制中需要解决的问题;
基于“类型-触发条件-信息” 三要素, 提出按需确认机制及其设计原则, 重点分析确认机制和拥塞控制、丢包恢复等
传输协议子模块之间的耦合关系; 结合设计原则, 详细阐述一种可行的按需确认机制实现——TACK 机制, 并对相
关概念进行系统的、深入的分析和澄清. 最后结合按需确认机制面临的挑战, 给出几个有意义的研究方向.
关键词: 传输协议; 确认机制; 拥塞控制; 丢包恢复; 按需确认
中图法分类号: TP393
中文引用格式: 李彤, 郑凯, 徐恪. 传输控制中的确认机制研究. 软件学报, 2024, 35(4): 1993–2021. http://www.jos.org.cn/1000-9825/
6939.htm
英文引用格式: Li T, Zheng K, Xu K. Research on Acknowledgment Mechanisms of Transmission Control. Ruan Jian Xue Bao/Journal
of Software, 2024, 35(4): 1993–2021 (in Chinese). http://www.jos.org.cn/1000-9825/6939.htm
Research on Acknowledgment Mechanisms of Transmission Control
3
1,2
LI Tong , ZHENG Kai , XU Ke 4,5,6
1
(Key Laboratory of Data Engineering and Knowledge Engineering (Renmin University of China), Ministry of Education of the People’s
Republic of China, Beijing 100872, China)
2
(School of Information, Renmin University of China, Beijing 100872, China)
3
(Computer Network and Protocol Lab, Huawei Technologies Co. Ltd., Beijing 100085, China)
4
(Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China)
5
(Beijing National Research Center for Information Science and Technology (Tsinghua University), Beijing 100084, China)
6
(Peng Cheng Laboratory, Shenzhen 518055, China)
Abstract: Internet transport-layer protocols rely on the feedback information provided by the acknowledgment (ACK) mechanism to
achieve functions such as congestion control and reliable transmission. According to the evolution of Internet transmission protocols, the
ACK mechanisms of transmission control are reviewed. The unsolved problems among the mechanisms are discussed. Based on the
elements of “type-trigger-information”, the ACK mechanism based on demand and its design principle are proposed, and the coupling
relationship between the ACK mechanism and other transmission protocol submodules (e.g., congestion control, packet loss recovery, etc.)
* 基金项目: 国家自然科学基金 (62202473, 61932016); 国家杰出青年科学基金 (61825204); 北京高校卓越青年科学家计划 (BJJWZYJH
01201910003011)
收稿时间: 2022-03-31; 修改时间: 2022-07-27; 采用时间: 2023-03-23; jos 在线出版时间: 2023-08-16
CNKI 网络首发时间: 2023-08-17