QoS is great in controlled networks where ALL the equpment between the sender and the receiver are aware of the "QoS rules". The Internet equipment (routers, switches, etc...) do not consider or read the ToS/QoS values and rules. I work for an ISP/Data Carrier and we offer QoS only to customers who have Point 2 point links, in those cases we control 100% of the network between our customer endpoint, this ensure a reliable and efficient way to apply and support QoS rules.
If you send data packet that are TAGGED "high-priority" over the Internet most equipments will not even consider "reading" that information from the packets and some other equipments might even rewrite your packet to remove ANY trace of QoS. And why some equipments would do so? To ensure that THEY control/limit the use of QoS to specific customers or application. Because how QoS would be useful if 95% of the packets would be TAG as "high-priority". QoS must be limited to mission-critical apps./service, usually we apply QoS to VOICE DATA, "money" related apps., configuration and managament data, business database.
But the best QoS that exist is to overprovision a network, if a server use 45Mbps of bandwidth and you make use it can use 100Mbps on your network, you'll never need QoS.
I could go on and on about QoS... But I stop here!
-
GA-K8NF-9 / <b><font color=green>Athlon 64 3200+</font color=green> @ 3800+</b>
Infineon DDR400 (CL2.5) 2x512Megs
<font color=green>GeForce 6600GT 128Megs</font color=green>
<A HREF="http://www.getfirefox.com" target="_new">Get Firefox!</A>