A packet (e.g., an IPv6 packet) | ^ v | +------------------+ +--------------------+ | SCHC Compression | | SCHC Decompression | +------------------+ +--------------------+ | ^ | If no fragmentation (*) | +-------------- SCHC Packet -------------->| | | v | +--------------------+ +-----------------+ | SCHC Fragmentation | | SCHC Reassembly | +--------------------+ +-----------------+ | ^ | ^ | | | | | +---------- SCHC ACK (+) -------------+ | | | +-------------- SCHC Fragments -------------------+ Sender Receiver *: the decision not to use SCHC fragmentation is left to each Profile +: optional, depends on Fragmentation mode