首页 > 试题广场 >

关于udp协议,不正确的是()

[不定项选择题]
关于udp协议,不正确的是()
  • udp需要三次握手,但不需要建立连接
  • 2500B的udp包能够一次穿透以太网
  • DNS、NFS和SNMP使用的是UDP
  • UDP和TCP一样都会出现粘包问题
TCP粘包,就是发送方发送的多个数据包,到接收方后粘连在一起,导致数据包不能完整的体现发送的数据。
UDP具有消息边界,不存在粘包问题。
发表于 2019-03-15 18:38:57 回复(0)
DP不存在粘包问题,是由于UDP发送的时候,没有经过Nagle算法优化,不会将多个小包合并一次发送出去。另外,在UDP协议的接收端,采用了链式结构来记录每一个到达的UDP包,这样接收端应用程序一次recv只能从socket接收缓冲区中读出一个数据包。也就是说,发送端send了几次,接收端必须recv几次(无论recv时指定了多大的缓冲区)。

UDP最大载荷为1472
编辑于 2020-05-06 16:59:31 回复(1)

TCP协议中需要三次握手和四次挥手,UDP不需要

发表于 2019-03-20 13:51:41 回复(0)
以太网最大的数据帧大小为1518Bytes,参考 https://blog.csdn.net/caoshangpa/article/details/51530685
发表于 2019-07-06 22:25:49 回复(0)
DNS在进行区域传输的时候使用TCP协议,其它时候则使用UDP协议;(百度百科)

SNMP是基于TCP/IP协议族的网络管理标准;(百度百科)

NFS貌似也是TCP/IP协议族下的;(百度百科)

发表于 2019-03-24 20:34:03 回复(1)
以太网帧的数据部分大小再46-1500B之间,所以2500B不能一次发送。
发表于 2023-03-17 15:34:58 回复(0)
UDP具有消息边界,不存在粘包问题
发表于 2021-06-03 17:23:22 回复(0)
以太网最大传输单元(MTU) 以太网的最大数据帧1518Bytes,以太网的帧头14Bytes,帧尾校验4Bytes 以太网最大传输单元(MTU):1518B - 14B - 4B = 1500Bytes MSS = MTU(1500B) - IP头(20B)- TCP头(20B)= 1460Bytes UDP数据包每次能够传输的最大长度 = MTU(1500B) - IP头(20B) -UDP头(8B)= 1472Bytes
发表于 2023-04-10 08:20:15 回复(1)
TCP粘包,就是发送方发送的多个数据包,到接收方后粘连在一起,导致数据包不能完整的体现发送的数据。 UDP具有消息边界,不存在粘包问题。
发表于 2022-11-10 13:52:57 回复(0)