DNS协议位于OSI模型的应用层。DNS域名系统主要负责记录互联网中主机名和该主机IP地址之间的映射关系。运行在用户主机上的某些应用程序需要将主机名转换为IP地址。这些应用程序将调用DNS的客户机端,并指明需要被转换的主机名。用户主机的DNS客户端接收到后,通过应用层向网络中发送DNS查询报文。所有DNS请求和回答报文使用的UDP数据报经过端口53发送。
DNS体系及运行原理:
互联网中的主机是使用IP地址来标识的,我们给主机起一个便于记忆的名字,并借助DNS将其解析成IP地址,这样只需在URL栏中输入某台主机的名字,就可以访问到它了。DNS也承担着将IP地址解析成域名的任务,也就是反向解析。
DNS协议位于OSI模型的应用层,DNS则是典型的应用层的协议。