udp发4k数据,1次发好还是分4次每次发1k好?

这题应该怎么回答
全部评论
考虑MTU是1500byte, 不考虑应用层对失败连接重试, 那么1次更好, 它会被切分成三个数据包发送. 而另外的方案会发送四个数据包
2 回复 分享
发布于 2020-03-30 18:34
DNS 可以使用 UDP 或者 TCP 进行传输,使用的端口号都为 53。大多数情况下 DNS 使用 UDP 进行传输,这就要求域名解析器和域名服务器都必须自己处理超时和重传从而保证可靠性。在两种情况下会使用 TCP 进行传输: 如果返回的响应超过的 512 字节(UDP 最大只支持 512 字节的数据)。
1 回复 分享
发布于 2020-05-11 11:15
udp不是最大512k吗
1 回复 分享
发布于 2020-03-30 10:49
m
点赞 回复 分享
发布于 2020-03-30 10:44
而且,,包过大好像会导致丢包率高。。。😂
点赞 回复 分享
发布于 2020-03-30 10:36
4次吧,如果一次的话,,还要ip分片
点赞 回复 分享
发布于 2020-03-30 10:36

相关推荐

合不合适,我自己说了才算
码农索隆:hr:“真执着啊,来我公司当法人吧”
点赞 评论 收藏
分享
05-22 09:23
门头沟学院 Java
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-10 11:33
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务