DNS即使用tcp,又使用udp;不过是分情况的:
区域传输的时候用tcp,其它时候用udp;
区域传输:dns的规范规定了2种类型的dns服务器,一个叫主dns服务器,一个叫辅助dns服务器。在一个区中主dns服务器从自己本机的数据文件中读取该区的dns数据信息,而辅助dns服务器则从区的权威dns服务器中读取该区的dns数据信息。当一个辅助dns服务器启动时,它需要与主dns服务器通信,并加载数据信息,这就叫做区传送(zone transfer).
TCP是比较稳定的传输,传输质量比较好!
udp是一个不稳定的传输方式,比如你打电话就有时间听不见!
dup快点,tcp安全点!就这差别,比较通俗的解释,要详细的解释上百度百科吧!
不知道就别乱复制,错别字都不改,怪不得百度知道会烂掉。
辅dns服务器为什么和主dns服务器的区域传输采用tcp主要还是出于同步数据的考虑,不能出错,并且数据量大;但是对客户端来讲就不一样了传输的数据非常小,udp可以保证它的效率