js css htmlkankan(good)网络

输入www.xxx.com会发生什么(一次完整的http请求)

2023-04-02  本文已影响0人  小喵日记

1、浏览器向DNS请求解析出域名的ip地址。浏览器先去搜索自己的DNS缓存。若没有,则搜索操作系统中的缓存在,若再没有,则搜索操作系统hosts文件,若再没有,则操作系统将域名发送至本地域名服务器(采用递归查询方式)查询自身的DNS缓存,成功则返回结果。本地域名服务器将IP地址放回给操作系统,同时自己也将IP地址缓存。至此,浏览器已获得域名对应的IP地址。

2、三次握手建立TCP连接

3、基于TCP连接,浏览器进程向服务器进程发送Http请求报文

4、服务器接受并解析Http请求查找指定资源,返回Http响应消息

5、客户端解析html代码,并请求html代码中的资源

6、客户端渲染显示内容

7、关闭TCP连接

上一篇下一篇

猜你喜欢

热点阅读