介绍和分析了当前Ad Hoc网络中的主要路由协议算法,在Linux下使用网络仿真软件NS2评价Ad Hoc路由协议中的距离矢量路由协议、临时排序路由算法、动态源路由协议和Ad Hoc按需距离矢量路由协议,编写了用于仿真实现的脚本程序,并对仿真结果进行了分析比较和性能评价,由此得出不同协议的特性及其适用范围。