A feedback-based scheme for improving TCP performance in ad hoc wireless networks