UDP的使用确保了DNS系统的快速响应和高吞吐量,而TCP则在必要时提供额外的可靠性和完整性保障。这种设计使DNS能够在各种网络条件下高效、稳定地工作。 综上所述,DNS查询通常先尝试使用UDP,如果UDP的响应包含一个“截断”位(TC位),表明响应过大,客户端会重新使用TCP来获取完整的响应。
UDP和TCP协议的主要区别是两者在如何实现信息的可靠传递方面不同。TCP协议中包含了专门的传递保证机制,当数据接收方收到发送方传来的信息时,会自动向发送方发出确认消息;发送方只有在接收到该确认消息之后才继续传送其它信息,否则将一直等待直到收到确认信息为止。与TCP不同,UDP协议并不提供数据传送的...
a,从数据包大小上分:UDP的最大包长度是65507个字节,响应dns查询的时候数据包长度超过512个字节,而返回的只要前512个字节,这时名字 解释器通常使用TCP从发原来的请求。b,从协议本身来分:大部分的情况下使用UDP协议,大家都知道UDP协议是一种不可靠的协议,dns不像其它的使用UDP的Internet应用 (...
51CTO博客已为您找到关于dns使用udp而没有采用tcp的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及dns使用udp而没有采用tcp问答内容。更多dns使用udp而没有采用tcp相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
实际上DNS协议同时采用了UDP和TCP两种传输层协议。他同时占用了UDP和TCP的53端口。那么这个问题就变成了为什么DNS同时使用了UDP和TCP两种传输层协议? 首先对于TCP协议来说,在进行请求和响应前后需要进行连接的建立,即TCP需要进行三次握手建立连接,四次挥手释放连接。相对于UDP而言,UDP不用进行连接的建立和释放,在这一...
UDP发了就算,不要求连接,所以开销小于TCP,属于传输层协议;DNS是应用层的协议,可以根据需要用TCP或UDP进行传输。具体实现在符合协议规定的情况下,依赖于开发人员怎么想。
百度试题 结果1 题目DNS 可以采用的传输层协议是 。——[单选题] A. TCP B. UDP C. TCP 或UDP D. NCP 相关知识点: 试题来源: 解析 C 反馈 收藏
百度试题 结果1 题目DNS的协议报文通常采用 UDP进行传送。当报文长度超过( )字节时, dns 报文采用 TCP 发送。 A. 63 B. 255 C. 512 D. 1024 相关知识点: 试题来源: 解析 C 反馈 收藏
为什么DNS既采用了TCP协议又采用了UDP协议? 分类:网络协议 mdgdscy 粉丝-0关注 -0 +加关注
百度试题 结果1 题目下列的应用层协议中,( )是采用UDP传输的。 A. SMTP B. DNS C. HTTP D. FTP 相关知识点: 试题来源: 解析 B 正确答案:B 解析:DNS是采用UDP传输的,而其他的三项都使用了TCP。 综合应用题41-47小题,共70分。反馈 收藏