TCP handshake ok, then the client isn't receiving any packets from the server

Posted by infgeoax on Server Fault See other posts from Server Fault or by infgeoax
Published on 2012-06-26T08:35:27Z Indexed on 2012/06/26 9:17 UTC
Read the original article Hit count: 149

Filed under:
|
|
|

Topology: Client ----- Intermediate Device ----- Server

Client: win7

Intermediate Device: unknown

Server: CentOS 5.8

The problem occurs when the client and server are trying to establish a SSL connection. It happens to one specific port, 2000. I haven't been able to replicate the problem with other port numbers.

I captured packets on both client and server. After the TCP handshake, from the client's perspective, it's not receiving ACKs for its previously sent packets so it kept re-sending them. On the server side, however, it did receive those packets and sent ACK packets.

The weird thing is, after the server sent those ACKs, it received a [RST, ACK] packet, from the intermediate device, for every packet it sent.

What could be the cause?

© Server Fault or respective owner

Related posts about linux

Related posts about ssl