Protecting TCP from a misbehaving receiver

  • Authors:
  • Rung-Shiang Cheng;Hui-Tang Lin

  • Affiliations:
  • Department of Electrical Engineering, National Cheng Kung University, Taiwan;Department of Electrical Engineering and Institute of Computer Communication Engineering, National Cheng Kung University, Taiwan

  • Venue:
  • International Journal of Network Management
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

This study presents the design and implementation of a robust TCP congestion control algorithm. TCP was originally designed for cooperative environments, and its evolution over the years has been built on the same basis. TCP expects the end hosts to cooperate with the TCP senders in implementing end-to-end congestion control. Therefore, misbehavior of a TCP receiver may result in an unfair division of the available bandwidth between the conforming flows and the irresponsible flows. Accordingly, this study examines the issues arising when conforming TCP connections are obliged to coexist with misbehaving connections. A modification to the TCP protocol is proposed to deal with various types of TCP misbehavior.