show the entry list
Industrial Ethernet S7-300/400 CPs -- Product information -- System description (protocols)
What are the differences between OPEN MODBUS / TCP Redundant V1 and OPEN MODBUS / TCP Redundant V2?
What should you watch out for when you enable the "SNMP" function in the configuration of the security module?
Which security modules support dynamic DNS and can use it to communicate with each other?
What should you watch out for when enabling and using the security functions of CP343-1 Advanced and CP443-1 Advanced?
What should you watch out for when upgrading from previous modules to the successor module CP443-1 or CP443-1 Advanced?
How do you verify the authenticity of the Siemens modules CP343-1 and CP443-1?
What should you watch out for when operating a port of CP343-1, 6GK7343-1CX10-0XE0 and 6GK7343-1EX30-0XE0 with firmware V2.1 or higher, with 10 Mbit/s half duplex?
Which IO controllers and IO devices support the following functions: IRT, prioritized startup, MRP, PROFIenergy, Shared device, I device and clock-synchronized mode?
Where do you procure the firmware extension for the CP 343-1 ERPC for database connection?
Which SIMATIC S7-300/S7-400 modules support the NTP time-of-day message and how do you activate this kind of time synchronization?
Which modules can you use when implementing software redundancy?
Which types of connection/protocols do the S7-300/400 CPUs and the CPs support by default?
Which PROFINET nodes support automatic commissioning and the replace device without interchangeable medium function?
Which PROFINET nodes support the extended PN diagnostics and what do you have to configure?
Using C-PLUG with network components and SIMATIC CPs
What properties have the communication services and protocols that can be used in the Industrial Ethernet network?
Behavior of the communication processors during data transfer via TCP connections without RFC 1006
What should you watch out for with the ICMP Redirect (Internet control message protocol) function regarding the IP address of the router used for Industrial Ethernet CPs?
What should you pay attention to with the autonegotiation function for negotiating the LAN mode in Industrial Ethernet CPs?
What is the connection between subnet masks and IP addresses with regard to subnetting and supernetting (Classless Inter Domain Routing CIDR)?
What are the requirements for using the S7 routing function and which modules can you implement?
In the case of open TCP/IP communication via Industrial Ethernet using T blocks with IE CPs and CPUs, why are different amounts of messages sent when the maximum length of 1452 bytes of user data is transferred?
What properties, advantages and special features does the ISO protocol offer?
What properties, advantages and special features does the UDP protocol offer?
What properties, advantages and special features does the ISO-on-TCP protocol offer?
What properties, advantages and special features does the S7 protocol offer?
What properties, advantages and special features does the TCP protocol offer?
What are the requirements for disabling the PROFINET CBA interface for CP443-1EX40?
"Time Wait" with TCP connection setup
What are the different data block lengths for the various protocols of Send/Receive communication?
What is RFC1006 and what do I need this service for?
Meaning and function of the "Keep Alive" in TCP connections
What is RFC1006 and what do I need this service for?
Part number:

Description:
RFCs (Request for Comments) are documents, in which technical components - e. g. architecture of the internet, the design of protocols, the design of email headers etc. - are described in detail. These documents are available for free in the internet and can be downloaded, e. g. from the addresses http://www.rfc-editor.org/ or ftp://ftp.denic.de/pub/rfc/.

RFC 1006 with the title "ISO Transport Service on top of the TCP" (ISO transport service through TCP) is a protocol extension for the TCP protocol. This means information in addition to the TCP data is transmitted between partners, in order to provide certain services for the user (ISO services as expansion to TCP).

Behaviour of the TCP protocol
When data is transmitted using TCP protocol, then transmission is focused on the data stream. Thereby no information on length nor on begining and end of a message are transmitted. This is no problem when sending, as the sender knows how many bytes of data he wants to send. The addressee, however, is not able to recognize, where one message ends and where the next message begins within the data stream.

Behaviour of the RFC 1006 protocol expansion
In most applications of automation technology however, it is indispensable to work message focused. Completed message blocks, which are recognized as such by the recipient, are sent through a connection. In order to ensure recognition, RFC 1006 now specifies the information that must be added as a header to the data to be transmitted.

RFC 1006 therefore provides applications, which are built on the data stream focused TCP protocol, with a message oriented transmission.

This functionality is available through the communication processors CP 443-1 and CP 343-1 for SIMATIC S7, through CP 1430 TCP for SIMATIC S5 and through CP 1613 or Softnet Industrial Ethernet for PC. Furthermore, the function is supported by the S7-300 CPUs (from V2.5) and S7-400 CPUs (from V5.0) with integrated PROFINET interface.

Note:
When using TCP without RFC 1006, e. g. because a communication partner does not support the protocoll, ensure - regarding the connection - you work with a definite, arranged length of data.

Further sources of information on RFC 1006:
On the NCM 1430 TCP floppy disk, you will find a document "Information zur Arbeitsweise des RFC 1006" with information on the use of RFC 1006 within CP 1430 TCP in German.
Alternatively you can also obtain the document at http://tools.ietf.org/html/rfc1006

 Entry ID:15048962   Date:2007-04-23 
I regard this article....as helpfulas not helpful                                 
mySupport
My Documentation Manager 
Newsletter 
CAx-Download-Manager 
Support Request
To this entry
Print
Create PDF 
Send to a friend
QuickLinks
Compatibility tool 
Help
Online Help
Guided Tour