单个 Enter 键触发数十个系统——当你输入 URL 时会发生什么

发布: (2025年12月21日 GMT+8 20:25)
2 min read
原文: Dev.to

Source: Dev.to

封面图片:单个 Enter 键触发的系统 DNS——当你输入 URL 并按下回车会发生什么

当你在输入 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)

浏览器:

  1. 根据 HTML 构建页面结构。
  2. 应用 CSS 的样式和颜色。
  3. 执行 JavaScript。
  4. 将最终结果绘制到屏幕上。

可以把它想象成根据蓝图建造并粉刷房子。

所有这些都在 毫秒 级别完成,每次你按下 Enter 时都会发生。

Back to Blog

相关文章

阅读更多 »

使 Bookmark Dashboard 可在线共享

引言 最近,我经常需要与团队成员共享书签——代码仓库、文档链接、Figma 上的 UI 设计等。那时,我产生了一个想法……