网络笔记
NETWORKING / ESSENTIALS

理解网络,
从一次连接开始。

把日常连接背后的基础知识讲清楚:域名如何找到服务器,浏览器如何验证网站,以及连接变慢时该检查什么。

01 / DOMAIN NAME SYSTEM

域名是名字,地址是位置

访问一个域名时,设备通常先向 DNS 解析器查询地址。A 记录提供 IPv4 地址,AAAA 记录提供 IPv6 地址。一个域名可以对应多个地址,同一个地址也可以承载多个网站。

解析结果会按记录的有效期缓存。修改记录后,不同设备可能在一段时间内看到不同结果;反复刷新网页不一定会立即清除系统或解析器的缓存。

02 / TRANSPORT SECURITY

HTTPS 保护连接,不替你判断内容

TLS 为浏览器与服务器之间的通信提供加密与完整性保护。浏览器还会检查证书的有效期、签发链,以及证书中的名称是否与访问的域名匹配。

出现证书警告时,不应把关闭验证当作常规解决办法。先检查设备时间、访问地址和证书部署。有效证书说明连接经过身份验证,并不保证网站内容一定可信。

03 / PRACTICAL DIAGNOSTICS

速度之外,也要观察延迟与丢包

下载吞吐、往返延迟和丢包率描述的是不同方面的体验。大文件传输更依赖持续吞吐,语音和交互应用则对延迟、抖动及丢包更加敏感。

比较两组网络设置时,尽量使用同一台设备、同一测试目标和相近时间,并记录空闲与负载下的表现。一次峰值速度不能代表全天稳定性;先保留基线,再一次改变一个变量。

进一步阅读:MDN 的 HTTP 概览