一、DNS解析
DNS中的域名:www.server.com.(在域名中,越靠右表示层级越高)
. 根域是在最顶层,他的下一层就是.com,在下一层就是server.com
所以域名的层级关系类似于一个树状结构:
- 根DNS服务器(.)
- 顶级域DNS服务器(.com)
- 权威DNS服务器(server.com)
域名解析的工作流程:
二、DNS基于什么协议实现
DNS基于UDP协议实现,DNS使用UDP协议进行域名解析和数据传输
为什么是UDP?
- 低延迟:无连接,不需要在传输数据时建立连接
- 简单快速:没有TCP的连接管理和流量控制机制,传输效率高
- 轻量级:UDP头部小,占用较少的网络资源,对于小型请求和响应来说更加轻量级,适合DNS这种频繁且短小的数据交换