计算机网络应用层----DNS协议:因特网的目录服务

计算机网络应用层----DNS协议:因特网的目录服务

DNS : (domain name system) 域名系统

由于IP地址非常复杂难以记忆,我们平时访问网站时,输入的都是字母组成的字符串,而不是直接输入IP地址,但是数据在网络中传播需要IP地址,因此就需要有效管理主机名和IP地址之间的关系的系统,也就是DNS系统。

DNS系统可以维护一个用来标识组织内部主机名和IP地址之间对应关系的数据库。

DNS组成:

  • 一个由分层的DNS服务器实现的分布式数据库
  • 一个使得主机能够查询分布式数据库的应用层协议

DNS协议是运行在UDP基础上的 (为了速度更快、负载更低)

DNS协议的运行过程:

  • 用户主机上运行着DNS客户端
  • 当向浏览器输入对应的URL后,将对应的主机名传给DNS客户端
  • DNS客户向DNS服务器发送一个包含主机名的请求
  • DNS客户最终会受到一份回答报文,包含有主机名对应的IP地址
  • 一旦浏览器接收到来自DNS的该IP地址,则将通过该IP地址可以发起TCP连接

DNS的服务:

  • 进行主机名到IP地址的转换
  • 主机别名。有着复杂主机名的主机能拥有一个或多个别名,应用程序可以调用DNS来获得主机别名对应的规范主机名以及主机的IP地址
  • 邮件服务器别名。电子邮件应用程序可以调用DNS,对提供的邮件服务器别名进行解析,以获得该主机的规范主机名及IP地址
  • 负载分配。 DNS用于冗余的服务器之间进行负载均衡

DNS工作原理概述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值