当你在浏览器中输入URL时会发生什么?

283 篇文章 6 订阅
149 篇文章 0 订阅

当你在浏览器中输入URL时会发生什么?

1、Bob在浏览器中输入一个URL,然后按下回车键。在这个例子中,URL由4个部分组成:
🔹 Scheme - http: - 这告诉浏览器使用HTTP向服务器发送连接。
🔹 Domain - example.com - 这是网站的域名。
🔹 Path - product/electric - 它是服务器上到所请求资源phone的路径。
🔹 Resource - phone - 这是Bob想要访问的资源的名称。

2、浏览器通过域名系统(DNS)查找域的IP地址。为了使查找过程更快,数据会在不同的层进行缓存:浏览器缓存、操作系统缓存、本地网络缓存和ISP缓存。

2.1、如果在任何缓存中都找不到IP地址,浏览器会转至DNS服务器进行递归DNS查找,直到找到IP地址为止。

3、现在我们有了服务器的IP地址,浏览器会与服务器建立TCP连接。

4、浏览器向服务器发送HTTP请求。请求看起来像这样:
𝘎𝘌𝘛 /𝘱𝘩𝘰𝘯𝘦 𝘏𝘛𝘛𝘗/1.1
𝘏𝘰𝘴𝘵: 𝘦𝘹𝘢𝘮𝘱𝘭𝘦.𝘤𝘰𝘮

5、服务器处理请求并返回响应。对于成功的响应(状态码为200)。HTML响应可能如下所示:

𝘏𝘛𝘛𝘗/1.1 200 𝘖𝘒
𝘋𝘢𝘵𝘦: 𝘚𝘶𝘯, 30 𝘑𝘢𝘯 2023 20:01:01 𝘎𝘔𝘛
𝘚𝘦𝘳𝘷𝘦𝘳: 𝘈𝘱𝘢𝘤𝘩𝘦
𝘊𝘰𝘯𝘵𝘦𝘯𝘵-𝘛𝘺𝘱𝘦: 𝘵𝘦𝘹𝘵/𝘩𝘵𝘮𝘭; 𝘤𝘩𝘢𝘳𝘴𝘦𝘵=𝘶𝘵𝘧-8

<!𝘋𝘖𝘊𝘛𝘠𝘗𝘌 𝘩𝘵𝘮𝘭>
<𝘩𝘵𝘮𝘭 𝘭𝘢𝘯𝘨="𝘦𝘯">
伤心的辣条
</𝘩𝘵𝘮𝘭>

6、浏览器渲染HTML内容。

行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群: 786229024,里面有各种测试开发资料和技术可以一起交流哦。

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】

在这里插入图片描述

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值