TCP keep-alive ack and finally reset when query Database using TDS Protocol

asked 2018-03-22 03:06:00 +0000

alexzhang gravatar image

I met with a very strange problem.

When i use WIFI to connect the database, it is no problem, no packet lost and every thing is perfect. However, when i use Ethernet LAN to connect the database, i can connect to the database, but when i query any table, it will show disconnect when timeout. Then i cap the packet by wireshark and find when i use Ethernet LAN, the packet lost occurs. Then the DB server send an RST message to client. Then TCP - Keep-Alive occurs between client and db server and shows TCP Window Full. Finally, the TCP connection disconnect.

PS: The DB has grant the whole IP segment

Successful: image descriptionimage description

Fail: image description

Please help ! Many thanks!!!

edit retag flag offensive close merge delete


It is hard to tell with having nothing more than a picture, maybe you can share us a trace:

Christian_R gravatar imageChristian_R ( 2018-03-22 08:25:11 +0000 )edit