[En-Nut-Discussion] ARP request stopps TCP connection

Steffen Brandt Steffen.Brandt at web.de
Wed Sep 28 10:07:57 CEST 2005


Hello,

I used a Ethernut V1.3G board to stream audio data via TCP connection to a streaming client.

All works fine. But after exact 20 minutes uptime of ethernut the TCP connection is going to so_state = TCPS_CLOSED.

A trace of the TCP connections shows, that a ARP request is send from ethernut.

Here is a part of the trace:

192.168.2.11 = Ethernut
192.168.2.5 = streaming client

No.     Time        Source                Destination           Protocol Info
2386 30.939994   192.168.2.11          192.168.2.5           TCP      8000 > 1027 [PSH, ACK] Seq=595538 Ack=0 Win=3216 Len=522
2387 30.946010   192.168.2.5           192.168.2.11          TCP      1027 > 8000 [ACK] Seq=0 Ack=596060 Win=7670 Len=0
2388 30.971405   192.168.2.11          192.168.2.5           TCP      8000 > 1027 [PSH, ACK] Seq=596060 Ack=0 Win=3216 Len=522
2389 30.983393   192.168.2.5           192.168.2.11          TCP      1027 > 8000 [ACK] Seq=0 Ack=596582 Win=7670 Len=0
2390 30.994253   192.168.2.11          Broadcast             ARP      Who has 192.168.2.5?  Tell 192.168.2.11
2391 70.994850   192.168.2.5           Broadcast             ARP      Who has 192.168.2.11?  Tell 192.168.2.5
2392 70.995521   192.168.2.11          192.168.2.5           ARP      192.168.2.11 is at 00:06:98:00:00:55
2393 70.998239   192.168.2.5           192.168.2.11          TCP      1027 > 8000 [FIN, ACK] Seq=0 Ack=596582 Win=8192 Len=0
2394 71.001572   192.168.2.11          192.168.2.5           TCP      8000 > 1027 [RST] Seq=596582 Ack=4291055418 Win=0 Len=0
2395 71.848393   192.168.2.5           192.168.2.11          TCP      1028 > 8000 [SYN] Seq=0 Ack=0 Win=8192 Len=0 MSS=1460
2396 71.849668   192.168.2.11          192.168.2.5           TCP      8000 > 1028 [SYN, ACK] Seq=0 Ack=1 Win=3216 Len=0 MSS=536
2397 71.853357   192.168.2.5           192.168.2.11          TCP      1028 > 8000 [ACK] Seq=1 Ack=1 Win=8192 Len=0
2398 71.856193   192.168.2.5           192.168.2.11          TCP      1028 > 8000 [PSH, ACK] Seq=1 Ack=1 Win=8192 Len=130
2399 71.858517   192.168.2.11          192.168.2.5           TCP      8000 > 1028 [ACK] Seq=1 Ack=131 Win=3086 Len=0

After frame No. 2390 the TCP connection going to close state. What is the reason for that? Any help are welcome.

Regards, Steffen

______________________________________________________________
Verschicken Sie romantische, coole und witzige Bilder per SMS!
Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193




More information about the En-Nut-Discussion mailing list