5. Conclusion
There are significant differences between the NDN architecture which is centered on content and the traditional TCP/IP architecture which is centered on IP address, and their transport modes are also very different. Therefore, the congestion control mechanisms which are studied and designed in traditional TCP/IP networks cannot be directly adopted in NDN network. The new congestion control mechanisms and transport protocols of NDN network need to be studied. In this paper, we firstly highlight several new features of NDN transport, and point out the congestion control issues in NDN. Then, we analyze the methods of designing congestion control mechanisms for NDN by classifying them into three categories: receiver-based control, hop-by-hop control and hybrid method. The typical existing NDN congestion control algorithms and transport protocols are also classified and analyzed with emphases on their principles and comparison. Based on the deep analysis and discussion in this paper, research challenges and open issues in this field are proposed, which is helpful for researchers to quickly involve in and move forward.