HTTP is the application protocol, and the underlying TCP connection can be closed and open without affecting the HTTP application (other than performance).
Using HTTP1.1, we use persistent connections, but still the server or client can close the connection at any time.
For security, HTTP uses TCP over SSL / TLS.
I understand that SSL acts just like an application, at least this is how TCP “looks through” SSL.
My question is that the nearest TCP socket closes at a certain point after a secure connection is established, does this mean that the SSL session is becoming invalid, and the parties should start working on ssl acknowledgment?
Or is the underlying TCP connection not related to the TLS session?
Thank!
source
share