Content-centric networks (CCNs) have received a lot of interest as one of the major innovative future Internet paradigms. The CCN key feature is built around the named content which can be requested, replayed, routed by name, and stored through in-network caching. Software defined networking (SDN) represents a new concept that can leverage the research and innovation enabling migration to future Internet. This stream of thought can be explored through certain research projects. In this survey, we present the basic concept of each paradigm. We introduce a thorough description of CCN mechanisms as well as their related studies. Therefore, we highlight the benefit of combining CCN networks with SDN and OpenFlow. Then, we analyze some of the most prominent approaches combining the CCN and the OpenFlow.