计算机网络第 6 章:应用层总览

这一页只负责导航,不装内容。每个节号点进去就是那一节的完整讲义。

前五章把比特送到了进程门口。第 6 章讲这些进程自己约定了什么:怎样找到对方(DNS)、怎样取文件(FTP)、怎样寄信(SMTP/POP3)、怎样打开网页(HTTP)。

教材【复习提示】的原话是:本章内容既可按选择题的形式考查,又可结合其他章节的内容出综合题。因此,牢固掌握本章的几个典型应用层协议是关键。

主线一:每个应用协议只需回答三个问题。

协议谁主动传输层端口
DNS客户查询UDP53
FTP客户连接TCP控制 21、数据 20
SMTP客户推(Push)TCP25
POP3客户拉(Pull)TCP110
HTTP客户请求TCP80

主线二: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.2C/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.2FTP 的工作原理与两条连接控制连接 21 全程保持、数据连接 20 传完即关;带外传送(2009、2017、2023)

6.4 电子邮件 ✅

节页面一句话
6.4.1~6.4.2电子邮件系统与 MIME三大构件;From 系统填、To 用户填;SMTP 只能传 7 位 ASCII(2018)
6.4.3SMTP 与 POP3推 25 / 拉 110;POP3 明文口令;IMAP 维护状态(2012、2015、2018)

6.5 万维网 ✅

节页面一句话
6.5.1WWW 的概念与组成结构三个标准 URL、HTTP、HTML;URL 的一般形式
6.5.2超文本传输协议 HTTP无连接、无状态;Cookie;持久与非持久连接的 RTT 账(2011、2014~2024)

错题分布

全章 10 道错题,全部落进了对应页的「错题复盘」框(10 个):

节错题集中在哪条边界
6.11P2P 是逻辑上的覆盖网络,不是物理网络
6.2.1~6.2.21域名与 IP、MAC、主机都不是一一对应
6.2.33递归由最开始连接的服务器返回;最少 0 次最多 4 次;DNS + HTTP 的 RTT
6.32封装五步的顺序;ASCII 与 Binary 各传什么
6.4.1~6.4.21邮件头只有一部分由系统自动生成
6.4.32只能发不能收是 POP3 地址错;POP3 明文传密码

与其他章的接口

本章接到哪里接口
6.2 DNS5.2 UDPDNS 为什么用 UDP:一问一答、短、可重复执行
6.3 FTP、6.5 HTTP5.3.3 TCP 连接管理每条连接的建立与释放;综合题里的序号计算
6.5.2 持久连接5.3.5 · 5.3.6每 RTT 能传多少还受发送窗口和拥塞窗口限制
6.1 C/S5.1.2 端口与套接字客户必须知道服务器的地址与端口
6.2 DNS、6.5 HTTP4.2.6 DHCP主机上网的第一步是 DHCP,第二步才是 DNS
访问一次 Web 用到的协议第 2~5 章DHCP、DNS、HTTP、UDP、TCP、IP、ARP、CSMA/CD 或 PPP(2014、2021)

名词库与附录

链接