域名知识

基础知识

访问站点

url ===> 统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。

简单理解:url就是请求的静态资源地址

域名解析

比如在www.baidu.com 的子域名 news.baidu.com (www变化了,但是后面的.com没有变化)
其实在解析的过程中news.baidu.com. 在最后面的部分还有一个点,
先解析的是最后面的点,这个点表示公网,是最外层的域名,
然后才会解析到.com(因为和com平级的域名还有.cn,.gov等等),
接着解析到.baidu,
最后才会解析news子域名
这里写图片描述

> 在由此可见:域名的解析方式是从右向左的。

为什么在网站的访问中一般都是new.baidu.com 而不是 news.baidu.com. 呢

> 大部分运营商根本没有去公网去查询域名,匹配ip。因为在本地是存放了一份域名和ip一一对应的hash map。         用来存放常用的50万ip(域名)。当你访问某一个域名的时候,因为网络请求要先走运营商,运营商发现本地存在对应的ip地址,就会直接把对应的ip地址返还给浏览器,通过ip定位到请求的站点。减少去公网查询的过程,优化解析过程。 

DNS就是ip地址的别名。 比如在本地服务器中 127.0.0.1 <=> localhost.
查询到ip地址,通过TCP协议进行传输数据。

登录百度

比如登录百度之后的www.baidu.com 和 未登录百度www.baidu.com 返回的站点存在不同
为什么同一个url返回了不同的东西?

这是因为登录相关,如何标记登录未登录呢?
在登录的时候服务器在本地种下了一个cookie,cookie在每一次请求的时候都会携带给服务器。当携带cookie去请求服务器的时候,服务器就会将个人定制化的东西返回。实际上,服务器去查询了数据库,本地缓存等等。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值