Comparing Duplexing, Multiplexing, And Multiple Access Techniques In Ad Hoc Networks