免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5605 | 回复: 10
打印 上一主题 下一主题

[C] udp自己实现tcp的功能有什么好处? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-08-20 18:23 |只看该作者 |倒序浏览
如题  一些应用需要使用udp 但同时需要可靠 保序  但为何不直接使用TCP
呢?

论坛徽章:
1
天蝎座
日期:2013-12-06 18:23:58
2 [报告]
发表于 2014-08-20 18:25 |只看该作者
没啥好处,一旦网络情况不太好,拥塞,用UDP简直是雪上加霜

论坛徽章:
0
3 [报告]
发表于 2014-08-20 18:38 |只看该作者
不可能把 很多成熟的公司采用这样的技术 肯定有他的理由

论坛徽章:
6
酉鸡
日期:2013-11-04 15:30:02巳蛇
日期:2014-01-23 10:36:23双鱼座
日期:2014-01-23 13:08:332015亚冠之鹿岛鹿角
日期:2015-09-03 14:36:002015亚冠之武里南联
日期:2015-09-18 10:48:1315-16赛季CBA联赛之山西
日期:2016-05-05 00:05:33
4 [报告]
发表于 2014-08-20 20:32 |只看该作者
可能是因为tcp有时候会粘包

论坛徽章:
44
15-16赛季CBA联赛之浙江
日期:2021-10-11 02:03:59程序设计版块每日发帖之星
日期:2016-07-02 06:20:0015-16赛季CBA联赛之新疆
日期:2016-04-25 10:55:452016科比退役纪念章
日期:2016-04-23 00:51:2315-16赛季CBA联赛之山东
日期:2016-04-17 12:00:2815-16赛季CBA联赛之福建
日期:2016-04-12 15:21:2915-16赛季CBA联赛之辽宁
日期:2016-03-24 21:38:2715-16赛季CBA联赛之福建
日期:2016-03-18 12:13:4015-16赛季CBA联赛之佛山
日期:2016-02-05 00:55:2015-16赛季CBA联赛之佛山
日期:2016-02-04 21:11:3615-16赛季CBA联赛之天津
日期:2016-11-02 00:33:1215-16赛季CBA联赛之浙江
日期:2017-01-13 01:31:49
5 [报告]
发表于 2014-08-20 20:35 |只看该作者
当然是穿防火墙啊

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:49:45
6 [报告]
发表于 2014-08-20 20:36 |只看该作者
为了做防火墙、NAT穿透

论坛徽章:
0
7 [报告]
发表于 2014-08-20 20:37 |只看该作者
本帖最后由 bandaotidejia 于 2014-08-20 20:41 编辑

tcp就穿不了吗?
我知道有些网络设备会把一些不知名协议给禁掉,那样封装成http不就行了吗

论坛徽章:
0
8 [报告]
发表于 2014-08-21 19:48 |只看该作者
回复 7# bandaotidejia

不是穿不了,但很多情况下UDP成功率高。另外,普通的P2P,比如传文件,用TCP没问题,但实时性要求高的,比如RTP传实时视频,都用UDP。原则就是尽快地向外发,丢包无所谓,别影响后面的帧。注意,是实时的视频,比如视频聊天,不是在线看电影,可以下载缓冲一段时间再看。



   

论坛徽章:
0
9 [报告]
发表于 2014-08-21 19:52 |只看该作者
回复 7# bandaotidejia


HTTP每请求就创建一个连接,这个开销不小吧,而且还是单方向的。
不过TCP也有用,同样上面的说RTP用来传视频,但统计信息之类的是RTCP,就用TCP传。
归纳来说,小数据量,但对可靠性要求高的,就用TCP。数据量大的,不管可靠还是不可靠,现在大多数软件用UDP比较多,比如常用的QQ传文件,传视频,传语音。

论坛徽章:
0
10 [报告]
发表于 2014-08-23 08:35 |只看该作者
哦,多谢,这样就清楚多了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP