如何设计通信协议

icwin 2008-10-05 08:53:58
如何设计通信协议?谢谢了
...全文
1405 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ybdesire 2011-10-10
  • 打赏
  • 举报
回复
看这里,言简意赅的说明了自己设计通信协议的重点
http://blog.csdn.net/ybdesire/article/details/6859582
只要掌握好这几个基本的重点,自己设计的通信协议就能用在实际中
zhongge1985 2011-04-05
  • 打赏
  • 举报
回复
我要设计传真协议,有没有关于这方面的设计原则,要求,以及协议设计出来后,分析的方式、方法,非常感谢大家指点
fenghuaonline 2009-06-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 AloneSword 的回复:]
自己制定一个 功能全面 的协议最重要,别人不能识别,就你自己知道如何解析的。

如果想制定类似 tcp/ip 的协议的话,建议你好好看看 tcp/ip协议分析的东西,如果想要的可以 email 我,我这里有电子文档,比较大。
[/Quote]
能给我一份吗,我想了解些协议的东西。(最近在看PKI,看的头有底晕,看了一遍,对IPSEC协议还是不太懂,这方面有没有具体的事例,全是协议的说明和专业名词,看着看着就晕乎。)
能指点下吗,我也有个想自己制定协议的想法,现在对网络层以上的协议很感兴趣,应用层的协议比较容易制定吧,现在再看安全的协议,PKI好像也是一个整体,贯穿多层,不太清楚,怎么服务的,这块好像可以独立开发。
MAILTO:451233574@QQ.COM
licying 2009-05-27
  • 打赏
  • 举报
回复
我也想问一下通信协议的问题,我知道需要两个实体间仅发送比特流就指望能够相互理解是不可能的。要实现通信,实体之间必须遵循协议。这里打比方说,PC机与单片机之间必须要有约定,如何上行数据和下行命令,可是协议怎样制定还是不清楚,谁对这个比较在行或者知道在哪能找到相关资料的告诉我一下啊,谢谢啦!!!
wugamp 2008-10-06
  • 打赏
  • 举报
回复
楼主的问题太大了。“通信协议”,可以是很物理的东西,例如RS232,也可以是很逻辑的东西,例如进程/线程之间的通信,通常是既逻辑又物理的,例如CAN总线、TCP/IP协议等。
鉴于本版是C#,我想应该以逻辑成分为主,很可能是进程/线程之间的通信吧?
但不知要不要跨平台?还请楼主说详细点,否则我们怎么献言呢?
sunshine_anycall 2008-10-05
  • 打赏
  • 举报
回复
最好是借鉴现有的东东
或者直接使用现有的东东
panwen516 2008-10-05
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 AloneSword 的回复:]
自己制定一个 功能全面 的协议最重要,别人不能识别,就你自己知道如何解析的。

如果想制定类似 tcp/ip 的协议的话,建议你好好看看 tcp/ip协议分析的东西,如果想要的可以 email 我,我这里有电子文档,比较大。
[/Quote]
这为兄弟把你的电子文档发给我看看可以吗?我的email:panwen584520@126.com
谢谢了
孤剑 2008-10-05
  • 打赏
  • 举报
回复
自己制定一个 功能全面 的协议最重要,别人不能识别,就你自己知道如何解析的。

如果想制定类似 tcp/ip 的协议的话,建议你好好看看 tcp/ip协议分析的东西,如果想要的可以 email 我,我这里有电子文档,比较大。
cnming 2008-10-05
  • 打赏
  • 举报
回复
一般可以分为指令、目标地址、源地址、数据、校验等部分
cnming 2008-10-05
  • 打赏
  • 举报
回复
通讯协议的设计关键是指令划分明确有效,具有纠错能力,然后就看你自己如何设计了。

另外,你的协议应用在哪方面是很重要的

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧