The current Internet follows a location-based communication paradigm, thus is being insufficient to satisfy lately emerged communication services requirements, namely mobility, security, and scalability. Therefore, the new-generation network or future Internet architectures research has been pursuing the identifier (ID)-based communication paradigm where the locations of communicating devices that are requesting for services or that are providing the requested services do not have any significant role in the network protocol. The communication objects such as devices, contents, users, and services are assigned with IDs, which are used for identification, authentication, discovery, and delivery of services. In this paper, we first present a generalized ID-based communication framework and then show how the recently proposed ID/locator split-based networking and information-centric networking architectures fit into the framework. We then summarize the features and challenges brought about by the new proposal as well as some possible solutions to address the challenges.