微信扫码分享

双通信协议的原理与优点

0小百 分享 时间:

双通信协议的原理与优点

 

使用双通信协议的优点:智能集中控制器使用HTTP协议和TCP-IP协议与服务器进行通信,人们通过网页访问Web服务器,而服务器则负责用户与路灯网络的数据交互,这样用户就可以很方便随时随地地查看管理路灯网络。而在Web服务器通信里,服务器处于通信被动方,只有客户端发起请求时候才会建立通信,而往往如果有数据要传输时候就只能等待客户端的请求时建立通信才能将数据传出,这样就造成无法与路灯网络进行实时通信,而可以进行实时通信的服务器推送技术则需要网络客户端的支持,网络客户端一般为浏览器。因此服务器与路灯网络中的智能集中控制器的数据通信采用TCP通信,一则TCP连接是可以双向发起数据通信的,二则TCP数据传输时候的数据冗余小,数据信息量高。双通信协议的使用使得智能集中控制器提高了通信效率、数据处理的效率和数据流量的利用率,提高了服务器数据处理效率从而提高用户操作路灯网络的效率。

 

双通信协议使用过程

智能集中控制器模拟HTTP协议进行通信是一个轻量级具有特定功能的网页浏览器,在启动时候通过轻型浏览器模拟器访问发送路灯网络信息,Web服务器在收到访问请求时候,利用智能集中控制器提供的网络号创建一个TCP数据服务器线程等待智能集中控制器连接请求,并返回TCP数据服务器连接端口到智能集中控制器,智能集中控制器收到Web服务器返回的端口号,断开与Web服务器的链接,将端口号加到链接中发起TCP数据连接请求,TCP数据服务器收到请求开始数据通信。

 

HTTP数据报文格式

图片1 

4-1 HTTP格式

(1) 请求行

由于POST方法将请求参数封装在HTTP请求数据中,以名称值的形式出现,因此可以传输大量数据,可传送文件。

(2) 请求头部

请求头部由关键字值组成,每行都有一对,关键字之间用英文冒号分。请求头部带有有关于客户端请求信息向服务器发起请求常见的请求头有:
User-Agent:请求客户端的浏览器类型。
Accept:客户端可识别的内容类型列表。
Host发起请求的客户端的主机名。

(3) 空行

通过换行符和回车符告知服务器请求头部到此为止。对于一个完整的http请求来说空行是必须的,否则服务器会认为本次请求的数据尚未完全发送到服务器,处于等待状态。

(4) 请求数据

请求数据是在POST方法中使用。POST方法适用于需要传输较大消息量的客户端。最常使用的请求头是Content-TypeContent-Length用于指明定义网络文件的类型和网页的编码以及消息量的长度

双通信协议的原理与优点

双通信协议的原理与优点 使用双通信协议的优点:智能集中控制器使用HTTP协议和TCP-IP协议与服务器进行通信,人们通过网页访问Web服务器,而服务器则负责用户...
推荐度:
点击下载文档文档为通用格式

上一篇:没有了

下一篇:《军地两用人才之友》PDF电子版

投诉建议
0