总结提炼了这段时间学习的两个重要知识块:
1、多线程/并发编程
2、网络基础知识(网络层模型感觉得死记硬背一下,TCP握手挥手的知识这次总结后总算是理解性地记忆了)
3、把 timetble 这个小练手项目的 bug 调试了一下
晚上视频会议的时候,根据抓包实况,初步了解了实际情况和理论的差别,比如
1、四次挥手可能在没有遗留数据时,二三次合并发送了。
2、具体的丢包后重复发送几次是根据 linux 系统内核参数决定的,其中重试时间间隔是一个幂等数列。
3、肉眼感受了一下什么是 ACK 什么是 SYN ,原来这就是标志位。