Assume computer A and B have established a TCP connection, now the according applications on both computers don't send any data for maybe 10 seconds (*). During this 10 seconds, is there anything flowing physically that is holding up the connection or is "a and b have an opened network connection" just a software based state on both computers? Thanks for any hint!
(*) Further assume the timeout is defined as e.g. 20 seconds, so the connection doesn't get broken.