What are the three primary functions provided by Layer 2 data encapsulation? (Choose three.)

What are the three primary functions provided by Layer 2 data encapsulation? (Choose three.)
placement and removal of frames from the media
detection of errors through CRC calculations
conversion of bits into data signals
delimiting groups of bits into frames
data link layer addressing
error correction through a collision detection method
session control using port numbers

ooo