A wireless ad hoc network doesn't require special routing devices, switches, or hubs. Nodes in the network connects voluntarily with each other thru wireless connection, and each acting as different roles.