实用学习路线
从第一次查询,到加密网页
先学习 IP 寻址,再比较 TCP 与 UDP,然后跟随 DNS、HTTP 与 TLS。继续学习网络配置、诊断、邮件、文件传输和远程访问。每个指南包含分步解释、常见误区和本站数据包实验。
HTTP
从网址追踪到 HTML 响应。HTTP 定义请求方法、状态码、首部和表示内容。本实验使用可读的 HTTP/1.1 报文。
5 个步骤 · 阅读指南 →SECURITYHTTPS
观察浏览器如何把 HTTP 语义与认证加密结合。HTTPS 保护 TLS 端点之间的路径、首部和正文。
6 个步骤 · 阅读指南 →CORETCP
在不可靠的数据包网络上建立可靠、有序的字节流,观察连接、确认、重传与关闭。
5 个步骤 · 阅读指南 →COREUDP
通过仅八字节的传输层首部发送独立数据报。UDP 提供端口和校验和,不负责交付、有序或重传。
5 个步骤 · 阅读指南 →COREIP
追踪一个 IPv4 数据包经过路由器。IP 提供寻址和尽力而为的路由,传输层提供端口及额外交付行为。
4 个步骤 · 阅读指南 →APPLICATIONDNS
通过递归与权威服务器解析域名,阅读查询 ID、名称、记录类型、转介和缓存有效期。
5 个步骤 · 阅读指南 →APPLICATIONDHCP
使用 Discover、Offer、Request、Acknowledge 加入 IPv4 网络。租约可包括地址、掩码、路由器与 DNS 设置。
4 个步骤 · 阅读指南 →COREICMP
通过回显请求、回显应答和超时错误探索网络诊断。ICMP 报告网络状况,不传输应用字节流。
4 个步骤 · 阅读指南 →APPLICATIONSMTP
使用邮件信封和 DATA 正文提交邮件,区分 SMTP 投递与用于访问邮箱的 POP3、IMAP。
5 个步骤 · 阅读指南 →APPLICATIONPOP3
通过认证、事务与更新状态提取邮件。POP3 的邮箱模型比 IMAP 更简单。
4 个步骤 · 阅读指南 →APPLICATIONIMAP
学习服务端邮箱、带标签命令、标志与选择性提取,理解多个设备如何访问同一邮箱。
5 个步骤 · 阅读指南 →APPLICATIONFTP
区分持续的控制连接与独立数据连接,跟踪被动模式文件下载并理解响应类别。
5 个步骤 · 阅读指南 →SECURITYSSH
建立经过认证的远程 Shell 加密通道,区分服务器身份验证、用户认证与多通道复用。
5 个步骤 · 阅读指南 →SECURITYTLS / SSL
理解 TLS 1.3 的密钥协商、服务器认证、握手记录验证和加密记录。SSL 是历史名称,不是本课使用的协议。
5 个步骤 · 阅读指南 →