I have a hand-held device which has a built-in http web server and an Ethernet port. To turn this device into a true portable system, I added a RB133C and then associate it with our corporate 11b network.
I am able to ping the hand-held device via the RB133C as a pseudo-bridge from the other side of the network. However, when I try to browse it from the IE browser, it returns with a time-out failure. I captured the network traffic using wireshark from the desktop and found that. Actually the client desktop was able to initialize the handshake with the web server.
(1) client to server: TCP src port 3253, dst port 80, [SYN] seq=0 win=64240 len=0 MSS=1460 WS=0
(2) server to client: TCP src port 80, dst port 3253, [SYN, ACK] seq=0 ack=1 win=5000 len=0 MSS=1460
(3) client to server: TCP src port 3253, dst port 80, [ACK] seq=1 ack=1 win=64240 len=0
(4) client to server: HTTP src port 3253, dst port 80, [GET / HTTP/1.1]
(5) server to client: TCP src port 80, dst port 3253 [ACK] seq=1 ack=258 win=4775 len=0
Everything is ok until this point, WireShark throw the following two errors on the next couple lines saying:
(6) server to client: HTTP [TCP Previous segment lost] Continuation or non-HTTP traffic
src port 80, dst port 3253, seq=2801, next seq number is 4141, ack=258, length=20
(7) client to server: TCP [TCP Dup ACK 4294#1] pda-data(3253) > http [ACK] seq=258 ack=1 win=64240 len=0
This problem is a showstopper. I will very appreciated if someone can point me the right direction to solve this problem. Thank you very much,
–jC