The network architecture can be classified into two categories: a centralized network architecture and a decentralized network architecture. Ad hoc wireless networks have witnessed startling advances, which is a decentralized network architecture, due to the flexibility and freedom they offer. The survey is mainly concerned with mac layer in ad hoc wireless networks, the aim of which is to provide a comprehensive view of the role and details of the protocols that define and control access to the wireless channel, i.e., wireless media access control (MAC) protocols, and there are the inherent p...