0
点赞
收藏
分享

微信扫一扫

一次完整的HTTP服务过程是什么

AbrahamW 2022-04-15 阅读 96
前端

当我们在web浏览器的地址栏中输入:www.baidu.com,具体发生了什么?

  1. www.baidu.com这个网址进行DNS域名解析,得到对应的IP地址
  2. 根据这个IP,找到对应的服务器,发起TCP的三次握手
  3. 建立TCP连接后, 发起HTTP请求
  4. 服务器响应HTTP请求,浏览器得到html代码
  5. 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等)(先得到html代码,才能去找这些资源)
  6. 浏览器对页面进行渲染呈现给用户
  7. 服务过程完毕, 关闭TCP连接, 四次挥手

注:

1.DNS怎么找到域名的?

2.为什么HTTP协议要基于TCP来实现?

3.最后一步浏览器是如何对页面进行渲染的?

举报

相关推荐

0 条评论