TCP rate shaping (QoS) (TRS)
TCP Rate Shaping( TRS) is a traffic shaping technique that is used to keep the data streams ofInternet traffic constant and to adapt them to the receiving conditions.
TCP Rate Shaping (TRS) does this by allocating transmission bandwidths according to specific criteria. These are based on the application, whether streaming, HTTP or file transfer, the user's IP address and URL, and their receiving capacity. With these TCP control data, the size of the IP datagrams is changed in such a way that the receiver is assigned the optimum data rate that it can still process.
Since the Transmission Control Protocol (TCP) is connection-oriented, TCP rate shaping can manipulate the TCP session. The situation is different with the User Datagram Protocol( UDP), which works connectionless. Here, data flow can only be controlled via the spacing of the data packets, which, however, leads to greater latency times.
The TRS protocol cannot guarantee a quality of service like the alternative Resource Reservation Protocol( RSVP).