A message processing method of a content-centric network node, comprising: receiving a content-requesting message sent by a terminal, wherein the content-requesting message comprises a name of a requested content, a request identifier, and excluded information; the request identifier is used to identify at least one requested coding block; and the excluded information comprises an attribute field of an obtained coding block, wherein the obtained coding block is obtained as a response to a previously sent content-requesting message; determining coding block information corresponding to the requested content according to the name of the requested content and pre-stored coding block information, wherein the coding block information comprises coding blocks and attribute identifiers corresponding to the coding blocks; the coding blocks are generated by performing linear coding on at least two content blocks with an equivalent size obtained by dividing the requested content, and a number of the coding blocks are greater than a number of the content blocks obtained by dividing the content; and each attribute identifier comprises a name and an attribute field of the content; performing a binary AND operation on the request identifier respectively with attribute fields in the determined coding block information corresponding to the requested content, and obtaining a coding block corresponding to an attribute field with which the AND operation produces a non-zero result and which is not part of the excluded information as a first target coding block; and sending a first content reply message to the terminal, wherein the first content reply message comprises the first target coding block and the attribute field corresponding to the first target coding block. receiving a content-requesting message sent by a terminal, wherein the content-requesting message comprises a name of a requested content, a request identifier, and excluded information; the request identifier is used to identify at least one requested coding block; and the excluded information comprises an attribute field of an obtained coding block, wherein the obtained coding block is obtained as a response to a previously sent content-requesting message; determining coding block information corresponding to the requested content according to the name of the requested content and pre-stored coding block information, wherein the coding block information comprises coding blocks and attribute identifiers corresponding to the coding blocks; the coding blocks are generated by performing linear coding on at least two content blocks with an equivalent size obtained by dividing the requested content, and a number of the coding blocks are greater than a number of the content blocks obtained by dividing the content; and each attribute identifier comprises a name and an attribute field of the content; performing a binary AND operation on the request identifier respectively with attribute fields in the determined coding block information corresponding to the requested content, and obtaining a coding block corresponding to an attribute field with which the AND operation produces a non-zero result and which is not part of the excluded information as a first target coding block; and sending a first content reply message to the terminal, wherein the first content reply message comprises the first target coding block and the attribute field corresponding to the first target coding block.