In recent years, with the spread of IoT services and amount data on network, importance D2D communications has emerged in unloading reducing access time, improving performance. Due to this importance, article, we have reviewed latest communication solutions period. Authors proposed categorizing into six categories: M2M, V2V, cellular networks, a caching assistant, socially aware based ICN. Writ...