A Black Hole Attack Model for Reactive Ad-Hoc Protocols