HTTP知识填坑

浏览器后计算机 访问一个 地址的大概操作步骤
1. 浏览器(如Chrome)搜索自身的DNS 缓存(Chrome://net-internats/#dns)
2. 搜索操作系统自身的DNS缓存(浏览器没有找到缓存或缓存已经失效)
3. 读取本地的 HOST 文件
4. 浏览器 发起一个DNS 的 一个系统调用

  4.1  宽带运营商服务器查看本身缓存

  4.2 浏览器发起一个DNS解析请求

      运营商服务器把结果返回操作系统内核同时缓存起来

      操作系统内核把结果返回浏览器   

     最终浏览器拿到了www.imooc.com对应的IP地址
5. 浏览器获得域名对应的 IP 地址后,发起 HTTP 的“三次握手

TCP 链接请求 ,经过TCP/IP协议栈,最终到达服务端,建立连接

6.TCP/IP连接建立起来后,浏览器就可以向服务器发送http请求了。

7.接受请求,响应请求,返回数据。

8.浏览器拿到响应数据。

9.浏览器开始渲染页面,或者其他操作。

猜你喜欢

转载自blog.csdn.net/weixin_41427294/article/details/81192813