
• Segmentation and reassembly.
• Concatenation.
• Padding.
• Transfer of user data.
• Error correction.
• In-sequence delivery of upper layer
PDUs.
• Duplicate detection.
• Flow control.
• Sequence number check.
• Protocol error detection and recovery.
• Ciphering.
• SDU discard.