tcp什么时候比udp快

   今天面试了一家公司,他问我udp为什么比tcp快?我就是老生常谈的回答,tcp需要建立连接啊、丢包重传呀、头部过大;然后他说这些不是根本原因其实在传输数据的时候tcp是比udp快的;

想不通为啥,也搜不到资料,有没有大佬解释一下,欢迎讨论
#TP-LINK#
全部评论
因为大多数应用是基于http的,而http基于tcp,http是一个长时间的事务,可能会发生丢包的情况,tcp只会重传丢失的数据包,而udp要将所有数据包重传
2 回复
分享
发布于 2021-11-26 19:17
tcp在传输数据时,会使用合并优化算法,将小的数据包合并成大的一并发送,这也会导致粘包问题,我的理解是这样
1 回复
分享
发布于 2021-11-26 14:12
英特尔
校招火热招聘中
官网直投
这里的快,怎么理解,光信号在光纤中的速度吗,还是单位时间内数据的传输量
1 回复
分享
发布于 2021-11-26 16:39
TCP 有重传机制
2 回复
分享
发布于 2021-11-26 17:04
插个眼,同问
点赞 回复
分享
发布于 2021-11-26 12:56
插个眼😐
点赞 回复
分享
发布于 2021-11-26 15:03
TCP出于带宽的考虑,是有拥塞控制的
点赞 回复
分享
发布于 2021-11-26 15:11

相关推荐

7 8 评论
分享
牛客网
牛客企业服务