一次简单的http请求会碰撞出什么火花

   当在浏览器输入www.baidu.com会发生什么故事》》

1 首先会请求本地或者最近的dns把这个域名解析成ip  

2 然后根据这个ip在互联网上找到相应的服务器,发送get/post请求

3 服务器返回相关的数据给浏览器解析,渲染

4 浏览器可能解析到静态资源,如图片,css等文件。又会发起新的http请求。


如图

先发起一次www.baidu.com的http请求,返回的内容含有静态资源文件,css 图片等,继续发起请求。


tip:每一次http请求都会先通过tcp的三次握手协议确定通信之后,再发起http连接。

      静态文件也可以放在cdn上加快访问速度



posted @ 2018-03-15 22:25  妖君你好  阅读(101)  评论(0编辑  收藏  举报