在浏览器中输入一个地址后发生了什么

在地址框输入并回车以后,浏览器发送连接请求。

我们在浏览器中输入的大多是一个网站的域名,需要经过DNS解析成IP地址才能发送页面请求。解析顺序:1) 浏览器缓存,2) 本机缓存,3) hosts文件,4) 调用操作系统的接口来请求外部DNS。

拿到IP地址后,和服务器建立TCP连接,然后就可以正式开始请求页面。浏览器生成HTTP格式的数据包,去GET指定的URI。

(展开:2层转发、3层路由,解析出来的这个地址有可能是一个virtual IP或者proxy,可能还需要再redirect到真正的web服务器。)

服务器解析,返回HTTP数据包。浏览器解析,得到一些图片和样式文件,渲染给用户。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容