您的位置:首页 > 理论基础 > 计算机网络

DNS什么时候使用TCP,什么时候使用UDP

2013-02-06 14:12 190 查看
DNS通常使用UDP协议,进行区域传输(Zone transfer)的时候使用TCP协议

因为UDP规定,UDP报文的最大长度是512字节,当DNS查询超过512字节时,协议的TC标志出现删除标志,这时则使用TCP发送。

当然通常DNS查询的请求和应答报文都低于512字节。

区域传输使用TCP协议的原因大概是:

1) 区域传输的数据量相比单次DNS查询的数据量要大得多

2) 区域传输对数据的可靠性和准确性相比普通的DNS查询要要高得多,因为使用TCP协议。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: