1601 字
4 分钟
考研专业课学习记录2026-06-04
2026-06-04

考研专业课学习记录 | 2026-06-04#

今日学习内容#

今天专业课累计学习3.5小时,主要围绕计算机网络章节的TCP协议模块进行系统学习与梳理,完成了核心考点的笔记整理与课后习题练习,涉及内容包括TCP报文结构、三次握手建立连接、四次挥手断开连接,以及拥塞控制中的慢启动、快重传与快恢复机制。

AI知识点带复盘#

1. TCP报文结构考点复盘#

TCP报文分为首部和数据载荷两部分,首部固定长度为20字节,可选扩展字段最长可达40字节,是408选择题与报文分析题的高频考点:

  • 端口字段:源端口、目的端口,用于定位通信双方的应用层进程;
  • 序号(seq)与确认号(ack):序号标识当前报文段首个数据字节的编号,确认号表示期望接收的下一个字节的编号,支撑TCP的可靠传输机制;
  • 控制位:包含SYN(同步序号,用于连接建立)、ACK(确认位,仅当ack字段有效时置1)、FIN(结束位,用于连接断开)、RST(重置位,用于异常中断连接)、PSH(推送位,要求接收方立即交付数据)、URG(紧急位,紧急指针字段生效);
  • 窗口字段:用于流量控制,标识接收方当前允许的发送窗口大小;
  • 校验和与紧急指针:校验和用于验证报文段完整性,紧急指针用于标识紧急数据的末尾位置。

2. 三次握手考点复盘#

三次握手是TCP建立可靠连接的标准流程,考研核心考察流程细节与设计意义:

  • 完整流程:①客户端发送SYN=1、seq=x,进入SYN-SENT状态;②服务器回复SYN=1、ACK=1、seq=y、ack=x+1,进入SYN-RCVD状态;③客户端回复ACK=1、seq=x+1、ack=y+1,双方均进入ESTABLISHED状态,连接建立完成。
  • 设计逻辑:采用三次握手的核心原因是避免过期的连接请求报文导致错误连接,若仅采用两次握手,服务器无法确认客户端是否成功接收自己的SYN+ACK报文,可能在过期SYN报文到达时错误分配资源建立连接。

3. 四次挥手考点复盘#

四次挥手是TCP正常断开连接的标准流程,核心考点包括流程、状态转换与TIME-WAIT状态:

  • 完整流程:①客户端发送FIN=1、seq=u,进入FIN-WAIT-1状态;②服务器回复ACK=1、seq=v、ack=u+1,进入CLOSE-WAIT状态,客户端进入FIN-WAIT-2状态;③服务器发送FIN=1、ACK=1、seq=w、ack=u+1,进入LAST-ACK状态;④客户端回复ACK=1、seq=u+1、ack=w+1,进入TIME-WAIT状态,等待2MSL(最长报文段寿命)后进入CLOSED状态。
  • TIME-WAIT状态意义:一是确保最后一个ACK报文能够送达服务器,若ACK丢失,服务器会重发FIN报文,客户端在TIME-WAIT周期内可再次回复ACK;二是确保网络中所有过期的TCP报文段被销毁,避免后续新建连接收到旧的无效报文。
  • 四次挥手的原因:TCP是全双工通信,双方需要分别完成发送与接收方向的断开流程,因此需要四次握手而非三次。

4. 拥塞控制考点复盘#

拥塞控制是TCP避免网络过载的核心机制,408常考察四种核心算法的逻辑与应用场景:

  • 慢启动(慢开始):发送方维护拥塞窗口cwnd,初始值通常为1个MSS(最大报文段长度),每经过一个往返时间RTT,cwnd翻倍,直到达到慢开始门限ssthresh,随后进入拥塞避免阶段;
  • 拥塞避免:当cwnd达到ssthresh后,每经过一个RTT,cwnd仅加1,避免cwnd增长过快引发网络拥塞;
  • 快重传:当发送方连续收到3个重复的ACK报文时,说明中间某个报文段丢失,无需等待超时计时器触发,直接重传该丢失报文段;
  • 快恢复:配合快重传使用,在触发快重传后,将ssthresh设置为当前cwnd的一半,cwnd重置为新的ssthresh,进入拥塞避免阶段,相比直接重启慢启动能够更快恢复传输速率。

问题与反思#

  1. 对拥塞控制中慢启动与拥塞避免的转换边界(达到ssthresh时的cwnd调整逻辑)仍存在混淆,初期容易误将拥塞避免阶段的cwnd增长记为翻倍;
  2. 四次挥手过程中各套接字状态的转换顺序记忆不够熟练,尤其是TIME-WAIT状态的触发时机与持续时长容易记错;
  3. TCP报文首部的控制位组合(如SYN+ACK、FIN+ACK)的具体含义容易混淆,在报文分析题中容易出现判断错误。

收获与总结#

  1. 系统梳理了TCP协议的核心考点框架,明确了各知识点在408考试中的考察形式与重点;
  2. 掌握了三次握手、四次挥手的完整流程与背后的设计逻辑,能够清晰解释TCP连接建立与断开的机制细节;
  3. 理清了拥塞控制四种算法的触发条件、cwnd增长逻辑与适用场景,能够准确分析不同网络场景下的拥塞窗口变化过程;
  4. 通过课后习题练习巩固了知识点的应用能力,修正了前期对部分细节的认知偏差。

💡 碎碎念:踏实吃透每一个知识点!

文档内容由 AI 辅助生成

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

考研专业课学习记录2026-06-04
https://elysiaweb.vercel.app/posts/408/6-4/
作者
程翊雪
发布于
2026-06-04
许可协议
Unlicensed

部分信息可能已经过时

目录