tcp什么时候比udp快

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

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

相关推荐

02-16 22:13
门头沟学院 Java
Yki_:女生学成这样挺不错了,现在停止网课,立刻all in八股,从最频繁的开始背,遇到不会的知识点直接问AI,项目也别手敲,直接看技术文档,背别人总结好的面试官可能问的问题的答案,遇到不会的再去代码里找具体实现就可以了,3月份开始边背边投实习约面
点赞 评论 收藏
分享
野猪不是猪🐗:把你的学校加黑,加粗,斜体,下划线,描边,内阴影,内发光,投影,外发光,再上渐变色,居中,放大到最大字号,再把简历里其它内容删了,就行了
点赞 评论 收藏
分享
评论
7
9
分享

创作者周榜

更多
牛客网
牛客企业服务