Which of the following is a task performed by a NIC and its driver?
(Choose three)
a. Provides a connection to the network medium
b. Converts bit signals into frames for transmission on the medium
c. Receives packets from the network protocol and creates frames
d. Adds a header before sending a frame to the network protocol
e. Adds error-checking data to the frame