Host a sends data 92 to 100.
Again host a sends 100 to 120.
The acknowledgement from b hasn't arrived and doesn't arrive within specified timeout interval.
Now my question is why doesn't host a retransmits both 92 to 100 and 100 to 120 when next timer starts. I know it does to make sure it doesn't applies too much pressure in network and wants to verify if there is some problems with receiver. But i forgot where i had read it. Can u send me?
I was following kurose ross networking book but can't find that specific line there no matter how much i searched so far...
Start with 92-100. If no ack, then retry those a third time.
It's the "sliding window" idea. If transmissions are good, send larger and larger chunks up to a limit. If there is an interruption, start small again and see if that gets through. If not, then there's no point in sending all the other stuff.
thanks