The authors present an extensive investigation of the performance of the IEEE 802.11 medium access control (MAC) protocol, with respect to throughput and delay. For the protocol analysis, a new model, which describes the protocol's behaviour to a great extent by incorporating and extending the existing models, is proposed. The authors also present a detailed analysis of the end-to-end delay through the study of the MAC delay and the queueing delay. The authors use the Z-transform of backoff duration to obtain the mean value, the variance and the probability distribution of the MAC delay. For the queueing analysis, first the authors consider an M/G/l queue in order to provide a first look at the queueing delay. Second, the authors modify the input process of the queue so that the packet arrival process is described by an ON- OFF model, which expresses the bursty nature of traffic. In the investigations, data rates of 1, 5.5 and 11 Mbps are assumed to highlight the effect of the bit rate on network performance for both Basic and request-to-send/ clear-to-send access mechanisms. The throughput and delay analyses are validated by simulating the distributed coordination function, whereas the models are compared with the existing models based on their results. The accuracy of the analyses was found to be quite satisfactory.