New Solution
Key idea: sharing + concurrency
Benefits of both without their encumbrances
TCP session: split up TCP functionality
- ordered byte-stream service (TCP connection)
- congestion control/loss recovery (TCP session)
TCP fast start: cache network parameters
- reduce bandwidth probing penalty
- avoid penalty when cached parameters are stale
Not tied to specific application