输入URL按下回车后究竟发生了什么?

1.浏览器向DNS服务器查询URL对应的IP地址;

2.DNS返回IP地址;

3.浏览器打开TCP连接(默认端口为80),并向Web服务器发送HTTP请求;

4.若页面发生跳转,则服务器以一个重定向响应,然后转到5,否则直接转到6;

5.浏览器跟随重定向,再次发送HTTP请求;

6.服务器处理请求,并发回HTML响应;

7.浏览器接受请求的页面源码;

8.浏览器开始渲染HTML;

9.浏览器发送嵌入到HTML中的对象请求;

10.浏览器进一步发送异步(Ajax)请求;

11.浏览器关闭TCP连接。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容