|Project Description: ||An opportunistic network application is a scenario in which mobile node users socialize with nearby users of common interest, but there exists no pre-established session by which users register or de-register their presence. As nodes are dynamically joining and leaving the network, a node discovers any newly joined nodes or knows when to release conversations from nodes who have left the network. This project aims to build a complete topology of end-to-end paths and periodically refresh it, to thereby erase all the connectivity and node position history, to adapt to the dynamic changing nature of opportunistic networks, and is called as Topology Refresh Protocol (TRP) . TRP integrates the solution to the questions with data forwarding. It is lightweight and efficient that requires no path break detection and repair as required by on-demand routing, no complex route calculations as in probabilistic routing, and no duplication of messages as used in the class of epidemic routing. The TRP performance in terms of overhead, delay, and acceptance rate is calculated by computer simulation and it is found out that the acceptance rate is higher in TRP than in DSR.