Resource allocation schemes dedicated to satellite environment often considers Internet traffic as the superposition of traffic sources without distinguishing between TCP and UDP flows, even if TCP and UDP imply very different traffic characteristics. The basic idea of this work is that a resource allocation algorithm where the allocation function is conscious of the difference may result more efficient and fair. To reach the aim, the paper introduces: a system control architecture with three types of flows entering the network (constant bit rate (CBR), UDP and TCP) and a cost function including an analytical measure of the packet loss for TCP flows The work joins the novelties introduced with a bandwidth allocation control already in the literature (called CAP-ABASC) and derives a new allocation scheme called E-CAP-ABASC (extended-CAP-ABASC). Performance evaluation includes the comparison of the two allocation strategies mentioned above