关于http请求的一些知识

首先对于B/S来说  离不开三个关键点 1)url 2)http协议 3)浏览器


一次http请求包含了域名解析,与服务器间进行数据传输等操作   具体的步骤如下:

首先输入网址后要对该网址进行寻址

1)检查浏览器内部cookie 若匹配上已经解析好的ip地址 则直接访问该ip 与服务器通话

2)若无浏览器cookie,则去操作系统cookie上查询 不过由于这里涉及到一些非法拦截 可能会被黑客劫持你的ip然后遭受攻击 

因此 操作系统的cookie设置成了只读的。同样的 查到了缓存中解析好的ip地址 则会直接使用。


前两步是基于自身pc来查的,涉及到缓存,因此如果ip地址改了 但是你的缓存还存着旧的ip地址 那么缓存存在期间 你的请求都会转到

错误的ip地址上 GG思密达 


3)前两个都没找到  去当地DNS服务器上找 这个服务器也会通过缓存记录它管辖的这些主机曾经解析过的ip 所谓的本地DNS服务器,指的

就是我们的电信 联通之类的在某个区域假设的DNS服务器,同样 找到了就直接能与ip地址对应的服务器通信。

4)本地DNS没找到,它会寻求妈妈的帮助  找到他的妈咪根域名解析DNS服务器 ,据说这个服务器当掉了会影响好几十号人上网 简直可怕。

妈妈:孩子 我给你 你舅舅的联系方式 他能给你提供线索。 宝宝接过手里舅舅的电话(ip地址)打了过去。

5)舅舅手上有个花名册 这个花名册上记录了所有注册过的人  舅舅:大侄子,根据你提供给我的域名 我查到了 --宋小宝是这个注册公司的法人代表

于是把宋小宝的联系方式给了本地DNS服务器

6)终于 联系上了宋小宝 宋小宝告诉你xxx是他们的ip地址 于是 对上号了 终于可以进行数据通信了


接下来就是三次握手巴拉巴拉 

有的用到了cdn技术 提供更快的静态资源下载

负载均衡应用到了这些服务器上 更快速。



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值