 Instead, each node participates in routing by forwarding data for other nodes, so the determination of which nodes forward data is made dynamically on the basis of network connectivity and the routing algorithm in use.In the Windows operating system, ad-hoc is a communication mode (setting) that allows computers to directly communicate with each other without a router.Wireless mobile "ad hoc" networks are self-configuring, dynamic networks in which nodes are free to move.