增氧泵自动控制系统通信协议的设计与实现

2016-10-21 06:40:54肖微孙亚新
常熟理工学院学报 2016年4期

肖微,孙亚新

(常熟理工学院a.计算机科学与工程学院;b.电气与自动化工程学院,江苏常熟215500)

增氧泵自动控制系统通信协议的设计与实现

肖微a,孙亚新b

(常熟理工学院a.计算机科学与工程学院;b.电气与自动化工程学院,江苏常熟215500)

结合应用层协议设计与实现中常见的问题,给出了增氧泵自动控制系统通信协议的设计方案,在此基础上提出了增氧泵自动控制系统通信协议的制定方法.该方法建立在TCP/IP通信技术基础上,能够有效地实现增氧泵控制箱与服务器间的通信.

应用层协议;网络编程;同步通信;异步通信

现代计算机网络编程技术源于伯克利套接字技术[1].该技术提供了以C语言为基础,基于Unix平台的用于进程间通信的接口.通过TCP/IP和套接字实现自定义应用层通信协议,能够有效的实现数据的可靠传输.通信协议精确地定义了双方通信控制信息和解释信息[2].进程双方以服务器与客户端的方式进行通信.通信双方通过IP地址与通信端口进行鉴定,进而实现链接的建立、维护、关闭以及消息的传输.与人类对话相似,为了完成特定的功能,通信双方必须使用相同的“语言”——应用层协议.应用层协议规定了接送的消息内容的实际含义.应用层协议指定的好坏不仅关系到网络带宽的占用,报文解析代码的繁简,还关系到通信安全性,它直接决定着一个项目的质量.对于一个实际的项目而言,掌握如何设计应用层协议以及如何实现给……

登录APP查看全文