核心考点
DNS 的基本作用、域名解析过程、UDP 与 TCP 在 DNS 中的分工,重点掌握“普通查询主要用 UDP,区域传送和特殊场景用 TCP”。
参考答案(答题要点)
1.DNS 是域名系统,作用是把便于人记忆的域名解析为 IP 地址,同时支持反向解析、邮件路由等。DNS 是分布式、层次化的命名系统,由域名空间、域名服务器和解析器组成。
2.DNS 域名服务器通常分为根域名服务器、顶级域名服务器、权限域名服务器和本地域名服务器。解析方式有递归查询和迭代查询。
3.DNS 普通域名查询主要使用 UDP,默认端口 53。原因是查询报文短、开销小、速度快,UDP 无连接更适合大量短小查询。
4.DNS 也会使用 TCP,默认端口也是 53。常见场景包括区域传送、DNSSEC 等较大响应、UDP 响应被截断后改用 TCP 重试等。因此不能说 DNS 只用 UDP。
5.总结:DNS 抓“域名到 IP 的分布式解析系统”;传输层抓“普通查询主要用 UDP,区域传送和特殊场景用 TCP”。考试常考端口 53、UDP/TCP 使用场景和递归/迭代查询区别。
易错提醒
DNS 不是只使用 UDP,也不是只使用 TCP。普通域名解析主要用 UDP,区域传送通常用 TCP。DNS 默认端口是 53,不是 80 或 443。递归查询和迭代查询不要混淆:递归查询由服务器代为查到底,迭代查询由服务器返回下一步应查询的服务器。
今日小测
DNS 普通域名查询主要使用哪个传输层协议和端口?区域传送通常使用哪个协议?
答案:普通查询主要使用 UDP 53 端口;区域传送通常使用 TCP 53 端口。
【28考研辅导课程推荐】:28考研集训课程,VIP领学计划,28考研VIP全科定制套餐(公共课VIP+专业课1对1) , 这些课程中都会配有内部讲义以及辅导书和资料,同时会有教研教辅双师模式对大家进行教学以及督学,并配有24小时答疑和模拟测试等,可直接咨询在线客服老师领取大额优惠券。
热门下载
资料下载
院校解析
真题解析
考研数学
考研英语
考研政治
考研备考