A packet (e.g., an IPv6 packet) | ^ (padding bits v | dropped) +------------------+ +--------------------+ | SCHC Compression | | SCHC Decompression | +------------------+ +--------------------+ | ^ | If no fragmentation, | +---- SCHC Packet + padding as needed ----->| | | (integrity v | checked) +--------------------+ +-----------------+ | SCHC Fragmentation | | SCHC Reassembly | +--------------------+ +-----------------+ | ^ | ^ | | | | | +--- SCHC ACK + padding as needed --+ | | | +------- SCHC Fragments + padding as needed---------+ Sender Receiver