客户端浏览器http请求会经历哪些步骤呢?(2023面经)
下文笔者讲述客户端进行Http请求会进行哪些步骤的简介说明,如下所示
1.将域名解析为相应的IP地址(即服务器地址) 2.使用ARP协议--获得IP地址对应物理机器的MAC地址 3.浏览器对服务器发起TCP 3次握手 4.建立和指定IP地址的服务器建立TCP连接后,然后发起HTTP请求报文 5.服务器响应HTTP请求,并将响应报文返回给浏览器 6.短连接情况下,请求结束则通过TCP四次挥手关闭连接 长连接在没有访问服务器的若干时间后,进行连接的关闭 7.浏览器得到response信息中的HTML代码 (js,html标签,css等资源文件) 8.浏览器对得到的html信息进行解析显示 如果html中存在连接其它服务器的信息 则重新循环上面的步骤
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。