The Data Link Layer
Given that it is now clear how a bit stream may be transmitted over various media types, we will now look at algorithms for achieving reliable, efficient communication between two adjacent machine at the data link layer.
Initially it may seem that these algorithms will be trivial since all that is required is that the sending machine places the data on the wire and the receiving machine takes it off
Unfortunately this is not the case!!!