dns是哪一层的协议?


dns是应用层的协议。DNS协议位于OSI模型的应用层。DNS域名系统主要负责记录互联网中主机名和该主机IP地址之间的映射关系。运行在用户主机上的某些应用程序需要将主机名转换为IP地址。这些应用程序将调用DNS的客户机端,并指明需要被转换的主机名。用户主机的DNS客户端接收到后,通过应用层向网络中发送DNS查询报文。所有DNS请求和回答报文使用的UDP数据报经过端口53发送。