【刷题】面筋-网络-浏览器中输入一个URL后,按下回车后发生了什么

概述

  • 浏览器输入域名发生了什么?(Web页面请求过程)
    • 浏览器会从主机的Hosts文件中查看是否有该域名和IP地址的映射;
    • 如果Hosts文件没有,浏览器会查看自己的缓存;
    • 当上面两个方法都行不通时,只能去请求DNS服务器来获取IP地址;
    • 获取到IP地址后,建立TCP连接、三次握手;
    • 确认连接后发送一个HTTP请求报文;
    • 服务器处理请求,并对请求做出响应;
    • 浏览器收到服务器响应,得到html代码;
    • 渲染页面。(浏览器根据响应报文来解析CSS样式、JS交互等等)

详述

图示:



参考链接

END

posted @ 2020-05-13 23:49  anliux  阅读(299)  评论(0编辑  收藏  举报