浏览器输入网址后,按回车会发生什么

Posted Juntaran

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浏览器输入网址后,按回车会发生什么相关的知识,希望对你有一定的参考价值。

比较常考,自己总结了下

1. 浏览器查找域名IP

先根据浏览器缓存查询,之后查看系统缓存,再看路由器缓存,再看ISP DNS缓存

如果缓存没有查询到,就会利用DNS服务器从根域名开始搜索,

再从.com DNS服务器到didichuxing DNS服务器,

DNS服务器之间的查询是迭代查询,客户机与服务器之间的查询是递归查询,最后返回IP

2. 向远程IP地址服务器发送HTTP请求

请求包括GET/POST、url、协议、浏览器头、cookies信息等

3. 服务器应答,向客户机发送HTTP响应报文

包括HTTP版本、事件、cookies等,并查找请求的资源是否存在响应,比如200成功 404 NOT FOUND

4. 服务器返回相应的内容

5. 浏览器页面渲染,显示

因为返回的内容可能不够完整,比如还需要js、图片之类的,浏览器还会继续发送请求获取它们

其他:HTTP包的传输是依靠TCP的传输,建立三次握手连接、四次挥手释放

TCP包是由IP包负载的

以上是关于浏览器输入网址后,按回车会发生什么的主要内容,如果未能解决你的问题,请参考以下文章

当你在浏览器输入网址后,回车后发生了什么

在浏览器输入一个网址,按回车之后发生了什么?

地址栏输入url按回车之后发生了什么

网络技术——当在浏览器中输入一个网址并按下回车后发生的事情

在浏览器中输入url回车之后会发生什么

在浏览器中输入url回车之后会发生什么