Agent based P2P Social Neworks Modeling