在浏览器中输⼊⽹址后发⽣了什么?

当你在浏览器中输入网址并按下回车键后,发生了以下一系列的步骤:

  1. 1.URL 解析:浏览器首先会解析你输入的网址,这个网址通常以 “http://” 或 “https://” 开头。浏览器会检查协议(http 或 https)、域名(网站的主要地址)和路径(指定网页在服务器上的位置)等信息。
  2. 2.DNS 解析:浏览器将解析出的域名发送给 DNS(域名系统)服务器,以获取对应的 IP 地址。DNS服务器的作用是将域名转换为相应的 IP 地址。
  3. 3.建立 TCP 连接:一旦浏览器获取到目标网站的 IP 地址,它会使用 TCP(传输控制协议)与服务器建立连接。TCP 是一种用于在网络上建立可靠连接的协议。
  4. 4.发起 HTTP 请求:一旦建立了 TCP 连接,浏览器将向服务器发送一个 HTTP(超文本传输协议)请求。这个请求包括你所访问的网页的详细信息,如请求的方式(GET 或
    POST)、请求头(附加信息,例如浏览器版本)以及请求体(如果有需要发送数据的话)。
  5. 5.服务器处理请求:服务器接收到浏览器发送的请求后,会对请求进行处理。处理的方式取决于网站的后台代码,通常包括从数据库中获取数据、执行应用逻辑等。
  6. 6.服务器发送响应:一旦服务器完成了请求处理,它会生成一个 HTTP 响应并发送回给浏览器。响应包括响应头(例如状态码、响应时间等)和响应体(实际的网页内容)。
  7. 7.接收和渲染网页:浏览器接收到服务器的响应后,会解析响应,并根据相应的 HTML、CSS 和 JavaScript 等资源来渲染网页。浏览器将处理和执行这些资源,以展示最终的网页内容。
  8. 8.断开 TCP 连接:一旦网页渲染完成,浏览器会关闭与服务器之间的 TCP 连接。这意味着服务器和浏览器之间的通信结束了。

总结起来,当你在浏览器中输入网址并回车后,在背后发生了一系列步骤,

包括 URL 解析、DNS 解析、建立 TCP 连接、发起 HTTP 请求、服务器处理请求、服务器发送响应、接收和渲染网页,最后断开 TCP连接

这些步骤使得你能够在浏览器上访问并浏览网页。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值