Final answer:
Layer 2 data encapsulation provides three primary functions: delimiting groups of bits into frames, placement and removal of frames from the media, and detection of errors through CRC calculations.
Step-by-step explanation:
The three primary functions provided by Layer 2 data encapsulation are:
- Delimiting groups of bits into frames
- Placement and removal of frames from the media
- Detection of errors through CRC calculations
Delimiting groups of bits into frames involves adding various control fields to the data, such as synchronization bits and frame check sequences (FCS). Placement and removal of frames from the media refers to the process of encapsulating data into frames before sending them over the network and extracting the data from received frames. Detection of errors through CRC calculations helps ensure that the received data is intact and has not been corrupted during transmission.