简单理解 tr069协议

完整文档下载:http://download.csdn.net/source/410669

 

其实tr069snmp功能上差不多,就是对远程的设备进行管理,比如远程的配置阿什么的……,现在的人都很懒嘛,最好在家动动嘴皮子就把事儿都办了,方法就是找个人帮他递话,比如说小A送给小B一个电脑可他不会装啊,他又不愿意出门于是花钱雇佣小C帮他问,于是小B把要问的事写了一封信交给小C,小C跑到小A家,看到信后小A写了一个回复交给小C,小C又跑回小B家交给小B,小B按照回复把电脑装好了。顺便说一下,可能小B不愿意让其他人看到信的内容把信放到了一个带锁的铁盒子里,只有小A和他本人有钥匙可以打开。

 

tr069里的CPE(就是小B)作为HTTP(就是小C)的客户端(就是网络上的各种终端),ACS(就是小A)作为HTTP服务器(它负责对CPE上的各种终端进行管理),通信的内容使用SOAP包(就是他们之间交换的信)。


交互过程采用RPC机制,其实它的工作原理和我开头说的那个例子差不多啦,下面是

从网上抄的说明。

 

RPC工作原理


RPC
机制的实质是实现OSI七层模型中的会话层功能. 它在两个试图进行通信的场点之间建立一条逻辑信道(即会话连接), 并利用这个信道交换信息, 不用时就释放连接. 下面我们就来看看RPC的通信模型(如下图2):

Client
:

1)    
发送远程过程调用的消息(以消息包形式)给远程的server;

2)    
等待, 直到收到server端对该请求的回复;

3)    
一旦接收到来自server端的返回执行结果, 就继续执行后面的程序.

Server
:

1)    
倾听状态, 等待client端发送过程调用消息;

2)    
一旦接收到过程调用消息, server就抽取参数并分析它, 然后执行所请求的过程;

3)    
将执行结果以消息包形式回送给client.

 

 
©️2020 CSDN 皮肤主题: 酷酷鲨 设计师:CSDN官方博客 返回首页