[En-Nut-Discussion] TCP/IP-Problems

Dirk Becker nospam at anode.de
Mon May 29 14:50:00 CEST 2006


Hi,

we've got a strange problem with NutOS.

The system:

Ethernut [Client, connects to SPS] <---- TCP/IP ----> Siemens S7-SPS 
(CP343/1 or CP343/1LEAN) [Server]
	
In the past we used Ethernuts together with the SPS network controller 
modules CP343/1 for delivering data from the Ethernut to the SPS. We 
used different versions of the Ethernut from version 3.3.1 up to recent 
versions 4.0.x. and 4.1.x.. We had Ethernut uptimes of hundreds of days 
without any problem. So everything worked fine until one of our our 
customers tried to use "CP343/1 LEAN" controllers instead of the more 
expensive CP343/1.
With the new "CP 343/1 LEAN" the Ethernut connects to the SPS but when 
trying to send data the connection gets interrupted. Sending data from a 
PC (netcat) for testing purposes to the S7 works, also the older CP343/1 
works. The problem only exists with the LEAN-version of the SPS, from 
which Siemens claims to be 100% compatible.
I've attached a TCP/IP network dump to this post. I guess there seems to 
be a problem between the TCP/IP stack of NutOS and the one of the S7-SPS 
  network controller.
The data which we sent consists of 300 Bytes binary data and is sent 
every 300ms after successful connection.

Thanx,

Dirk Becker, http://www.symeo.com



*) SPS [german] == PLC (programmable logic controller)



-------------------------------------------------------------
Packetyzer Trace:

Frame 1 (60 bytes on wire, 60 bytes captured)
      Frame is marked: False
      Arrival Time: May 29, 2006 10:40:08.854248000
      Time delta from previous packet: -229.144102000 seconds
      Time since reference or first frame: 0.000000000 seconds
      Frame Number: 1
      Packet Length: 60 bytes
      Capture Length: 60 bytes
      Protocols in frame: eth:ip:tcp
Ethernet II, Src: 00:06:98:01:04:fb, Dst: 08:00:06:95:17:82
      Destination: 08:00:06:95:17:82 (Siemens_95:17:82)
      Source: 00:06:98:01:04:fb (EgniteSo_01:04:fb)
      Source or Destination Address: 08:00:06:95:17:82 (Siemens_95:17:82)
      Source or Destination Address: 00:06:98:01:04:fb (EgniteSo_01:04:fb)
      Type: IP (0x0800)
      Trailer: 0000
Internet Protocol, Src Addr: 192.168.98.58 (192.168.98.58), Dst Addr: 
192.168.98.89 (192.168.98.89)
      Version: 4
      Header length: 20 bytes
      Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
           0000 00.. = Differentiated Services Codepoint: Default (0x00)
           .... ..0. = ECN-Capable Transport (ECT): 0
           .... ...0 = ECN-CE: 0
      Total Length: 44
      Identification: 0x0002 (2)
      Flags: 0x00
           0... = Reserved bit: Not set
           .0.. = Don't fragment: Not set
           ..0. = More fragments: Not set
      Fragment offset: 0
      Time to live: 64
      Protocol: TCP (0x06)
      Header checksum: 0x34e6 (correct)
      Source: 192.168.98.58 (192.168.98.58)
      Source or Destination Address: 192.168.98.58 (192.168.98.58)
      Destination: 192.168.98.89 (192.168.98.89)
      Source or Destination Address: 192.168.98.89 (192.168.98.89)
Transmission Control Protocol, Src Port: 4001 (4001), Dst Port: 4001 
(4001), Seq: 0, Ack: 0, Len: 0
      Source port: 4001 (4001)
      Destination port: 4001 (4001)
      Source or Destination Port: 4001
      Source or Destination Port: 4001
      TCP Segment Len: 0
      Sequence number: 0    (relative sequence number)
      Header length: 24 bytes
      Flags: 0x0002 (SYN)
           0... .... = Congestion Window Reduced (CWR): Not set
           .0.. .... = ECN-Echo: Not set
           ..0. .... = Urgent: Not set
           ...0 .... = Acknowledgment: Not set
           .... 0... = Push: Not set
           .... .0.. = Reset: Not set
           .... ..1. = Syn: Set
           .... ...0 = Fin: Not set
      Window size: 3216
      Checksum: 0x01e3 (correct)
      Options: (4 bytes)
           TCP MSS Option: True
           Maximum segment size: 536 bytes

0000:  08 00 06 95 17 82 00 06 98 01 04 FB 08 00 45 00  ..............E.
0010:  00 2C 00 02 00 00 40 06 34 E6 C0 A8 62 3A C0 A8  .,.... at .4...b:..
0020:  62 59 0F A1 0F A1 00 00 28 29 00 00 00 00 60 02  bY......()....`.
0030:  0C 90 01 E3 00 00 02 04 02 18 00 00              ............

Frame 2 (60 bytes on wire, 60 bytes captured)
      Frame is marked: False
      Arrival Time: May 29, 2006 10:40:08.856258000
      Time delta from previous packet: 0.002010000 seconds
      Time since reference or first frame: 0.002010000 seconds
      Frame Number: 2
      Packet Length: 60 bytes
      Capture Length: 60 bytes
      Protocols in frame: eth:ip:tcp
Ethernet II, Src: 08:00:06:95:17:82, Dst: 00:06:98:01:04:fb
      Destination: 00:06:98:01:04:fb (EgniteSo_01:04:fb)
      Source: 08:00:06:95:17:82 (Siemens_95:17:82)
      Source or Destination Address: 00:06:98:01:04:fb (EgniteSo_01:04:fb)
      Source or Destination Address: 08:00:06:95:17:82 (Siemens_95:17:82)
      Type: IP (0x0800)
      Trailer: 0000
Internet Protocol, Src Addr: 192.168.98.89 (192.168.98.89), Dst Addr: 
192.168.98.58 (192.168.98.58)
      Version: 4
      Header length: 20 bytes
      Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
           0000 00.. = Differentiated Services Codepoint: Default (0x00)
           .... ..0. = ECN-Capable Transport (ECT): 0
           .... ...0 = ECN-CE: 0
      Total Length: 44
      Identification: 0xbf8b (49035)
      Flags: 0x00
           0... = Reserved bit: Not set
           .0.. = Don't fragment: Not set
           ..0. = More fragments: Not set
      Fragment offset: 0
      Time to live: 30
      Protocol: TCP (0x06)
      Header checksum: 0x975c (correct)
      Source: 192.168.98.89 (192.168.98.89)
      Source or Destination Address: 192.168.98.89 (192.168.98.89)
      Destination: 192.168.98.58 (192.168.98.58)
      Source or Destination Address: 192.168.98.58 (192.168.98.58)
Transmission Control Protocol, Src Port: 4001 (4001), Dst Port: 4001 
(4001), Seq: 0, Ack: 1, Len: 0
      Source port: 4001 (4001)
      Destination port: 4001 (4001)
      Source or Destination Port: 4001
      Source or Destination Port: 4001
      TCP Segment Len: 0
      Sequence number: 0    (relative sequence number)
      Acknowledgement number: 1    (relative ack number)
      Header length: 24 bytes
      Flags: 0x0012 (SYN, ACK)
           0... .... = Congestion Window Reduced (CWR): Not set
           .0.. .... = ECN-Echo: Not set
           ..0. .... = Urgent: Not set
           ...1 .... = Acknowledgment: Set
           .... 0... = Push: Not set
           .... .0.. = Reset: Not set
           .... ..1. = Syn: Set
           .... ...0 = Fin: Not set
      Window size: 280
      Checksum: 0x3f0d (correct)
      Options: (4 bytes)
           TCP MSS Option: True
           Maximum segment size: 456 bytes
      SEQ/ACK analysis
           This is an ACK to the segment in frame: 1
           The RTT to ACK the segment was: 0.002010000 seconds

0000:  00 06 98 01 04 FB 08 00 06 95 17 82 08 00 45 00  ..............E.
0010:  00 2C BF 8B 00 00 1E 06 97 5C C0 A8 62 59 C0 A8  .,.......\..bY..
0020:  62 3A 0F A1 0F A1 09 A7 C4 E5 00 00 28 2A 60 12  b:..........(*`.
0030:  01 18 3F 0D 00 00 02 04 01 C8 00 00              ..?.........

Frame 3 (60 bytes on wire, 60 bytes captured)
      Frame is marked: False
      Arrival Time: May 29, 2006 10:40:08.857527000
      Time delta from previous packet: 0.001269000 seconds
      Time since reference or first frame: 0.003279000 seconds
      Frame Number: 3
      Packet Length: 60 bytes
      Capture Length: 60 bytes
      Protocols in frame: eth:ip:tcp
Ethernet II, Src: 00:06:98:01:04:fb, Dst: 08:00:06:95:17:82
      Destination: 08:00:06:95:17:82 (Siemens_95:17:82)
      Source: 00:06:98:01:04:fb (EgniteSo_01:04:fb)
      Source or Destination Address: 08:00:06:95:17:82 (Siemens_95:17:82)
      Source or Destination Address: 00:06:98:01:04:fb (EgniteSo_01:04:fb)
      Type: IP (0x0800)
      Trailer: 000000000000
Internet Protocol, Src Addr: 192.168.98.58 (192.168.98.58), Dst Addr: 
192.168.98.89 (192.168.98.89)
      Version: 4
      Header length: 20 bytes
      Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
           0000 00.. = Differentiated Services Codepoint: Default (0x00)
           .... ..0. = ECN-Capable Transport (ECT): 0
           .... ...0 = ECN-CE: 0
      Total Length: 40
      Identification: 0x0003 (3)
      Flags: 0x00
           0... = Reserved bit: Not set
           .0.. = Don't fragment: Not set
           ..0. = More fragments: Not set
      Fragment offset: 0
      Time to live: 64
      Protocol: TCP (0x06)
      Header checksum: 0x34e9 (correct)
      Source: 192.168.98.58 (192.168.98.58)
      Source or Destination Address: 192.168.98.58 (192.168.98.58)
      Destination: 192.168.98.89 (192.168.98.89)
      Source or Destination Address: 192.168.98.89 (192.168.98.89)
Transmission Control Protocol, Src Port: 4001 (4001), Dst Port: 4001 
(4001), Seq: 1, Ack: 1, Len: 0
      Source port: 4001 (4001)
      Destination port: 4001 (4001)
      Source or Destination Port: 4001
      Source or Destination Port: 4001
      TCP Segment Len: 0
      Sequence number: 1    (relative sequence number)
      Acknowledgement number: 1    (relative ack number)
      Header length: 20 bytes
      Flags: 0x0010 (ACK)
           0... .... = Congestion Window Reduced (CWR): Not set
           .0.. .... = ECN-Echo: Not set
           ..0. .... = Urgent: Not set
           ...1 .... = Acknowledgment: Set
           .... 0... = Push: Not set
           .... .0.. = Reset: Not set
           .... ..0. = Syn: Not set
           .... ...0 = Fin: Not set
      Window size: 3216
      Checksum: 0x4766 (correct)
      SEQ/ACK analysis
           This is an ACK to the segment in frame: 2
           The RTT to ACK the segment was: 0.001269000 seconds
           TCP Analysis Flags
                This is a TCP duplicate ack
           Duplicate ACK #: 1
           Duplicate to the ACK in frame: 3

0000:  08 00 06 95 17 82 00 06 98 01 04 FB 08 00 45 00  ..............E.
0010:  00 28 00 03 00 00 40 06 34 E9 C0 A8 62 3A C0 A8  .(.... at .4...b:..
0020:  62 59 0F A1 0F A1 00 00 28 2A 09 A7 C4 E6 50 10  bY......(*....P.
0030:  0C 90 47 66 00 00 00 00 00 00 00 00              ..Gf........

Frame 4 (60 bytes on wire, 60 bytes captured)
      Frame is marked: False
      Arrival Time: May 29, 2006 10:40:15.742963000
      Time delta from previous packet: 6.885436000 seconds
      Time since reference or first frame: 6.888715000 seconds
      Frame Number: 4
      Packet Length: 60 bytes
      Capture Length: 60 bytes
      Protocols in frame: eth:ip:tcp
Ethernet II, Src: 00:06:98:01:04:fb, Dst: 08:00:06:95:17:82
      Destination: 08:00:06:95:17:82 (Siemens_95:17:82)
      Source: 00:06:98:01:04:fb (EgniteSo_01:04:fb)
      Source or Destination Address: 08:00:06:95:17:82 (Siemens_95:17:82)
      Source or Destination Address: 00:06:98:01:04:fb (EgniteSo_01:04:fb)
      Type: IP (0x0800)
      Trailer: 000000000000
Internet Protocol, Src Addr: 192.168.98.58 (192.168.98.58), Dst Addr: 
192.168.98.89 (192.168.98.89)
      Version: 4
      Header length: 20 bytes
      Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
           0000 00.. = Differentiated Services Codepoint: Default (0x00)
           .... ..0. = ECN-Capable Transport (ECT): 0
           .... ...0 = ECN-CE: 0
      Total Length: 40
      Identification: 0x0005 (5)
      Flags: 0x00
           0... = Reserved bit: Not set
           .0.. = Don't fragment: Not set
           ..0. = More fragments: Not set
      Fragment offset: 0
      Time to live: 64
      Protocol: TCP (0x06)
      Header checksum: 0x34e7 (correct)
      Source: 192.168.98.58 (192.168.98.58)
      Source or Destination Address: 192.168.98.58 (192.168.98.58)
      Destination: 192.168.98.89 (192.168.98.89)
      Source or Destination Address: 192.168.98.89 (192.168.98.89)
Transmission Control Protocol, Src Port: 4001 (4001), Dst Port: 4001 
(4001), Seq: 1, Ack: 1, Len: 0
      Source port: 4001 (4001)
      Destination port: 4001 (4001)
      Source or Destination Port: 4001
      Source or Destination Port: 4001
      TCP Segment Len: 0
      Sequence number: 1    (relative sequence number)
      Acknowledgement number: 1    (relative ack number)
      Header length: 20 bytes
      Flags: 0x0011 (FIN, ACK)
           0... .... = Congestion Window Reduced (CWR): Not set
           .0.. .... = ECN-Echo: Not set
           ..0. .... = Urgent: Not set
           ...1 .... = Acknowledgment: Set
           .... 0... = Push: Not set
           .... .0.. = Reset: Not set
           .... ..0. = Syn: Not set
           .... ...1 = Fin: Set
      Window size: 3216
      Checksum: 0x4765 (correct)
      SEQ/ACK analysis
           This is an ACK to the segment in frame: 3
           The RTT to ACK the segment was: 0.002019000 seconds
           TCP Analysis Flags
                This frame is a (suspected) retransmission
                This frame is a (suspected) out-of-order segment

0000:  08 00 06 95 17 82 00 06 98 01 04 FB 08 00 45 00  ..............E.
0010:  00 28 00 05 00 00 40 06 34 E7 C0 A8 62 3A C0 A8  .(.... at .4...b:..
0020:  62 59 0F A1 0F A1 00 00 28 2A 09 A7 C4 E6 50 11  bY......(*....P.
0030:  0C 90 47 65 00 00 00 00 00 00 00 00              ..Ge........

Frame 5 (60 bytes on wire, 60 bytes captured)
      Frame is marked: False
      Arrival Time: May 29, 2006 10:40:15.744435000
      Time delta from previous packet: 0.001472000 seconds
      Time since reference or first frame: 6.890187000 seconds
      Frame Number: 5
      Packet Length: 60 bytes
      Capture Length: 60 bytes
      Protocols in frame: eth:ip:tcp
Ethernet II, Src: 08:00:06:95:17:82, Dst: 00:06:98:01:04:fb
      Destination: 00:06:98:01:04:fb (EgniteSo_01:04:fb)
      Source: 08:00:06:95:17:82 (Siemens_95:17:82)
      Source or Destination Address: 00:06:98:01:04:fb (EgniteSo_01:04:fb)
      Source or Destination Address: 08:00:06:95:17:82 (Siemens_95:17:82)
      Type: IP (0x0800)
      Trailer: 000000000000
Internet Protocol, Src Addr: 192.168.98.89 (192.168.98.89), Dst Addr: 
192.168.98.58 (192.168.98.58)
      Version: 4
      Header length: 20 bytes
      Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
           0000 00.. = Differentiated Services Codepoint: Default (0x00)
           .... ..0. = ECN-Capable Transport (ECT): 0
           .... ...0 = ECN-CE: 0
      Total Length: 40
      Identification: 0xbf8c (49036)
      Flags: 0x00
           0... = Reserved bit: Not set
           .0.. = Don't fragment: Not set
           ..0. = More fragments: Not set
      Fragment offset: 0
      Time to live: 30
      Protocol: TCP (0x06)
      Header checksum: 0x975f (correct)
      Source: 192.168.98.89 (192.168.98.89)
      Source or Destination Address: 192.168.98.89 (192.168.98.89)
      Destination: 192.168.98.58 (192.168.98.58)
      Source or Destination Address: 192.168.98.58 (192.168.98.58)
Transmission Control Protocol, Src Port: 4001 (4001), Dst Port: 4001 
(4001), Seq: 1, Ack: 2, Len: 0
      Source port: 4001 (4001)
      Destination port: 4001 (4001)
      Source or Destination Port: 4001
      Source or Destination Port: 4001
      TCP Segment Len: 0
      Sequence number: 1    (relative sequence number)
      Acknowledgement number: 2    (relative ack number)
      Header length: 20 bytes
      Flags: 0x0010 (ACK)
           0... .... = Congestion Window Reduced (CWR): Not set
           .0.. .... = ECN-Echo: Not set
           ..0. .... = Urgent: Not set
           ...1 .... = Acknowledgment: Set
           .... 0... = Push: Not set
           .... .0.. = Reset: Not set
           .... ..0. = Syn: Not set
           .... ...0 = Fin: Not set
      Window size: 0
      Checksum: 0x53f5 (correct)
      SEQ/ACK analysis
           This is an ACK to the segment in frame: 4
           The RTT to ACK the segment was: 0.001472000 seconds
           TCP Analysis Flags
                This is a TCP duplicate ack
                This is a ZeroWindow segment
           Duplicate ACK #: 1
           Duplicate to the ACK in frame: 5

0000:  00 06 98 01 04 FB 08 00 06 95 17 82 08 00 45 00  ..............E.
0010:  00 28 BF 8C 00 00 1E 06 97 5F C0 A8 62 59 C0 A8  .(......._..bY..
0020:  62 3A 0F A1 0F A1 09 A7 C4 E6 00 00 28 2B 50 10  b:..........(+P.
0030:  00 00 53 F5 00 00 00 00 00 00 00 00              ..S.........

Frame 6 (60 bytes on wire, 60 bytes captured)
      Frame is marked: False
      Arrival Time: May 29, 2006 10:40:15.745825000
      Time delta from previous packet: 0.001390000 seconds
      Time since reference or first frame: 6.891577000 seconds
      Frame Number: 6
      Packet Length: 60 bytes
      Capture Length: 60 bytes
      Protocols in frame: eth:ip:tcp
Ethernet II, Src: 08:00:06:95:17:82, Dst: 00:06:98:01:04:fb
      Destination: 00:06:98:01:04:fb (EgniteSo_01:04:fb)
      Source: 08:00:06:95:17:82 (Siemens_95:17:82)
      Source or Destination Address: 00:06:98:01:04:fb (EgniteSo_01:04:fb)
      Source or Destination Address: 08:00:06:95:17:82 (Siemens_95:17:82)
      Type: IP (0x0800)
      Trailer: 000000000000
Internet Protocol, Src Addr: 192.168.98.89 (192.168.98.89), Dst Addr: 
192.168.98.58 (192.168.98.58)
      Version: 4
      Header length: 20 bytes
      Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
           0000 00.. = Differentiated Services Codepoint: Default (0x00)
           .... ..0. = ECN-Capable Transport (ECT): 0
           .... ...0 = ECN-CE: 0
      Total Length: 40
      Identification: 0xbf8d (49037)
      Flags: 0x00
           0... = Reserved bit: Not set
           .0.. = Don't fragment: Not set
           ..0. = More fragments: Not set
      Fragment offset: 0
      Time to live: 30
      Protocol: TCP (0x06)
      Header checksum: 0x975e (correct)
      Source: 192.168.98.89 (192.168.98.89)
      Source or Destination Address: 192.168.98.89 (192.168.98.89)
      Destination: 192.168.98.58 (192.168.98.58)
      Source or Destination Address: 192.168.98.58 (192.168.98.58)
Transmission Control Protocol, Src Port: 4001 (4001), Dst Port: 4001 
(4001), Seq: 1, Ack: 4294957015, Len: 0
      Source port: 4001 (4001)
      Destination port: 4001 (4001)
      Source or Destination Port: 4001
      Source or Destination Port: 4001
      TCP Segment Len: 0
      Sequence number: 1    (relative sequence number)
      Header length: 20 bytes
      Flags: 0x0004 (RST)
           0... .... = Congestion Window Reduced (CWR): Not set
           .0.. .... = ECN-Echo: Not set
           ..0. .... = Urgent: Not set
           ...0 .... = Acknowledgment: Not set
           .... 0... = Push: Not set
           .... .1.. = Reset: Set
           .... ..0. = Syn: Not set
           .... ...0 = Fin: Not set
      Window size: 0
      Checksum: 0x7c2c (correct)
      SEQ/ACK analysis

0000:  00 06 98 01 04 FB 08 00 06 95 17 82 08 00 45 00  ..............E.
0010:  00 28 BF 8D 00 00 1E 06 97 5E C0 A8 62 59 C0 A8  .(.......^..bY..
0020:  62 3A 0F A1 0F A1 09 A7 C4 E6 00 00 00 00 50 04  b:............P.
0030:  00 00 7C 2C 00 00 00 00 00 00 00 00              ..|,........

Frame 7 (60 bytes on wire, 60 bytes captured)
      Frame is marked: False
      Arrival Time: May 29, 2006 10:40:17.787688000
      Time delta from previous packet: 2.041863000 seconds
      Time since reference or first frame: 8.933440000 seconds
      Frame Number: 7
      Packet Length: 60 bytes
      Capture Length: 60 bytes
      Protocols in frame: eth:ip:tcp
Ethernet II, Src: 00:06:98:01:04:fb, Dst: 08:00:06:95:17:82
      Destination: 08:00:06:95:17:82 (Siemens_95:17:82)
      Source: 00:06:98:01:04:fb (EgniteSo_01:04:fb)
      Source or Destination Address: 08:00:06:95:17:82 (Siemens_95:17:82)
      Source or Destination Address: 00:06:98:01:04:fb (EgniteSo_01:04:fb)
      Type: IP (0x0800)
      Trailer: 0000
Internet Protocol, Src Addr: 192.168.98.58 (192.168.98.58), Dst Addr: 
192.168.98.89 (192.168.98.89)
      Version: 4
      Header length: 20 bytes
      Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
           0000 00.. = Differentiated Services Codepoint: Default (0x00)
           .... ..0. = ECN-Capable Transport (ECT): 0
           .... ...0 = ECN-CE: 0
      Total Length: 44
      Identification: 0x0006 (6)
      Flags: 0x00
           0... = Reserved bit: Not set
           .0.. = Don't fragment: Not set
           ..0. = More fragments: Not set
      Fragment offset: 0
      Time to live: 64
      Protocol: TCP (0x06)
      Header checksum: 0x34e2 (correct)
      Source: 192.168.98.58 (192.168.98.58)
      Source or Destination Address: 192.168.98.58 (192.168.98.58)
      Destination: 192.168.98.89 (192.168.98.89)
      Source or Destination Address: 192.168.98.89 (192.168.98.89)
Transmission Control Protocol, Src Port: 4001 (4001), Dst Port: 4001 
(4001), Seq: 0, Ack: 0, Len: 0
      Source port: 4001 (4001)
      Destination port: 4001 (4001)
      Source or Destination Port: 4001
      Source or Destination Port: 4001
      TCP Segment Len: 0
      Sequence number: 0    (relative sequence number)
      Header length: 24 bytes
      Flags: 0x0002 (SYN)
           0... .... = Congestion Window Reduced (CWR): Not set
           .0.. .... = ECN-Echo: Not set
           ..0. .... = Urgent: Not set
           ...0 .... = Acknowledgment: Not set
           .... 0... = Push: Not set
           .... .0.. = Reset: Not set
           .... ..1. = Syn: Set
           .... ...0 = Fin: Not set
      Window size: 3216
      Checksum: 0xdf3d (correct)
      Options: (4 bytes)
           TCP MSS Option: True
           Maximum segment size: 536 bytes
      SEQ/ACK analysis
           This is an ACK to the segment in frame: 6
           The RTT to ACK the segment was: 0.001038000 seconds

0000:  08 00 06 95 17 82 00 06 98 01 04 FB 08 00 45 00  ..............E.
0010:  00 2C 00 06 00 00 40 06 34 E2 C0 A8 62 3A C0 A8  .,.... at .4...b:..
0020:  62 59 0F A1 0F A1 00 00 4A CE 00 00 00 00 60 02  bY......J.....`.
0030:  0C 90 DF 3D 00 00 02 04 02 18 00 00              ...=........

Frame 8 (60 bytes on wire, 60 bytes captured)
      Frame is marked: False
      Arrival Time: May 29, 2006 10:40:17.788695000
      Time delta from previous packet: 0.001007000 seconds
      Time since reference or first frame: 8.934447000 seconds
      Frame Number: 8
      Packet Length: 60 bytes
      Capture Length: 60 bytes
      Protocols in frame: eth:ip:tcp
Ethernet II, Src: 08:00:06:95:17:82, Dst: 00:06:98:01:04:fb
      Destination: 00:06:98:01:04:fb (EgniteSo_01:04:fb)
      Source: 08:00:06:95:17:82 (Siemens_95:17:82)
      Source or Destination Address: 00:06:98:01:04:fb (EgniteSo_01:04:fb)
      Source or Destination Address: 08:00:06:95:17:82 (Siemens_95:17:82)
      Type: IP (0x0800)
      Trailer: 000000000000
Internet Protocol, Src Addr: 192.168.98.89 (192.168.98.89), Dst Addr: 
192.168.98.58 (192.168.98.58)
      Version: 4
      Header length: 20 bytes
      Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
           0000 00.. = Differentiated Services Codepoint: Default (0x00)
           .... ..0. = ECN-Capable Transport (ECT): 0
           .... ...0 = ECN-CE: 0
      Total Length: 40
      Identification: 0xbf8e (49038)
      Flags: 0x00
           0... = Reserved bit: Not set
           .0.. = Don't fragment: Not set
           ..0. = More fragments: Not set
      Fragment offset: 0
      Time to live: 60
      Protocol: TCP (0x06)
      Header checksum: 0x795d (correct)
      Source: 192.168.98.89 (192.168.98.89)
      Source or Destination Address: 192.168.98.89 (192.168.98.89)
      Destination: 192.168.98.58 (192.168.98.58)
      Source or Destination Address: 192.168.98.58 (192.168.98.58)
Transmission Control Protocol, Src Port: 4001 (4001), Dst Port: 4001 
(4001), Seq: 0, Ack: 1, Len: 0
      Source port: 4001 (4001)
      Destination port: 4001 (4001)
      Source or Destination Port: 4001
      Source or Destination Port: 4001
      TCP Segment Len: 0
      Sequence number: 0    (relative sequence number)
      Acknowledgement number: 1    (relative ack number)
      Header length: 20 bytes
      Flags: 0x0014 (RST, ACK)
           0... .... = Congestion Window Reduced (CWR): Not set
           .0.. .... = ECN-Echo: Not set
           ..0. .... = Urgent: Not set
           ...1 .... = Acknowledgment: Set
           .... 0... = Push: Not set
           .... .1.. = Reset: Set
           .... ..0. = Syn: Not set
           .... ...0 = Fin: Not set
      Window size: 0
      Checksum: 0xffda (correct)
      SEQ/ACK analysis
           This is an ACK to the segment in frame: 7
           The RTT to ACK the segment was: 0.001007000 seconds

0000:  00 06 98 01 04 FB 08 00 06 95 17 82 08 00 45 00  ..............E.
0010:  00 28 BF 8E 00 00 3C 06 79 5D C0 A8 62 59 C0 A8  .(....<.y]..bY..
0020:  62 3A 0F A1 0F A1 00 00 00 00 00 00 4A CF 50 14  b:..........J.P.
0030:  00 00 FF DA 00 00 00 00 00 00 00 00              ............

Frame 9 (60 bytes on wire, 60 bytes captured)
      Frame is marked: False
      Arrival Time: May 29, 2006 10:40:20.794891000
      Time delta from previous packet: 3.006196000 seconds
      Time since reference or first frame: 11.940643000 seconds
      Frame Number: 9
      Packet Length: 60 bytes
      Capture Length: 60 bytes
      Protocols in frame: eth:ip:tcp
Ethernet II, Src: 00:06:98:01:04:fb, Dst: 08:00:06:95:17:82
      Destination: 08:00:06:95:17:82 (Siemens_95:17:82)
      Source: 00:06:98:01:04:fb (EgniteSo_01:04:fb)
      Source or Destination Address: 08:00:06:95:17:82 (Siemens_95:17:82)
      Source or Destination Address: 00:06:98:01:04:fb (EgniteSo_01:04:fb)
      Type: IP (0x0800)
      Trailer: 0000
Internet Protocol, Src Addr: 192.168.98.58 (192.168.98.58), Dst Addr: 
192.168.98.89 (192.168.98.89)
      Version: 4
      Header length: 20 bytes
      Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
           0000 00.. = Differentiated Services Codepoint: Default (0x00)
           .... ..0. = ECN-Capable Transport (ECT): 0
           .... ...0 = ECN-CE: 0
      Total Length: 44
      Identification: 0x0007 (7)
      Flags: 0x00
           0... = Reserved bit: Not set
           .0.. = Don't fragment: Not set
           ..0. = More fragments: Not set
      Fragment offset: 0
      Time to live: 64
      Protocol: TCP (0x06)
      Header checksum: 0x34e1 (correct)
      Source: 192.168.98.58 (192.168.98.58)
      Source or Destination Address: 192.168.98.58 (192.168.98.58)
      Destination: 192.168.98.89 (192.168.98.89)
      Source or Destination Address: 192.168.98.89 (192.168.98.89)
Transmission Control Protocol, Src Port: 4001 (4001), Dst Port: 4001 
(4001), Seq: 0, Ack: 0, Len: 0
      Source port: 4001 (4001)
      Destination port: 4001 (4001)
      Source or Destination Port: 4001
      Source or Destination Port: 4001
      TCP Segment Len: 0
      Sequence number: 0    (relative sequence number)
      Header length: 24 bytes
      Flags: 0x0002 (SYN)
           0... .... = Congestion Window Reduced (CWR): Not set
           .0.. .... = ECN-Echo: Not set
           ..0. .... = Urgent: Not set
           ...0 .... = Acknowledgment: Not set
           .... 0... = Push: Not set
           .... .0.. = Reset: Not set
           .... ..1. = Syn: Set
           .... ...0 = Fin: Not set
      Window size: 3216
      Checksum: 0xd394 (correct)
      Options: (4 bytes)
           TCP MSS Option: True
           Maximum segment size: 536 bytes
      SEQ/ACK analysis
           This is an ACK to the segment in frame: 8
           The RTT to ACK the segment was: 0.001529000 seconds
           TCP Analysis Flags
                This is a ZeroWindow segment

0000:  08 00 06 95 17 82 00 06 98 01 04 FB 08 00 45 00  ..............E.
0010:  00 2C 00 07 00 00 40 06 34 E1 C0 A8 62 3A C0 A8  .,.... at .4...b:..
0020:  62 59 0F A1 0F A1 00 00 56 77 00 00 00 00 60 02  bY......Vw....`.
0030:  0C 90 D3 94 00 00 02 04 02 18 00 00              ............

Frame 10 (60 bytes on wire, 60 bytes captured)
      Frame is marked: False
      Arrival Time: May 29, 2006 10:40:20.795893000
      Time delta from previous packet: 0.001002000 seconds
      Time since reference or first frame: 11.941645000 seconds
      Frame Number: 10
      Packet Length: 60 bytes
      Capture Length: 60 bytes
      Protocols in frame: eth:ip:tcp
Ethernet II, Src: 08:00:06:95:17:82, Dst: 00:06:98:01:04:fb
      Destination: 00:06:98:01:04:fb (EgniteSo_01:04:fb)
      Source: 08:00:06:95:17:82 (Siemens_95:17:82)
      Source or Destination Address: 00:06:98:01:04:fb (EgniteSo_01:04:fb)
      Source or Destination Address: 08:00:06:95:17:82 (Siemens_95:17:82)
      Type: IP (0x0800)
      Trailer: 000000000000
Internet Protocol, Src Addr: 192.168.98.89 (192.168.98.89), Dst Addr: 
192.168.98.58 (192.168.98.58)
      Version: 4
      Header length: 20 bytes
      Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
           0000 00.. = Differentiated Services Codepoint: Default (0x00)
           .... ..0. = ECN-Capable Transport (ECT): 0
           .... ...0 = ECN-CE: 0
      Total Length: 40
      Identification: 0xbf8f (49039)
      Flags: 0x00
           0... = Reserved bit: Not set
           .0.. = Don't fragment: Not set
           ..0. = More fragments: Not set
      Fragment offset: 0
      Time to live: 60
      Protocol: TCP (0x06)
      Header checksum: 0x795c (correct)
      Source: 192.168.98.89 (192.168.98.89)
      Source or Destination Address: 192.168.98.89 (192.168.98.89)
      Destination: 192.168.98.58 (192.168.98.58)
      Source or Destination Address: 192.168.98.58 (192.168.98.58)
Transmission Control Protocol, Src Port: 4001 (4001), Dst Port: 4001 
(4001), Seq: 0, Ack: 1, Len: 0
      Source port: 4001 (4001)
      Destination port: 4001 (4001)
      Source or Destination Port: 4001
      Source or Destination Port: 4001
      TCP Segment Len: 0
      Sequence number: 0    (relative sequence number)
      Acknowledgement number: 1    (relative ack number)
      Header length: 20 bytes
      Flags: 0x0014 (RST, ACK)
           0... .... = Congestion Window Reduced (CWR): Not set
           .0.. .... = ECN-Echo: Not set
           ..0. .... = Urgent: Not set
           ...1 .... = Acknowledgment: Set
           .... 0... = Push: Not set
           .... .1.. = Reset: Set
           .... ..0. = Syn: Not set
           .... ...0 = Fin: Not set
      Window size: 0
      Checksum: 0xf431 (correct)
      SEQ/ACK analysis
           This is an ACK to the segment in frame: 9
           The RTT to ACK the segment was: 0.001002000 seconds

0000:  00 06 98 01 04 FB 08 00 06 95 17 82 08 00 45 00  ..............E.
0010:  00 28 BF 8F 00 00 3C 06 79 5C C0 A8 62 59 C0 A8  .(....<.y\..bY..
0020:  62 3A 0F A1 0F A1 00 00 00 00 00 00 56 78 50 14  b:..........VxP.
0030:  00 00 F4 31 00 00 00 00 00 00 00 00              ...1........




More information about the En-Nut-Discussion mailing list