In a noiseless channel can frames in the 2 layer of OSI model(Data link layer) reach to the destination out of order?
*I am studying from Computer networks 5 Edition of Andrew S. Tanenbaum
Computer Science Stack Exchange is a question and answer site for students, researchers and practitioners of computer science. It only takes a minute to sign up.
Sign up to join this communityIn a noiseless channel can frames in the 2 layer of OSI model(Data link layer) reach to the destination out of order?
*I am studying from Computer networks 5 Edition of Andrew S. Tanenbaum
Yes this is possible. For instance when the protocol sends several frames without waiting for the individual acknowledgements: if one of the frames gets lost it will be retransmitted out of order.
It depends on the channel and the assumptions you are making. There may well be some communication channels where messages can be re-ordered but will not be dropped or lost or modified in transit.
A channel is an abstraction. And an asbstraction can only do what it is assumed to be doing. When describing networks, we usually assume channel capabilities related to in-order delivery, which are completely independent of being noisy or not.
If you plug in a singe cable between two single core devices, then probably no reordering can happen. However data link layer is more complicated than this.