A method of transmitting a packet in a communication system, the method comprising: obtaining source packets, wherein a source packet of the source packets comprises a packet header including a packet identifier, ID, for distinguishing an asset related to the source packet from another asset, and including a packet sequence number of the source packet, a range of the packet sequence number being determined by the packet ID, wherein the asset is a multimedia data entity associated with a unique identifier, and the source packets are generated by generating a media processing unit, MPU, based on performing MPU encapsulation on the asset, segmenting the MPU into segments, payloadizing the segments based on adding a moving picture experts group, MPEG, media transport, MMT protocol payload header to each of the segments, packetizing the paylodized segments based on adding a MMT protocol header to each of the paylodized segments, wherein the MMT protocol header is the packet header including the packet ID and the packet sequence number; dropping at least one source packet among the source packets, wherein each of the source packets includes data related to at least one asset; generating one or more repair symbols by forward error correction, FEC, encoding on remaining source packets except the dropped at least one source packet among the source packets; generating drop information indicating the dropped at least one source packet, wherein the drop information is packet length information for the dropped at least one source packet set as 0; generating repair data from the drop information by the FEC encoding; and transmitting the remaining source packets and at least one repair packet to a reception device, wherein the at least one repair packet includes an MMT packet header, an FEC repair payload ID, the repair data and the one or more repair symbols. obtaining source packets, wherein a source packet of the source packets comprises a packet header including a packet identifier, ID, for distinguishing an asset related to the source packet from another asset, and including a packet sequence number of the source packet, a range of the packet sequence number being determined by the packet ID, wherein the asset is a multimedia data entity associated with a unique identifier, and the source packets are generated by generating a media processing unit, MPU, based on performing MPU encapsulation on the asset, segmenting the MPU into segments, payloadizing the segments based on adding a moving picture experts group, MPEG, media transport, MMT protocol payload header to each of the segments, packetizing the paylodized segments based on adding a MMT protocol header to each of the paylodized segments, wherein the MMT protocol header is the packet header including the packet ID and the packet sequence number; dropping at least one source packet among the source packets, wherein each of the source packets includes data related to at least one asset; generating one or more repair symbols by forward error correction, FEC, encoding on remaining source packets except the dropped at least one source packet among the source packets; generating drop information indicating the dropped at least one source packet, wherein the drop information is packet length information for the dropped at least one source packet set as 0; generating repair data from the drop information by the FEC encoding; and transmitting the remaining source packets and at least one repair packet to a reception device, wherein the at least one repair packet includes an MMT packet header, an FEC repair payload ID, the repair data and the one or more repair symbols.