Application timeout

Posted on 2017-04-11
Last Modified: 2017-04-19

I have an application that runs on ServerA that needs to make a connection to ServerB.

Both are Windows 2012 Servers.

I had a couple of questions

1. If ServerB was hard down, is there a  standard TCP timeout that applications utilise to confirm this

2. If ServerB was up, but the network path to ServerB was down, is this the same as situation A

3. If ServerB was up, but the network path to B was down, is the TCP response the same?
Question by:alexwhite19800
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2

Expert Comment

by:Fethi ABASSI
ID: 42089454
What is the type of application you wat to use (web or any other app) ?!
are you want to ensure the high availiblity for your app if yes you can use Windows Load Balancer it's a good solution for Layer 4 load balancing
LVL 29

Accepted Solution

masnrock earned 500 total points
ID: 42090257
Overall your answers depend on the application in terms of how things behave. Not all developers properly check for the presence of connectivity, which sometimes will cause the application to outright freeze and never give a report that the connection is no longer present.

1) TCP packets have TTL (time to live) data within them. Once that time runs out, it's understood that the connection is no longer present, regardless of the reason.
2) Yes. All that's known is the packets are unable to reach their destination.
3) If anything is preventing the packets from completely traversing the path and/or allowing acknowledgement packets from getting received, then yes, it is basically all treated the same.

Author Comment

ID: 42096180
Thank you. In relation to the TCP TTL, would you agree it's based on the source OS and the figures are:

So if Server A is a Windows 2008 Server, the TTL for the packet would be 128ms?
LVL 29

Expert Comment

ID: 42096187
The default would be 128 seconds, which is just over 2 minutes.

Featured Post

Create the perfect environment for any meeting

You might have a modern environment with all sorts of high-tech equipment, but what makes it worthwhile is how you seamlessly bring together the presentation with audio, video and lighting. The ATEN Control System provides integrated control and system automation.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Ever visit a website where you spotted a really cool looking Font, yet couldn't figure out which font family it belonged to, or how to get a copy of it for your own use? This article explains the process of doing exactly that, as well as showing how…
In this post we will be converting StringData saved within a text file into a hash table. This can be further used in a PowerShell script for replacing settings that are dynamic in nature from environment to environment.
This Micro Tutorial hows how you can integrate  Mac OSX to a Windows Active Directory Domain. Apple has made it easy to allow users to bind their macs to a windows domain with relative ease. The following video show how to bind OSX Mavericks to …
Monitoring a network: how to monitor network services and why? Michael Kulchisky, MCSE, MCSA, MCP, VTSP, VSP, CCSP outlines the philosophy behind service monitoring and why a handshake validation is critical in network monitoring. Software utilized …

695 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question