问题
单项选择题
在下列应用层协议中,()既可以使用UDP,也可以使用TCP协议传输数据。
A.SNMP
B.FTP
C.SMTP
D.DNS
答案
参考答案:D
解析:
DNS可以使用UPD,也可以使用TCP,在这两种情况下,服务器使用的熟知端口都是53。当响应报文长度小于512字节时就使用UDP,这是因为大多数UPD封装具有512字节的分组长度限制。当响应报文长度大于512字节时,就要使用TCP连接。