1) Opportunistic networks are a type of delay tolerant network where connections between nodes are intermittent and occur at irregular intervals. Nodes use a store-and-forward technique to transmit data as end-to-end connections are unavailable.
2) Intermediate nodes store and carry messages until they encounter another node that can further transmit the message closer to the destination. Routes are established dynamically without knowledge of network topology.
3) The document reviews routing protocols, challenges like security and privacy, and applications of opportunistic networks like wildlife tracking networks. It provides examples of how opportunistic networks transmit data between nodes when they are in range of one another.