当在浏览器输入www.baidu.com会发生什么故事》》
1 首先会请求本地或者最近的dns把这个域名解析成ip
2 然后根据这个ip在互联网上找到相应的服务器,发送get/post请求
3 服务器返回相关的数据给浏览器解析,渲染
4 浏览器可能解析到静态资源,如图片,css等文件。又会发起新的http请求。
如图
先发起一次www.baidu.com的http请求,返回的内容含有静态资源文件,css 图片等,继续发起请求。
tip:每一次http请求都会先通过tcp的三次握手协议确定通信之后,再发起http连接。
静态文件也可以放在cdn上加快访问速度