Segments packets for sending or reassembles packets. Uses ordered numbering system to organize the packets. Re-requests any packets that were corrupted in transfer. Segmentation # Reassembly #