单个 Enter 键触发数十个系统——当你输入 URL 时会发生什么
发布: (2025年12月21日 GMT+8 20:25)
2 min read
原文: Dev.to
Source: Dev.to

当你在输入 URL 后按下 Enter 会发生什么?
看起来很简单,但背后发生了很多事情——全部在几秒钟内完成。
1️⃣ 查找网站(DNS 查询)
浏览器并不理解 google.com 这种人类可读的名称。
它会向 DNS(互联网的电话簿)请求将该名称翻译成数字地址(IP 地址)。
名称 → 数字
2️⃣ 打招呼(服务器连接)
拿到 IP 地址后,浏览器会与网站的服务器建立连接,就像拨打电话号码并检查对方是否准备好通话一样。
3️⃣ 加密安全(HTTPS 锁)
在任何数据交换之前,浏览器和服务器会建立一个加密通道。
可以把它想象成把你的信息放进一个上锁的信封,这样其他人就看不到内容了。
4️⃣ 请求页面(Request → Response)
浏览器发送请求:
GET / HTTP/1.1
Host: example.com
服务器返回页面资源:
- HTML(文本)
- 图片
- CSS、JavaScript 等
这就像点餐后收到餐点一样。
5️⃣ 渲染页面(Rendering)
浏览器:
- 根据 HTML 构建页面结构。
- 应用 CSS 的样式和颜色。
- 执行 JavaScript。
- 将最终结果绘制到屏幕上。
可以把它想象成根据蓝图建造并粉刷房子。
所有这些都在 毫秒 级别完成,每次你按下 Enter 时都会发生。