Forum Discussion
we need to understand the difference between connection and session.
"The terms session and connection are used to refer a communication between client and a server or two end points and they are used in same context. If you look at pure theory then:
Connection:
Client--------------->Server
Client<------------->Server
The bidirectional flow between client and server is a connection.
Client Src IP(1.1.1.1) Client Port(12345) TCP ---------> Server Src IP(2.2.2.2) Server Port (80)
Server Src IP(2.2.2.2) Server Port(80) TCP ---------->Client Src IP(1.1.1.1.) Client Port (12345)
The above is a "Connection" when you consider both flows.
When you consider a SINGLE flow:
Client Src IP(1.1.1.1) Client Port(12345) TCP ---------> Server Src IP(2.2.2.2) Server Port (80)
The above is "TCP SOCKET". It can be UDP as well.
Session would be:
The same birdirectional flow illustrated in first example but with different Client src ports so a client establishing many connections to the same server. So series of interactions between client and server will amount to a SESSION. A single bidirectional FLOW would be a CONNECTION and a SINGLE UNIDIRECTIONAL FLOW would be a SOCKET."
Now please read the below
"the system selects the pool member according to the ratio of the number of sessions each pool member has active; the system counts pending sessions as active sessions. In this context, a session is considered to be a transaction that occurs between the same client and server over an established connection."
Thank You Murali.