TRS (TCP rate shaping)
TRS-Protokoll
Das TCP Rate Shaping (TRS) ist ein Traffic-Shaping, das dazu benutzt wird um die Datenströme beim Internet-Verkehr konstant zu halten und an die Empfangsbedingungen anzupassen. Um dies zu gewährleisten, werden beim TCP Rate Shaping nach bestimmten Kriterien Übertragungsbandbreiten zugewiesen. Diese richten sich nach der Anwendung, ob Streaming, HTTP oder Dateitransfer, der IP-Adresse und URL des Anwenders und dessen Empfangskapazität. Mit diesen TCP-Kontrolldaten wird die Größe der IP-Datagramme so verändert, dass der Empfänger die optimale Datenrate zugewiesen bekommt, die er noch verarbeiten kann.
Da das TCP-Protokoll verbindungsorientiert arbeitet, kann beim TCP Rate Shaping die TCP-Session manipuliert werden. Anders ist es beim UDP-Protokoll, das verbindungslos arbeitet. Hier kann eine Steuerung des Datenflusses nur über den Abstand der Datenpakete erfolgen, was allerdings zu größeren Latenzzeiten führt.
Das TRS-Protokoll kann keine Dienstgüte garantieren, wie das alternative RSVP-Protokoll.


