打印

请教一个协议编写的问题

[复制链接]
1377|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hcamwdn|  楼主 | 2009-5-23 10:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟现在要在嵌入式LINUX下编写一个DL/645协议的通信程序,这方面的资料找不到,在此向各位前辈请教一下协议编写的基本结构及基本思想,希望各位高手不吝赐教,感激不尽,谢谢

相关帖子

沙发
db10| | 2009-5-23 12:23 | 只看该作者

。。。

有关协议。。。
1.协议首先跟行业项目的特性有关,兼容性,行业性,可行可靠这是首先考虑的。。。 所以首先你要了解你的项目,你的行业以前内似的协议。
2.现在市面上比较流行的协议,我说的应用层面的通信协议大部分是TCP/IP协议演变和改造而已,包括有线和无线的都是这样。我只是推荐大众性的,当然你自己从中可以不要象tcp那么多层定义,但是这种层的思想要有,这样比较好理解,规划,可扩展。也为你书写程序,协议的解析提供方便。但是如果是自己的应用项目,当然其实的握手,错误处理等不要象TCP那样复杂,可以进行很多改动。

使用特权

评论回复
板凳
hcamwdn|  楼主 | 2009-5-23 13:23 | 只看该作者

多谢

多谢2楼的指教,我看了这个协议,除了物理层不需要程序去做,里面主要工作就是一个链路层用来建立连接和校验,还有就是一个应用层用来解析协议并产生相应转发或控制。因为TCP/IP都有相应的模型可以参考,但要自己从头写一个协议,虽然我能够理解协议,但不知从哪里下手。初入此行,路过的前辈们给点建议,谢谢,

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝