Question: what are two functions supported by a data link layer protocol?
Answer: The three main functions of the data link layer are to deal with transmission errors, regulate the flow of data, and provide a well-defined interface to the network layer.