免费注册 查看新帖 |

Chinaunix

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

自定义协议中有必要设置序列号吗? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-28 12:57 |只看该作者 |倒序浏览
我需要自己设计一个简单的应用层协议,它是基于TCP的,有数据实时上传和保存成文件后的下载功能,基于TCP的话我在应用层的自定义协议里还需要设置序列号吗?我想TCP就可以保证可靠有序了。

查阅资料发现很多自定义协议里都有序列号字段,C/S采取一发一确认的方式进行通信。这个序列号有什么用呢?当并发量大时可以使发送方速度避免过快,避免给服务器过大压力?不知道我的想法对不对。

谢谢各位看帖,感谢回复~~


部分补充说明请详见13楼,谢谢~

[ 本帖最后由 dwlnet 于 2008-5-28 15:33 编辑 ]

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
2 [报告]
发表于 2008-05-28 13:04 |只看该作者
看你的需求。
TCP 是公开的协议,
从 C 端到 S 端,经过的每一台网络设备,都可以对你的报文做手脚——如果你的应用层没有合法性/一致性校验的话。

论坛徽章:
0
3 [报告]
发表于 2008-05-28 13:10 |只看该作者
原帖由 flw 于 2008-5-28 13:04 发表
看你的需求。
TCP 是公开的协议,
从 C 端到 S 端,经过的每一台网络设备,都可以对你的报文做手脚——如果你的应用层没有合法性/一致性校验的话。

如果为了防止被篡改,那还是使用ssl协议比较安全。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
4 [报告]
发表于 2008-05-28 13:32 |只看该作者
原帖由 cugb_cat 于 2008-5-28 13:10 发表

如果为了防止被篡改,那还是使用ssl协议比较安全。

对。

论坛徽章:
0
5 [报告]
发表于 2008-05-28 13:58 |只看该作者
谢谢法王和大法师~
如果暂不考虑安全性,是不是这个序列号可以不用设置?

论坛徽章:
1
白羊座
日期:2013-09-22 09:55:40
6 [报告]
发表于 2008-05-28 14:22 |只看该作者

回复 #5 dwlnet 的帖子

我想 法王和大法师 的意思是应用层对传输的报文要有控制才好。
加不加序列号,看你的需求了。

论坛徽章:
29
戌狗
日期:2013-11-14 09:53:052016科比退役纪念章
日期:2016-07-12 18:29:4415-16赛季CBA联赛之新疆
日期:2016-11-07 13:15:0015-16赛季CBA联赛之辽宁
日期:2017-01-18 10:23:5115-16赛季CBA联赛之吉林
日期:2017-05-02 14:02:2319周年集字徽章-年
日期:2020-01-15 13:50:582016科比退役纪念章
日期:2021-06-03 14:15:3115-16赛季CBA联赛之山东
日期:2021-06-21 17:30:5615-16赛季CBA联赛之江苏
日期:2021-06-22 16:42:2015-16赛季CBA联赛之深圳
日期:2021-12-21 15:54:0215-16赛季CBA联赛之佛山
日期:2022-04-08 09:43:5715-16赛季CBA联赛之广东
日期:2022-06-29 19:59:19
7 [报告]
发表于 2008-05-28 14:25 |只看该作者

回复 #5 dwlnet 的帖子

不好说,要看具体的情况。

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
8 [报告]
发表于 2008-05-28 14:33 |只看该作者
明文,加不加序号,是为了防君子,而不为防小人........

论坛徽章:
0
9 [报告]
发表于 2008-05-28 14:42 |只看该作者
各位的意思还是没太看明白,加与不加看我的需求。。。。那什么情况下该加什么情况下不该加呢?
数据应该是实时上传的,而下载则没这个要求,我想加序列号的话是不是会使实时性能下降?
请各位明示啊~~谢谢~~

论坛徽章:
29
戌狗
日期:2013-11-14 09:53:052016科比退役纪念章
日期:2016-07-12 18:29:4415-16赛季CBA联赛之新疆
日期:2016-11-07 13:15:0015-16赛季CBA联赛之辽宁
日期:2017-01-18 10:23:5115-16赛季CBA联赛之吉林
日期:2017-05-02 14:02:2319周年集字徽章-年
日期:2020-01-15 13:50:582016科比退役纪念章
日期:2021-06-03 14:15:3115-16赛季CBA联赛之山东
日期:2021-06-21 17:30:5615-16赛季CBA联赛之江苏
日期:2021-06-22 16:42:2015-16赛季CBA联赛之深圳
日期:2021-12-21 15:54:0215-16赛季CBA联赛之佛山
日期:2022-04-08 09:43:5715-16赛季CBA联赛之广东
日期:2022-06-29 19:59:19
10 [报告]
发表于 2008-05-28 14:56 |只看该作者

回复 #8 cjaizss 的帖子

不能这么说,象smpp协议里面的序列号,就不是为了安全考虑的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP