DNS在tcp协议应用层。

DNS协议采用客户端/服务器模型,DNS协议位于五层网络模型中的应用层,在进行域名解析时其传输层采用UDP协议,其知名端口号为53。

DNS协议由两部分组成:

域名解析,用于执行对DNS特定名称查询的查询/响应协议;

区域传输:用于交换数据库记录的协议。

对于域名解析,由于数据量小,DNS协议采用UDP协议,知名端口号为53;

对于区域传输,由于数据量大,DNS协议采用TCP协议,知名端口号为53。