Skip to content

Commit ca4a7c6

Browse files
committed
correct student's name
1 parent 687eae9 commit ca4a7c6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

docs/requirement.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@
116116
- 测例的具体实现机理可以参见源代码。欢迎对这两个测例进行改进,通过其他方式来展现重传和乱序重排的效果
117117
- 注意:有同学反映,有一定概率出现 HTTP response 不完整的情况。经分析可能是 `src/lab/lab-client.cpp` 中 95 行对 `close_and_exit` 函数的执行时间安排得太紧。现在已经做出了修改(cr. 郑皓之)
118118
- 注意:在处理对面回应的 ACK 包时,不仅要排出重传队列中对应的包,也要排出 SendRingBuffer 中对应的包,否则会导致 SendRingBuffer 溢出
119-
- 注意:不仅是普通的数据包可能遭遇乱序的情况,FIN 包也可能会遭遇乱序,比如 FIN 包到达对端的时机过早,之前发送的数据包还没有到达对端,此时不能贸然处理 FIN 包,在乱序重排的时候也需要考虑这类特殊情况(cr. 游文讯
119+
- 注意:不仅是普通的数据包可能遭遇乱序的情况,FIN 包也可能会遭遇乱序,比如 FIN 包到达对端的时机过早,之前发送的数据包还没有到达对端,此时不能贸然处理 FIN 包,在乱序重排的时候也需要考虑这类特殊情况(cr. 游文汛
120120
- 教学目的:理解在网络中出现丢包或者乱序的时候,如何在协议上保持不重不漏、顺序正确地实现数据传输
121121
- 验收要求:通过抓包、日志等方式展示重传和重排,展示场景可以参考自动化测试脚本
122122

0 commit comments

Comments
 (0)