全文预览

计算机信息管理工程专业毕业论文--MODBUS通信协议在TCP-IP上的应用

上传者:塑料瓶子 |  格式:doc  |  页数:37 |  大小:558KB

文档介绍
CP502端口的监听是为MODBUS通信保留的。客户机和服务器均应向用户提供对TCP端口号进行MODBUS参数配置的可能性。Р2、访问控制模块管理Р在某些至关重要的场合,必须禁止无关的主机对设备内部数据的访问。这既是需要的安全模式,也是在需要时实现安全处理的原因。Р2.1.4 TCP/IP栈层РTCP/IP栈提供了一个接口,用来管理连接、发送和接收某些参数配置。TCP连接管理模块采用栈接口,即BSD套接字接口来与TCP/IP栈进行通信。可以对TCP/IP栈进行参数配置,以适用对不同产品或系统的不同特定约束进行数据流控制、地址管理和连接管理。Р2.2 两台设备间的通信模型构建Р在TCP/IP网络应用中,通信的两个进程相互作用的主要模式是客户机/服务器模式,即客户端向服务器发出请求,服务器接收到请求后提供相应的服务。客户机/服务器模式在操作过程中采取的是主动请求方式。Р· 服务器方:首先服务器方要启动,侦听客户方是否有连接请求,并根据请求提供相应服务:a.打开一通信通道并告知本地主机,它愿意在某一公认地址端口上接受客户请求,或者由开发人员自己指定端的地址,此时端口地址应大于1 024B,一般不超过5 000B;b.等待客户请求到达该端口;c.接收到重复服务请求时,处理该请求并发送应答信号。接收并发服务请求,需要激活一个新进程来处理这个客户请求,并不需要对其他请求作出应答。服务完成后,关闭此新进程与客户的通信链路,并终止;d.返回第二步,等待另外的客户请求;e.关闭服务器。Р· 客户方:a.打开一通信通道,并连接到服务器所在的主机的特定端口;b.向服务器发出服务请求报文,等待并接收应答;继续提出请求;C,请求结束后关闭通信通道并终止。Р从以上描述过程可以看出:客户机与服务器进程的作用是非对称的,因此编码不同,而且服务进程要先于客户请求启动。这个客户机/服务器模型基于4种报文类型:

收藏

分享

举报
下载此文档