408 知识网络
进入连续学习模式(13 个问题,逐个推进)

CN-4 传输层(TCP 可靠传输与拥塞控制)

计算机网络模块

核心问题

这一部分为什么存在?

在完整笔记中阅读本节

概念体系

概念 是什么 约束谁 易考点 端口 16 位,标识主机上的应用进程 — UDP 分用依据目的端口号(2018 年 39 题) 序号 seq 段中第一个数据字节的字节流编号 — SYN、FIN 各占 1 个序号 确认号 ack 期望收到的下一个字节序号 = 已连续正确收到的最后字节 + 1 — 累计确认:ack=N 表示 N 之前全部收到 rwnd 接收窗口 接收方通告的剩余缓存 发送方(流量控制) 乙不取走数据时 rwnd 逐段减小(2…

在完整笔记中阅读本节

实现机制

UDP:为什么“不可靠”还有人用

在完整笔记中阅读本节

方案比较

TCP vs UDP(为什么易混 / 怎么选):都走端口、都属传输层。本质区别:TCP 用连接状态换取可靠、有序、流量与拥塞控制;UDP 用放弃这些换取简单与低时延。判别线索:题目出现“DNS 查询/实时性/广播”→ UDP;“文件传输/网页/邮件”→ TCP。效率题直接算首部比(2021 年 39 题)。

在完整笔记中阅读本节

应用与考法

形态一:序号与确认号计算(必考):2009-38(确认号=首序号+载荷总长)、2011-40(乱序到达时累计确认指向连续末尾+1)、2013-39(由对方段推己方 seq/ack)、2019-39(握手确认号)、2020-39(由 SYN/FIN 序号推数据量)、2021-40(由 ack+rcvwnd 定可发序号范围 5011000)、2024-47(FTP 数据连接序号与挥手 ACK 综合)。

在完整笔记中阅读本节

前后联系

向前依赖:CN-0 分层与封装(段 → IP 数据报);CN-2 滑动窗口(GBN/SR 是 TCP 可靠机制的前身,X-6);CN-3 IP 的不可靠性(传输层可靠性的存在理由)、ICMP 源点抑制(路由器侧的拥塞信号,2010 年 36 题)。 向后引出: 应用层协议全部站在 TCP/UDP 之上:DNS(UDP 53)、HTTP(TCP 80)、FTP(TCP 21/20 两条连接)、SMTP/POP3 → CN-5; TCP 连…

在完整笔记中阅读本节

闭卷回忆链

IP 已经能把分组送到主机,为什么还要传输层?(进程寻址 + 可靠性 + 两种控制) 分组到了主机,怎么知道交给哪个进程?(端口;UDP 分用看目的端口) UDP 什么都不保证,为什么还存在?(低时延、无状态、首部小;DNS/实时场景) TCP 用什么三件套实现可靠?(序号 + 累计确认 + 超时重传) 乱序到达时确认号怎么定?(连续正确接收的下一字节,不跳空洞) 握手为什么三次、挥手为什么四次?(失效请求 + 双方 ISN 确认;全双…

在完整笔记中阅读本节