1. A computer-executable method for caching content data to a storage device attached to a node in a content-centric network (CCN), the method comprising: receiving, by the node, a content packet; forwarding the content packet to an incoming port of an interest in the content packet; caching a copy of the content packet in the attached storage device; assembling a query, which includes at least a network header and an address associated with storage blocks at which the cached copy of the content packet is located, corresponding to the content packet; and storing the query in a cache table, thereby facilitating a subsequent direct access to the storage blocks using the assembled query to retrieve the copy of the content packet.