A study of TCP behavior over UBR and ABR