计算机网络第 6 章:应用层总览
这一页只负责导航,不装内容。每个节号点进去就是那一节的完整讲义。
前五章把比特送到了进程门口。第 6 章讲这些进程自己约定了什么:怎样找到对方(DNS)、怎样取文件(FTP)、怎样寄信(SMTP/POP3)、怎样打开网页(HTTP)。
教材【复习提示】的原话是:本章内容既可按选择题的形式考查,又可结合其他章节的内容出综合题。因此,牢固掌握本章的几个典型应用层协议是关键。
主线一:每个应用协议只需回答三个问题。
| 协议 | 谁主动 | 传输层 | 端口 |
|---|---|---|---|
| DNS | 客户查询 | UDP | 53 |
| FTP | 客户连接 | TCP | 控制 21、数据 20 |
| SMTP | 客户推(Push) | TCP | 25 |
| POP3 | 客户拉(Pull) | TCP | 110 |
| HTTP | 客户请求 | TCP | 80 |
主线二:DNS + HTTP 合起来,就是”打开一个网页”的时间账。
2020 年真题把这两段合起来考(6.2.3),2011、2020、2022、2024 年考的是后半段的持久与非持久连接(6.5.2)。
主线三:一条连接还是两条连接。 FTP 用两条并行的 TCP 连接,控制信息带外传送;HTTP 的请求与响应在同一条连接上,属于带内。这也是”FTP 有状态、HTTP 无状态”的由来。
主线四:邮件有两个方向。 用户代理 → 服务器、服务器 → 服务器都用 SMTP(推);服务器 → 用户代理用 POP3/IMAP(拉),浏览器收发则用 HTTP。
章节导航
6.1 网络应用模型 ✅
| 节 | 页面 | 一句话 |
|---|---|---|
| 6.1.1~6.1.2 | C/S 模型与 P2P 模型 | 客户之间不能直接通信;P2P 是覆盖网络,本质仍是 C/S(2019) |
6.2 域名系统 ✅
| 节 | 页面 | 一句话 |
|---|---|---|
| 6.2.1~6.2.2 | 层次域名空间与域名服务器 | UDP 53;域名与 IP 不是一一对应;4 种域名服务器 |
| 6.2.3 | 域名解析过程 | 本章错题最多;递归”替你查”、迭代”告诉你问谁”;次数与时间(2016、2020) |
6.3 文件传输协议 ✅
| 节 | 页面 | 一句话 |
|---|---|---|
| 6.3.1~6.3.2 | FTP 的工作原理与两条连接 | 控制连接 21 全程保持、数据连接 20 传完即关;带外传送(2009、2017、2023) |
6.4 电子邮件 ✅
| 节 | 页面 | 一句话 |
|---|---|---|
| 6.4.1~6.4.2 | 电子邮件系统与 MIME | 三大构件;From 系统填、To 用户填;SMTP 只能传 7 位 ASCII(2018) |
| 6.4.3 | SMTP 与 POP3 | 推 25 / 拉 110;POP3 明文口令;IMAP 维护状态(2012、2015、2018) |
6.5 万维网 ✅
| 节 | 页面 | 一句话 |
|---|---|---|
| 6.5.1 | WWW 的概念与组成结构 | 三个标准 URL、HTTP、HTML;URL 的一般形式 |
| 6.5.2 | 超文本传输协议 HTTP | 无连接、无状态;Cookie;持久与非持久连接的 RTT 账(2011、2014~2024) |
错题分布
全章 10 道错题,全部落进了对应页的「错题复盘」框(10 个):
| 节 | 错题 | 集中在哪条边界 |
|---|---|---|
| 6.1 | 1 | P2P 是逻辑上的覆盖网络,不是物理网络 |
| 6.2.1~6.2.2 | 1 | 域名与 IP、MAC、主机都不是一一对应 |
| 6.2.3 | 3 | 递归由最开始连接的服务器返回;最少 0 次最多 4 次;DNS + HTTP 的 RTT |
| 6.3 | 2 | 封装五步的顺序;ASCII 与 Binary 各传什么 |
| 6.4.1~6.4.2 | 1 | 邮件头只有一部分由系统自动生成 |
| 6.4.3 | 2 | 只能发不能收是 POP3 地址错;POP3 明文传密码 |
与其他章的接口
| 本章 | 接到哪里 | 接口 |
|---|---|---|
| 6.2 DNS | 5.2 UDP | DNS 为什么用 UDP:一问一答、短、可重复执行 |
| 6.3 FTP、6.5 HTTP | 5.3.3 TCP 连接管理 | 每条连接的建立与释放;综合题里的序号计算 |
| 6.5.2 持久连接 | 5.3.5 · 5.3.6 | 每 RTT 能传多少还受发送窗口和拥塞窗口限制 |
| 6.1 C/S | 5.1.2 端口与套接字 | 客户必须知道服务器的地址与端口 |
| 6.2 DNS、6.5 HTTP | 4.2.6 DHCP | 主机上网的第一步是 DHCP,第二步才是 DNS |
| 访问一次 Web 用到的协议 | 第 2~5 章 | DHCP、DNS、HTTP、UDP、TCP、IP、ARP、CSMA/CD 或 PPP(2014、2021) |
名词库与附录
- 📖 第 6 章名词库——复习主入口,章末有「高频范围限定清单」
- 常用报文字段、协议号与端口速查表(各协议的熟知端口)
- 常见网络协议与机制辨析表(DNS 查询方式、FTP 主被动、SMTP/POP3/IMAP、HTTP 连接能力)
链接
- 🏠 计网总览:计算机网络总览
- ⬅️ 上一章:计算机网络第 5 章:传输层总览
- 🏗️ 施工文档:计算机网络 笔记体系重构计划(本地资料)