83-从浏览器输入URL到页面加载完毕,都经历了什么?

首先,需要经过DNS(域名解析服务)将URL转换为对应的ip地址,实际上域名只是方便我们记忆,在网络上的每台主机交互的地址都是IP。

其次,我们需要通过这个ip地址跟服务器建立TCP网络连接,随后向我们的服务器发出http请求。注意,http协议是tcp的上层协议

最后,服务器接收到我们的请求,处理完毕之后,将响应数据放入到http的响应信息中,然后返回给客户端。

客户端浏览器完成对服务器响应信息的渲染,将信息展现在用户面前。

常见的响应状态码:

200,500,404,400,405,301这些你知道什么意思吗?