Which of the following tasks is not done by data link layer?
a) framing
b) error control
c) flow control
d) channel coding