Only the real bandwidth shaping tools are available on linux/bsd. You might get away with using Traffic Shaping though, i.e. setting port 80 on highest priority so browsing the web is unaffected by other applications hogging all the bandwidth. But again, this is only available in *nix, and some hardware routers have traffic shaping capabilities.