Peer-to-peer networks are usually unstructured network. An unstructured network is simply a network which does not have a specific layout. Anyone who joins it becomes an integral part of the network, and changes its topology. Anyone can walk off at any time; the network will eventually change, but without any fall out (ideally). Ideally, such networks should have a low diameter; offer a high degree of resilience against the dynamisms of nodes, nodes failure and malicious actions with a purpose of distracting the network. Whereas, a structured network are predestined networks, having predefined connectivity among the nodes, in order to put forward an assurance between the source node and the destination node.