锁定老帖子 主题:232转网口中的RealCom协议
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-08-22
首先来说本人对硬件或者说是设备不是很了解,对于底层协议通信也只是皮毛 今天就是表达一下因为遇到的问题学到的一点东西吧
我们本地通过TCP协议传输SNMP包到设备取数据,因为设备使用的都是串口,我们之间通信使用了一个协议转换器 把串口和网口连接起来,但是发现一个问题就是我能给设备发数据,但是自己收不到数据 经过抓包发现,每次返回的内容多出6个字节,问谁都不知道为什么会有这么个东西。我尝试自己开一个端口让设备主动发送,发现自己一直收到6个字节一组的数据
最后一个细心的同事发现了该转换器配置页面有一个RealCom的配置开关,把这个关闭以后就不会出现这6个字节了 上网查查才知道有RealCom协议这么个东西 以下来自网络,仅供参考学习:
1.232转网口与RealCom的名字由来 串口转网口和RealCom中既然COM对应232那么Real是否对应网口。不完全对,网口就是RJ45或以太网口,Real实际是英文“真实”的意思。当232串口被转为网口之后,在网口一端来看,如何能够将网口模拟为一个232串口,由于网口和串口在本身协议上的不同,需要有一种网口(即TCP/IP之上的协议)协议将网口映射为串口。从而能够在将网口几乎真实地“转化”为232串口。于是RealCom协议就孕育而生。 上面说道的卓岚ZLVircom也是一种转换设备,遇我们使用的不是一个品牌而已 所以说,多出的字节其实是一种信息,包含了改组通信的特性。如果不需要特性描述,那么使用以太网透明传输协议即可,如果有特殊应用,应该选择RealCom协议 同样,如果你使用RealCom协议,那么应该自己也做一个转换,把附加的特性描述内容截取掉,否则SNMP通信中就不会认,因为不属于标准SNMP包 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 3270 次