发布网友 发布时间:2022-03-30 04:04
共2个回答
懂视网 时间:2022-03-30 08:26
dns在进行区域传输的时候使用TCP协议,其它时候则使用UDP协议。dns是域名系统,该系统用于命名组织到域层次结构中的计算机和网络服务,域名是由圆点分开一串单词或缩写组成的,每一个域名都对应一个惟一的IP地址,
在Internet上域名与IP地址之间是一一对应的,dns就是进行域名解析的服务器,dns命名用于Internet等TCP、IP网络中,通过用户友好的名称查找计算机和服务,dns是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库。
热心网友 时间:2022-03-30 05:34
dns同时占用tcp和udp的53端口!
区域传送时使用TCP,主要有一下两点考虑:
1.辅域名服务器会定时(一般时3小时)向主域名服务器进行查询以便了解数据是否有变动。如有变动,则会执行一次区域传送,进行数据同步。区域传送将使用TCP而不是UDP,因为数据同步传送的数据量比一个请求和应答的数据量要多得多。
2.TCP是一种可靠的连接,保证了数据的准确性。
域名解析时使用UDP协议:
客户端向DNS服务器查询域名,一般返回的内容都不超过512字节,用UDP传输即可。不用经过TCP三次握手,这样DNS服务器负载更低,响应更快。虽然从理论上说,客户端也可以指定向DNS服务器查询的时候使用TCP,但事实上,很多DNS服务器进行配置的时候,仅支持UDP查询包。