计算机网络之应用层:2、DNS域名解析系统

DNS系统:

就是将域名解析成相对应的IP地址,例如当你访问http://www.baidu.com时,它先经过一个DNS服务器将http://www.baidu.com解析成相对应的IP地址,然后才能进行通信
在这里插入图片描述

域名:

在这里插入图片描述
在这里插入图片描述

域名服务器:

在这里插入图片描述

当你要访问一个域名时,先在本地域名服务器查询;若本地域名服务器没有记录,就交给根域名服务器,根域名服务器在查询顶级域名服务器,顶级域名服务器在查询权限域名服务器;若到权限域名服务器仍没有查询结构,就把这个域名交给下一个域名服务器进行解析
全球共有13台根域名服务器。这13台根域名服务器中名字分别为“A”至“M”,其中10台设置在美国,另外各有一台设置于英国、瑞典和日本。 1个为主根服务器,放置在美国。其余12个均为辅根服务器,其中9个放置在美国,欧洲2个,位于英国和瑞典,亚洲1个,位于日本。

域名解析过程:

递归查询和迭代查询:

在这里插入图片描述

1、递归查询:主机先查询本地域名服务器,没有结果再由本地域名服务器向根域名服务器查询,根域名服务器在向顶级域名服务器查询,顶级域名服务器在向权限域名服务器查询;如图(a)
2、迭代查询:主机先查询本地域名服务器,没有结果再由本地域名服务器向根域名服务器查询,根服务器告诉本地服务器下一个应该查询的顶级域名服务器,再由本地服务器查询顶级服务器,顶级服务器告诉本地服务器下一个应该查询的权限域名服务器,再由本地服务器查询权限服务器,全程是本地服务器在发起请求;如图(b)
3、由于域名解析过程的繁琐,为了提高域名解析速度,我们设置一个高速缓存;当我们解析了一个域名后,将解析的结果放入本地域名服务器,下一个在对这个域名解析时,就可以直接在本地域名服务器中找到。为了保证本地域名服务器的正确性,会有一个时钟计时器
4、主机中也存在一个高速缓存,所以其实在域名解析的第一步应该是先查看主机的高速缓存,再查看本地域名解析服务器

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值