A system for receiving an interest message in an information centric networking, ICN, architecture, comprising: at least one communication interface; a cache; a Pending Interest Table, PIT; and at least one processor configured: - to receive on a first one of said at least one communication interface, an interest message for requesting a single named data object, said interest message comprising a name of a requested data object and carrying a Name Range Component specifying a syntax and name component and being assigned a Type-Length-Value, TLV, type, said Name Range Component comprising a range expressing an interest that can be satisfied by a range of named data objects, wherein the Name Range Component is identified by the system using said TLV type, - to determine whether said cache comprises a named data object having a name falling within said range of named data objects, - to provide said named data object on said first one of said at least one communication interface if said cache comprises said named data object, - if said cache does not comprise said named data object: - to forward said interest message on one or more further ones of said at least one communication interface, - to associate said name of said requested data object with an identifier of said first one of said at least one communication interface in said PIT, - to receive said named data object on said one or more further ones of said at least one communication interface, and - to forward said named data object on said first one of said at least one communication interface based on said association. at least one communication interface; a cache; a Pending Interest Table, PIT; and at least one processor configured: - to receive on a first one of said at least one communication interface, an interest message for requesting a single named data object, said interest message comprising a name of a requested data object and carrying a Name Range Component specifying a syntax and name component and being assigned a Type-Length-Value, TLV, type, said Name Range Component comprising a range expressing an interest that can be satisfied by a range of named data objects, wherein the Name Range Component is identified by the system using said TLV type, - to determine whether said cache comprises a named data object having a name falling within said range of named data objects, - to provide said named data object on said first one of said at least one communication interface if said cache comprises said named data object, - if said cache does not comprise said named data object: - to forward said interest message on one or more further ones of said at least one communication interface, - to associate said name of said requested data object with an identifier of said first one of said at least one communication interface in said PIT, - to receive said named data object on said one or more further ones of said at least one communication interface, and - to forward said named data object on said first one of said at least one communication interface based on said association. - to receive on a first one of said at least one communication interface, an interest message for requesting a single named data object, said interest message comprising a name of a requested data object and carrying a Name Range Component specifying a syntax and name component and being assigned a Type-Length-Value, TLV, type, said Name Range Component comprising a range expressing an interest that can be satisfied by a range of named data objects, wherein the Name Range Component is identified by the system using said TLV type, - to determine whether said cache comprises a named data object having a name falling within said range of named data objects, - to provide said named data object on said first one of said at least one communication interface if said cache comprises said named data object, - if said cache does not comprise said named data object: - to forward said interest message on one or more further ones of said at least one communication interface, - to associate said name of said requested data object with an identifier of said first one of said at least one communication interface in said PIT, - to receive said named data object on said one or more further ones of said at least one communication interface, and - to forward said named data object on said first one of said at least one communication interface based on said association. - to forward said interest message on one or more further ones of said at least one communication interface, - to associate said name of said requested data object with an identifier of said first one of said at least one communication interface in said PIT, - to receive said named data object on said one or more further ones of said at least one communication interface, and - to forward said named data object on said first one of said at least one communication interface based on said association.