High Performance Rate Adaptation On Ieee 802.11 Networks