RFC 1006 中的 “ISO Transport Service on top of the TCP” (ISO 传输服务通过 TCP)是TCP 协议的一种扩展。这意味着除了TCP数据,在通讯双方之间还可以提供特殊的传输服务(ISO服务)。
TCP协议
当数据使用TCP协议进行传输时,传输工作聚焦在数据流上。因此没有关于数据长度或者数据起始以及终止的信息。这对于发送方没有问题,因为它知道所要发送的字节数。但对于接收方来讲,它无法知道该信息什么时候开始,什么时候结束,以及下一条信息什么时候被发送。
RFC 1006 协议扩展
在许多自动化应用中,必须要关注工作信息。信息块通过一个连接由发送方发出,其完整性由接收方进行确认。为了进行这样的确认,RFC1006规定了在数据前面必须要加上报文头。
RFC1006因此提供了这样一种应用,及根据TCP协议建立数据流,但面向消息进行传输。
以下SIMATIC S7模块支持这项功能:
PC通过以下授权支持此项功能:
SIMATIC S5设备通过CP1430 TCP支持此项功能。