| An Ad Hoc Network is a distributed architecture network which does not depend on centralized administration. Also it does not depend on any infrastructure. There are much excellent features of this network such as Dynamic Self-Organization, Quick-Building and so on. Because of these advantages, more and more people are paying great attention to the Ad Hoc Network. Recently it becomes a hot research field for wireless communication. Much more persons are doing some research about it. Currently a lot of research results have been used in our daily life. An Ad Hoc Network is composed of some wireless nodes. And these nodes communicate with each other, exchanging messages using the wireless radio channel. So the Medium Access Control (MAC) is the basis of the Ad Hoc Network, and can make directly effects on the performance of network system.Above all, this paper makes some analysis with the single-channel and dual-channel MAC protocol for Ad Hoc Network. The result of analysis shows their limitations on the performing of network throughput. And we pointed out that only the multi-channel protocol would improve the performance of Ad Hoc Network. But there are some special problems on multi-channel network, such as multi-channel hidden terminal, no response of destination node and data channels selecting. Then this paper also makes detailed analysis with typical multi-channel MAC protocol of Ad Hoc Network. Some theoretical analysis shows that the problem of control channel bottleneck can be avoided or mitigated in practice. In order to solve these technical problems of multi-channel network, we introduce the neighborhood nodes cooperation. But building cooperation into a real protocol is not trivial. The problem of multiple responses and no response must be carefully considered in design.According the result of above analysis, we propose A Cooperative Multi-Channel Reservation MAC Protocol for Ad Hoc Networks Based on Increasing Sequence (CIS-MAC). This protocol solves the special problems on multi-channel networks and the problem of multiple responses and no response using the Communication Sequence Number (CSN) and the actively colliding mechanism.In the end of this paper, we simulate and analyse the CIS-MAC protocol and the CCC MAC protocol of multi-channel in NS2. The experimental results show that our solution achieves its objectives. |