opportunistic networks envirnoment