中易网

DNS什么时候用UDP什么时候用TCP来传输解释

答案:2  悬赏:60  
解决时间 2021-03-17 22:33
DNS什么时候用UDP什么时候用TCP来传输解释
最佳答案
客户端与本地DNS服务器通信使用UDP,主DNS与备份DNS服务器之间进行信息更新时使用TCP。
全部回答
一、dns报文角度来看 主要是查看dns报文首部中的标志字段 [qr][opcode][aa][tc][rd][ra][(zone)][rcode] 主要关注字段为tc字段,当tc字段为1时,表示应答总长度超过512字节,只返回前512个字节,这时dns就需要使用tcp重发原来的查询请求。因为在udp的应用程序中,其应用程序被限制在512个字节或更小,因此dns报文穿数据流只能有512字节,而tcp能将用户的数据流分为一些报文段,因此tcp就能用多个报文段去传超过512字节的数据流或是任意长度的数据流。 大多数书只写dns使用udp 53端口,这并不完整,会导致别人误解,认为dns只用udp,不用tcp,呵呵。 二、应用角度来看 区域传输用tcp,其他用udp。 什么是区域传输? dns的规范规定了2种类型的dns服务器,一个叫主dns服务器,一个叫辅助dns服务器。在一个区中主dns服务器从自己本机的数据文件中读取该区的dns数据信息,而辅助dns服务器则从区的权威dns服务器中读取该区的dns数据信息。当一个辅助dns服务器启动时,它需要与主dns服务器通信,并加载数据信息,这就叫做区传送(zone transfer). 通俗地讲,就是dns服务器之间传输时使用tcp,而客户端与dns服务器之间传输时用的是udp。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
自考机电一体化 本科段, 机械工程控制基础
勉县有什么著名景点?特色小吃?
家里的冰箱关上后滴水正常吗怎么处理
穗林五金地址在什么地方,想过去办事
是不是我每月只要还这109就够了 还有别的费用
焦作苹果售后在哪里
我有一个交往快七年的女朋友,同居四年了,我
动滑轮和定滑轮作用有哪些实验设计及目的
在公交车上遇到变态男人怎么办?
原装买伟哥,伟哥多少钱一粒
两百万以下的跑车什么牌子的车比较好?能建议
盛丰源这个地址在什么地方,我要处理点事
哪个品牌的燃气热水器最好?美的如何?
谁有比较全的自做面膜方法啊?
梦见水里有很多鳄鱼,我抓了一条放了,走的时
推荐资讯
去台湾几所大学的当交换生。这几所大学该如何
洪山罗功建西医外科诊所怎么去啊,有知道地址
宝宝秀童装店(兴华中路)地址有知道的么?有点
公交线路上海松江车墩到南汇书院
华为mate7电信版用的是什么基带
百香果结果的时候能用茶糊施肥吗?
像问一下,婴儿多个大拇指,怎么办
重庆南坪步行街附近酒店宾馆,最便宜的是哪家
你今年多大了,我21
用什么简单的方法可以洗掉牙齿发黄?
测和侧怎么组词?
萧山区南阳镇到杭州下城区绍兴路400号怎么坐
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?