Ad Hoc Networks: An IP Viewpoint