游览器输入URL,回车后会发生什么? 2021-06-23

输入URL回车之后的过程
主要分为以下几步:
1、URL解析;2、 DNS查询;3、 TCP链接;4、 浏览器发出请求;
5、 服务器处理请求;6、浏览器接收响应浏览器渲染页面。
URL解析:
浏览器判断输入的内容是URL还是待搜索的关键字。
DNS查询:
浏览器请求解析域名对应的IP地址首先查看浏览器缓存中有没有目标URL,查看操作系统自己的DNS缓存,本地的Hosts文件查看路由器缓存查看本地DNS服务器, 如果以上步骤执行完都没有找到目标URL的缓存,则本地DNS服务器会将请求转发到互联网上的根域名服务器,然后进行上文中的迭代查询过程。最后将解析出的IP地址传给主机。
TCP连接:
得到了目标IP地址之后,浏览器客户端进程与服务器进程建立TCP连接(三次握手四次挥手)。
浏览器发送请求:
浏览器发出取文件指令,进行计算机网络数据的各层封装,发送数据。
服务器处理请求:
服务器接收TCP报文后,对HTTP协议进行解析(请求方法,域名,路径等),并且进行一些验证。假如服务器器配置了HTTP重定向,就会返回一个301永久重定向响应,浏览器就会根据响应,重新发送HTTP请求。(重新执行上边过程)
浏览器接受响应并渲染页面:
浏览器接收来自服务器的数据,对资源进行分析浏览器渲染页面

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开心码农1号

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值