www&DNS

  1. 李爵士发明了 www, world wide web, 发明了用网址来访问网页的办法。发明了第一个网页,第一个浏览器,第一个服务器。

  2. 李爵士的发明主要有三个大概念

    URI,俗称网址
    HTTP,两个电脑之间传输内容的协议
    HTML 超级文本,主要用来做页面跳转(在发明的时候,现如今已经发展的特别丰富了)
    
    URL 的作用是能让你访问这个页面,HTTP的作用是让你能够下载这个页面,
    HTML的作用是让你能够看懂这个页面。
    
    此外李爵士除了发明这些概念以外,还付诸了行动,
    发明了第一个浏览器,第一个服务器,第一个网页
    
    复制代码
  3. URI 统一资源标识符 URI一般分为 URL (统一资源定位符,可以确定位置 location)和URN(统一资源名称),一般用URL作为网址。

比如ISBN:9787115275790对应的资源就是《JavaScript高级程序设计(第三版)》这本书,去世界上任何一个书店,都可以通过这个URN查到这本书。通过URN你可以确定一个唯一的资源。

URN就是要唯一的,如果是某个人的名字的话,就不能叫URN了,因为世界上有很多重名的。

URL 就是唯一确定的一个位置,(统一资源定位符),比如说:https://baike.baidu.com/item/URN/2901667?fr=aladdin就是一个URL,通过URL你可以确定一个唯一的地址,但是这个地址里面的内容你是不能确定的,而URN就是可以确定他的内容的,比如说上面说的 那本书。

某某的住宅----URN 某某路,某号,某小区 --- URL

4.URL解析

https://www.baidu.com/s?wd=hello&rsv_spt=1#5

https:// 协议
www.baidu.com //域名
/s 路径
wd=hello&sv_spt=1 //查询参数
#5 //锚点


域名:
.com一级域名(顶级域名)
baidu.com 二级域名
www.baidu.com 三级域名

所以 www.baidu.com 与 baidu.com 不是同一个域名

路径:
路径跟文件不存在任何关系,不是对应的,也就是说路径: /s 并不是存在一个s的文件,
复制代码
  1. DNS (Domain Name system) 域名系统
DNS(域名系统):输入域名,输出IP.也就是你给他一个域名,它会返回给你一个IP
我们在浏览网页的时候,只知道域名是没有用的,得知道访问的那个域名的ip之后,才能进行通信。
那么怎么找到对应域名的IP呢?
DNS就是专门做这件事情的。

我们在iterm中输入nslookup,看看返回什么?
zhenmeilideMacBook-Pro:~ lvsuzhen$ nslookup baidu.com(查询baidu.com对应的ip)
Server:		10.64.0.200(这里是我们路由器的地址,也就是为我们服务的地址,这个就是DNS的服务器)
Address:	10.64.0.200#53

Non-authoritative answer:
Name:	baidu.com
Address: 123.125.115.110 (这个是baidu.com的ip地址)
Name:	baidu.com
Address: 220.181.57.216

那么问题来了,这个我们的路由器是怎么知道这个ip地址的呢?
其实是,路由去问了电信,或者联通,或者移动,你办了哪家的网,就去问了哪一家。
也就是,我问了路由,路由去问了电信。那么电信是怎么知道的呢?
电信收了我们的钱,电信就有责任义务为我们服务,有责任维护域名和ip之间的对应的关系的,
有义务告诉我们域名对应的ip是什么。
只要连了电信的网,电信就负责帮你解析这个域名对应的ip,
那么帮我们解析的这个服务器就叫做DNS.


那么我们为什么上不了谷歌呢?
因为电信给了我们一个假的ip呀。。。。

那么我们可以通过改变本地的Host文件,将google.com的ip地址写死在host文件中,
这样你就不用去通过电信的dns来获得这个ip地址了,这样就可以访问谷歌了。
但是这种方法也是不靠谱,因为谷歌的ip也会经常变得呀。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值