Abstract— An ad hoc wireless network is an autonomous selforganizing system of mobile nodes connected by wireless links where nodes not in direct range communicate via intermediate nodes. Modern wireless devices, such as those that implement the 802.11b standard, utilize multiple transmission rates in order to accommodate a wide range of channel conditions. We provide a general theoretical model of the attainable throughput in multirate ad hoc wireless networks. This model is derived from a detailed analysis of the physical and medium access control layers. The traditional technique used by most existing ad hoc routing protocols is to select minimum hop paths. These paths tend to contain long range links that have low effective throughput and reduced reliability. We present the Medium Time Metric (MTM) that selects optimal throughput paths and tends to avoid long unreliable links. Our NS2 simulation environment consists of a high mobility 802.11b network with many simultaneous TCP co...