TR-069的协议
的有关信息介绍如下:TR-069协议和规程
TR-069协议的基本思路是利用了在新一代Web服务中广泛使用的基于SOAP的RPC方法。其会话协议使用的是HTTP1.1协议,因此TR-069可以方便地使用在Web中使用的传送层安全技术,比如SSL/TLS。
TR-069协议栈的下面几层充分利用了现在Internet上广泛使用的通信协议,比如TCP、HTTP、SOAP等。通过这些成熟的协议,ACS和用户设备之间可以方便地建立通信的基本通道。TR-069在SOAP之上定义了用于配置、查询、诊断等操作的特定的RPC方法,通信的两端(ACS和用户设备)都可以通过RPC调用来完成某个特定功能的执行和得到返回的结果。
用户设备和ACS之间的通信分为ACS发现阶段和连接建立阶段。在ACS发现阶段,用户设备需要得知ACS的URL或地址,这些信息可以是预配置在用户设备中的,也可以通过DHCP的选项来传送给用户设备。一旦用户设备得到ACS的URL或地址,用户设备可以在任何时候发起对ACS的连接。
在连接过程中,用户设备作为HTTP的客户端,其SOAP请求通过HTTPPOST发送给ACS;而ACS作为HTTP的服务端,其SOAP请求通过HTTPResponse发送给用户设备。在每一个HTTP请求中可以包含多个SOAP请求或响应。为了确保管理配置系统的安全,TR-069建议使用SSL/TLS对用户设备进行认证。如果不使用SSL/TLS,也应使用HTTP1.1中定义的认证方式对用户设备进行认证。
除了上面提到的方式,TR-069还明确了ACS可以向用户设备发起连接请求的规定,用于完成网络侧发起的异步配置动作等。