Content distribution and protocol design issue for mobile social networks: a survey