the bidding method for selecting a protocol involves generating a bid for each protocol and ranking the bids in a prescribed order such that the order of the bids reflects the order of preference among the protocols . thereafter , the most preferred protocol is executed or processes to establish the intended communication . if for some reason the more preferred protocol is unsuccessful , the next best protocol according to the order of the bids is processed . the bids are generated according to system / user set configuration and target object constraints . bids fall into ranges of bid values where each range indicates a certain priority and associated rules .