Provided are improved systems, nodes, and methods for enabling dynamic
end-to-end (e2e) session-enhancing services for transport-level
connections such as TCP-based connection sessions, thereby providing the
communicating entities the ability to select, adjust, and control e2e
session enhancing (e2e-SE) services before and during communications.
Embodiments allow for dynamic negotiation and renegotiation of e2e
session-enhancing services at establishment of and during the active
course of communication sessions, such as at establishment of and during
transparent e2e-SE services TCP connections. Embodiments may be used as
part of any e2e session-enhancing services framework for mobile or
wireless and wireline communications. End-to-end session-enhancing
services can be dynamically added and removed according to the need of
applications and existing and changing conditions without affecting the
on-going communication and the applications running on both end nodes.