在浏览器输入网址后发生什么——即url解析及相关请求过程

公众号或大神群里都偶尔会看到类似的文章,今天把这部分的整理用自己的描述写下来,以加强下学习。

在没有看这篇文章内容之前,看标题我也在大致思考这个过程:输入网址(即URL)之后,那就会解析成具体的IP地址,然后网络根据这个ip地址找到相对应的服务器,根据具体的路径,打开相应的网页。

当然以上就是粗略的流程,(一点也没有知识量,步骤也不详细)

那就先看看文章,然后整理下详细步骤吧。

文章提到的大致流程如下:

1、URL解析:当然一开始会判断URL的格式是否正确合法,也就是,是不是http协议,URL符不符合URL的格式要求(),然后如果域名合法,会先检查缓存是否存在,也就是之前是否有浏览过该网站,如果该网站没更新,则直接读取缓存并显示到页面,如果不存在,则向服务器申请(这里提到HSTS,还不清楚是什么,先做个记录,日后再学);

2、DNS查询:域名系统,即在互联网中,每一个域名和服务器IP地址是一一对应的,可以将每一个URL转换成相对应的IP地址;

3、TCP连接:如果查到对应的IP地址,好了,现在就可以进行网络连接,就比如说,你要去某个地方,首先需要有个地址,然后在你的大脑数据库里面找到这个地址的具体位置,或百度到这个地址的具体定位,然后从当前位置到目的地的这个过程就是TCP连接。

4、服务器处理:。。。。

内容还是比较多,待续,待续。。。

学习来源:https://4ark.me/post/b6c7c0a2.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

黎仔656

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

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

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

打赏作者

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

抵扣说明:

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

余额充值