每天一道面试题--DNS协议

域名解析系统 DNS:域名转换为IP地址

DNS采用C/S架构,同时占用TCP和UDP的53端口。 在数据传送时使用TCP协议,在域名解析时使用UDP协议。
大多数名字都在本地进行解析,仅少量解析需要在互联网上通信,因此 DNS 的效率很高。DNS 是分布式系统,单个计算机出现故障不会妨碍整个 DNS 系统。

域名服务器:本地-根-顶级-授权。

  • 主机向本地域名服务器的查询:递归查询
    如果主机所询问的本地域名服务器不知道被查询域名的 IP 地址,那么本地域名服务器就以 DNS 客户的身份向其他根域名服务器继续发出查询请求。递归查询的结果是要查询的 IP 地址,或者是报错,表示无法查询到所需的 IP 地址。
  • 本地域名服务器向根域名服务器查询:迭代查询
    当根域名服务器收到本地域名服务器发出的迭代查询请求报文时,要么给出所要查询的 IP 地址,要么告诉它该向哪一个域名服务器进行查询。
每天一道面试题 文章被收录于专栏

Linux,MySQL,python,测试基础,计算机网络,操作系统,数据结构与算法。持续更新中...

全部评论

相关推荐

像好涩一样好学:这公司我也拿过 基本明确周六加班 工资还凑活 另外下次镜头往上点儿
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务