Our application is running on Amazon server and we were continuously facing the issue related to tcp handshaking. Sometimes we were not able to connect to our application or telnet on port 80 of our server. I googled and found the solution that by disabling tcp window scaling and tcp timestamps can solve the problem. I did it and issue got resolved.
Here is the solution : Why would a server not send a SYN/ACK packet in response to a SYN packet
Now, Is this fine to disable tcp window scaling and timestamp on server ? If not then how I'll solve my issue( Handshaking issue ).