在浏览器中输入地址之后发生了什么过程?

这篇具有很好参考价值的文章主要介绍了在浏览器中输入地址之后发生了什么过程?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

当我们在浏览器地址栏中输入某个网址之后,虽然页面内容几乎瞬间就显示出来,但其中经历了很多个步骤。

1.域名解析

网络上各个计算机之间相互通信均是以其IP地址来识别的,而我们输入的网址仅仅是方便我们记忆而取的别名,计算机不能直接识别,所以就需要将输入的网址转化为IP地址,这个就称为域名解析。这个过程首先是从浏览器缓存里面寻找域名和IP地址对照表,如果找不到,再从本机操作系统的缓存里面去找这个对照表,如果仍然没有,则最后由外部DNS服务器来解析域名。

2.建立TCP连接

域名解析完成之后,则客户端需要和服务端建立TCP连接来实现通信,这个过程需要三次握手。

3.发出HTTP请求

TCP连接建立之后,客户端向服务端发出HTTP请求,请求获取资源。

4.相应请求

服务端在收到客户端发出的请求后,响应请求,向客户端发送资源。

5.TCP连接断开

客户端收到服务端的响应后,客户端与服务端均可主动断开TCP连接,这个过程需要四次挥手。

6.解析资源

对于从服务端收到的资源,浏览器解析HTML,生成dom树,解析css生成css树,然后将dom树与css树结合,生成render渲染树。

7.布局渲染

计算渲染树中各部分尺寸及位置,然后浏览器将渲染树中各部分布局,绘制出页面。文章来源地址https://www.toymoban.com/news/detail-664702.html

到了这里,关于在浏览器中输入地址之后发生了什么过程?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 在浏览器中输入URL后都会发生什么

    浏览器补全地址和DNS对域名进行解析; 1当搜索baidu.com,实际访问的是http://www.baidu.com,浏览器会补全地址。 因为一个URL由协议、主机名、路径、搜索内容、哈希组成。 2DNS解析过程:客户机先插本地缓存,找不到再将域名发到DNS服务器,它先查它管理的区域,如果就查本地缓

    2024年02月16日
    浏览(39)
  • 面试:浏览器从输入url到渲染页面,发生了什么

    用户输入阶段 合成 URL :浏览区会判断用户输入是合法 URL,比如用户输入的是搜索的,默认的搜索引擎会合成新的,如果符合url规则会根据url协议,在这段内容加上协议合成合法的url      查找缓存 网络进程获取到 URL,先去本地缓存中查找是否有缓存资源,如果有则

    2024年02月06日
    浏览(50)
  • 从浏览器输入地址到页面渲染都经历了哪些过程

    这是一道比较综合的面试题,答案也不是固定的,从浏览器输入地址到页面渲染经过了很多的过程,且每个过程都可以深挖出很多知识点,面试官可以用这一道题区分出不同面试者的水平。下面我们就来具体学习下本道面试题。 构建请求 1.查找强缓存 浏览器会先检查是否存

    2023年04月09日
    浏览(50)
  • 网站是如何进行访问的?在浏览器地址栏输入网址并回车的一瞬间到页面能够展示回来,经历了什么?

    这个问题是检验web和计网学习程度的经典问题。 网站访问流程: 1) 在输入完一个域名之后,首先是检查浏览器自身的DNS缓存是否有相应IP地址映射,如果没有对应的解析记录,浏览器会查找本机的hosts配置文件(一般是C:WindowsSystem32driversetchosts,这个文件是用于在操作系统

    2024年02月14日
    浏览(58)
  • 程序部署到tomcat之后,在浏览器上输入URL报错404,该如何定位?

    目录 1.首先检查url是否正确 2.检查war包,查看部署之后的目录结构 3.查看tomcat日志 4.通过postman发请求 spring项目打包成war包再部署到tomcat上时,项目的路径要加上war包的名称,通过更改war包的名称,就可以更改访问路径。 格式为:协议://ip:端口号/war包名称/请求路径       

    2024年01月18日
    浏览(45)
  • 从浏览器输入域名开始分析DNS解析过程

    摘要: DNS(Domain Name System)是域名系统的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,用于 TCP/IP 网络。 本文分享自华为云社区《DNS那些事——从浏览器输入域名开始分析DNS解析过程》,作者: 砖业洋__ 。 我们就从在浏览器输入域名开始分析。 递归

    2024年02月03日
    浏览(42)
  • Microsoft Edge浏览器只能在地址栏输入地址进入,不能进行搜索

    Microsoft Edge浏览器只能在web栏搜索网站,而不能用搜索栏搜索。 而且有一个很奇怪的现象,当我在搜索栏中搜索的时候,搜索内容自动填充进了web栏中,而搜索栏没有任何东西,然后进行搜索后,页面出现错误。 当电脑的Microsoft用户是不是与Microsoft Edge用户不一样的时候就有

    2024年02月12日
    浏览(74)
  • oss/obs对象存储上传图片,在浏览器输入地址却是下载图片。不能直接在浏览器上查看。

    1.问题 oss/obs对象存储上传图片获取链接地址后,在浏览器输入地址却是下载。不能直接在浏览器上面浏览图片信息。 2.解决 上传文件的时候需要设置:content-type类型,需要指示浏览器这是什么类型,这样才能在浏览器上面浏览图片信息。浏览器是根据response-headerl里面的Con

    2024年02月15日
    浏览(43)
  • 浏览器输入url后执行的整个过程(详细解析)

    这个问题也是老生常谈了,更是经常被作为面试的压轴题出现。在此稍微全面一点记录下。 检查网页重定向 URL 重定向 (也称为 URL 转发 )是一种为页面、表单或者整个 Web 站点/应用提供多个 URL 地址的技术。 当实际资源(如单个页面、表单或者整个 Web 应用)被迁移到新的

    2024年02月03日
    浏览(83)
  • 谷歌浏览器输入地址后http自动转https解决方法

    谷歌浏览器输入“http+域名”后自动变成“https +域名”格式原因:安装配置了 SSL证书,浏览器开启了HSTS (HTTP Strict Transport Security)功能,然后浏览器只能通过https协议访问,禁止使用 http协议访问,所以浏览器中输入http后自动转成了 https。 解决方法有三种: 1、第一种方法:

    2024年02月08日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包