This is the problem statement:
A link has a nominal rate: 4 kbps for the sender and 1 kbps for the receiver. A propagation delay of 20 ms, ACK size is 40 bytes. For what range of frame sizes does stop-and-wait give an efficiency of at least 50%?
I'm not asking you to solve this problem, but there is something not logical.
- How both ends are supposed to correctly interpret the received frames (and ACKs) if they don't have the same bit-rate or clock speed?
- Does the network adapter's buffer play a role in this situation?
Both ends have different clock speeds and therefore different bit-rates. I conclude that the clocks of both ends are not synchronized. I further conclude that the synchronization of the the signal sent from one end to another must be done on the physical layer so that the data link layer has the right interpreted bits.
Enlighten me.