Sender-side TCP modifications: an analytical study