I am having problems understanding these inequalities with regard to TCP connection.
Receiving side
- LastByteRcvd - NextByteRead <= MaxRcvBuffer
- AdvertisedWindow = MaxRcvBuffer - (LastByteRcvd - NextByteRead)
Sending side
- LastByteSent -LastByteAcked <= AdvertisedWindow
- EffectiveWindow = AdvertisedWindow (LastByteSent - LastByteAcked)
- LastByteWritten -LastByteAcked <= MaxSendBuffer
- Block sender if (LastByteWritten -LastByteAcked) + y > MaxSendBuffer
Please either explain yourself or provide some useful link. Thank you.