社区
网络编程
帖子详情
UDP与TCP那个传输快?
newboy686
2009-01-02 06:42:32
我做了个项目, 有4台客户机向1台服务器传送图片, 每台传输速度为8M/s(每1/8s, 传一张, 每张1M), 要想实现它, 使用TCP还是UDP, 大概的实现原理又是怎样呢?
...全文
548
11
打赏
收藏
UDP与TCP那个传输快?
我做了个项目, 有4台客户机向1台服务器传送图片, 每台传输速度为8M/s(每1/8s, 传一张, 每张1M), 要想实现它, 使用TCP还是UDP, 大概的实现原理又是怎样呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yylang1987
2009-01-09
打赏
举报
回复
[Quote=引用 5 楼 superdiablo 的回复:]
你的传送数据量还是比较大的,这种情况下TCP快。TCP就是针对这种应用经过优化的UDP。举个例子,假如用UDP的话,你不能一下子把所有数据发完,因为那样对方缓冲区不够,只能sleep几毫秒再发,这就使得UDP速度慢下来了,而TCP早把这些东西替你考虑好了。
[/Quote]
学习了...
changanbenben
2009-01-09
打赏
举报
回复
[Quote=引用 5 楼 superdiablo 的回复:]
你的传送数据量还是比较大的,这种情况下TCP快。TCP就是针对这种应用经过优化的UDP。举个例子,假如用UDP的话,你不能一下子把所有数据发完,因为那样对方缓冲区不够,只能sleep几毫秒再发,这就使得UDP速度慢下来了,而TCP早把这些东西替你考虑好了。
[/Quote]
针对楼主的情况,我认为5楼说的更准确。
Learn-anything
2009-01-09
打赏
举报
回复
[Quote=引用 1 楼 panzer_v 的回复:]
UDP快,而且简便一些。
[/Quote]
up
lhsxsh
2009-01-09
打赏
举报
回复
当然是UDP咯
TCP是可靠的,要求连接.
UDP不可能,不要求连接.只管发送.
leboc
2009-01-09
打赏
举报
回复
当然是UDP咯
TCP是可靠的,要求连接.
UDP不可能,不要求连接.只管发送.
nizhaorong
2009-01-08
打赏
举报
回复
可靠与不可靠,快了就保证数据是否丢失。TCP有重传机制的!
superdiablo
2009-01-08
打赏
举报
回复
你的传送数据量还是比较大的,这种情况下TCP快。TCP就是针对这种应用经过优化的UDP。举个例子,假如用UDP的话,你不能一下子把所有数据发完,因为那样对方缓冲区不够,只能sleep几毫秒再发,这就使得UDP速度慢下来了,而TCP早把这些东西替你考虑好了。
wutaihua
2009-01-03
打赏
举报
回复
[Quote=引用楼主 newboy686 的帖子:]
我做了个项目, 有4台客户机向1台服务器传送图片, 每台传输速度为8M/s(每1/8s, 传一张, 每张1M), 要想实现它, 使用TCP还是UDP, 大概的实现原理又是怎样呢?
[/Quote]
TCP需要长链接,UDP是数据包发送发出去就搞定了。当然是UDP快了,管的事情少啊。
如果是怕UDP不稳定的话,你可以自己写校验啊,比如每个包在发送之前都加个包头或者包尾,到时候对方一定时间内没有接收到该包就认定丢失,需要重新发送。这样就可以弥补他的缺点了
wltg2001
2009-01-02
打赏
举报
回复
UDP的开销小一些,所以要快,不过不保证一定传到,一般小应用用UDP还是比较好
yygkko5
2009-01-02
打赏
举报
回复
当然是UDP 传得快些了,但不能保证能把数据传到目的地。
panzer_v
2009-01-02
打赏
举报
回复
UDP快,而且简便一些。
android
udp
tcp
传输
文件,KuaiChuan: 仿茄子
快
传的一款文件
传输
应用, 涉及到Socket通信,包括
TCP
,
UDP
通信。(喜欢的给一个star, 有帮助的给一个fork, 欢迎S...
本文介绍了仿茄子
快
传的文件
传输
应用KuaiChuan,涉及Socket通信,包括
TCP
、
UDP
。该应用有两种文件
传输
方式,一是Android应用端间
传输
,通过自定义协议的Socket通信;二是通过Web浏览器
传输
,在android应用端架设微型Http服务器。还提及了测试情况和版本更新。
传输
层最重要的两种协议——
UDP
与
TCP
的区别(
TCP
可靠但是慢,
UDP
不可靠但是
快
)
本文深入对比
传输
层两大协议
TCP
与
UDP
,涵盖连接方式、可靠性、数据
传输
单位及头部开销等关键差异,并结合实际应用场景分析其适用性,帮助理解为何
TCP
强调可靠性而
UDP
注重高效
快
速。
FPGA工程师必看!用ZYNQ做千兆网
UDP
传输
比
TCP
快
多少?实测数据揭秘
本文基于ZYNQ-7015平台,通过实测对比
UDP
与
TCP
在千兆以太网下的
传输
性能,揭示
UDP
较
TCP
吞吐量高30%-40%、延迟显著降低的原因。重点分析LWIP协议栈调优策略,包括内存参数配置、DMA描述符数量设定及中断/轮询模式选择,并探讨PL端硬件加速(如AXI Ethernet Subsystem)、零拷贝、MTU优化等关键技术对网络性能的影响。
UDP
就一定比
TCP
快
吗? 看明白这三动图就清晰了
本文探讨了
UDP
和
TCP
在数据
传输
中的速度差异。介绍了使用socket进行数据
传输
,以及
TCP
针对异常情况的重传、流量控制等机制。指出一般情况下
UDP
比
TCP
快
,但在
传输
超大包且无分段机制时,
TCP
可能更
快
,还提及多数项目会在
UDP
基础上实现可靠性机制。
网络编程
18,356
社区成员
64,161
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章